|
56a573b215
|
Update test/cnn_convolution.cu
|
2023-11-10 23:14:10 +01:00 |
|
|
37771f76ed
|
Update tests
|
2023-11-10 23:09:48 +01:00 |
|
|
02f6aad718
|
Merge branch 'julienChemillier:macos' into macos
|
2023-07-12 14:05:55 +02:00 |
|
|
881f81e0e9
|
Merge commits from 'origin/main'
|
2023-07-12 14:00:58 +02:00 |
|
julienChemillier
|
a6ed449e1c
|
Merge pull request #6 from julienChemillier/Finetuning_deepening
Finetuning deepening
|
2023-07-12 13:50:38 +02:00 |
|
julienChemillier
|
e661a4178d
|
Fix some MacOS compatibility issues
|
2023-06-26 18:09:21 +02:00 |
|
|
6c7112b9b5
|
remove openmp dependency
time may not be accurate (now using processor time instead of real time)
|
2023-06-26 16:45:06 +02:00 |
|
|
4e1cf3e627
|
cnn: Remove STORE_IMAGES_TO_RAM option
|
2023-06-05 21:06:21 +02:00 |
|
julienChemillier
|
84e552105a
|
Modification in the structures
|
2023-05-27 20:22:29 +02:00 |
|
julienChemillier
|
fade0aa28d
|
Add 'finetuning' variable to the Network class
|
2023-05-26 20:46:58 +02:00 |
|
|
dbd5362d7d
|
utils:cuda: Select best available GPU
|
2023-05-16 13:21:26 +02:00 |
|
|
9db15e96ac
|
Update headers and Makefile to reflect 4910137
|
2023-05-15 18:25:29 +02:00 |
|
|
e587261e4d
|
test/cnn_convolution: update to newer function
|
2023-05-15 11:34:58 +02:00 |
|
|
19005366d3
|
mem management: add faster way to free all memory
|
2023-05-15 10:44:09 +02:00 |
|
julienChemillier
|
f60fe9ca69
|
Modification of 'cnn_structure.c'
|
2023-05-14 17:58:50 +02:00 |
|
julienChemillier
|
c0808b9240
|
Change notation toward a consensus
|
2023-05-13 17:22:47 +02:00 |
|
julienChemillier
|
3dd2e33fa9
|
Fix issues with the network not converging
|
2023-05-13 15:39:22 +02:00 |
|
|
9474734a8f
|
Update jpeg test
|
2023-05-12 16:18:03 +02:00 |
|
|
fd36226600
|
Move generic files to src/common
|
2023-05-12 16:16:34 +02:00 |
|
julienChemillier
|
6e022fbd44
|
Ajout de 'stride' dans 'make_convolution'
|
2023-05-08 11:11:55 +02:00 |
|
|
d6d03162b2
|
Update test/cnn_function.cu
|
2023-03-31 15:06:10 +02:00 |
|
|
57954a27c0
|
Update tests
|
2023-03-27 18:30:19 +02:00 |
|
julienChemillier
|
5f684d9f91
|
Implementation of Adam Optimizer
|
2023-03-27 18:17:50 +02:00 |
|
|
677de892e7
|
Add function.cu
Translate `apply_function_input` and `get_activation_function` to CUDA
|
2023-03-26 17:14:07 +02:00 |
|
julienChemillier
|
1bd92074ab
|
Back to multiple bias implementation
|
2023-03-18 13:25:58 +01:00 |
|
|
04087c3de4
|
Rename mnist folder to dense
|
2023-03-13 13:55:09 +01:00 |
|
julienChemillier
|
2a88621c34
|
Change bias implementation to fix keras's one
|
2023-03-12 11:13:26 +01:00 |
|
julienChemillier
|
89402b9ee6
|
Replace numbers by defines
|
2023-03-08 20:48:34 +01:00 |
|
|
cdbabd21be
|
Update test/cnn_structure
|
2023-03-03 22:06:25 +01:00 |
|
|
b89c651174
|
Align memory addresses when allocating for CUDA
https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#device-memory-accesses
|
2023-02-22 15:08:14 +01:00 |
|
julienChemillier
|
c13772c291
|
Change 'w' and 'd_w' to 'weights' and 'd_weights'
|
2023-02-19 13:38:33 +01:00 |
|
julienChemillier
|
9ed53ceabb
|
Change 'output_units' to 'size_output'
|
2023-02-19 12:53:08 +01:00 |
|
julienChemillier
|
c67d2bf697
|
Change 'input_units' to 'size_input'
|
2023-02-19 12:50:27 +01:00 |
|
|
6a98d2d9cf
|
Add cuda_memory_management test
|
2023-02-19 10:31:19 +01:00 |
|
|
5c7c013d91
|
Change headers
|
2023-02-18 13:10:00 +01:00 |
|
|
795d8b68d7
|
Add custom memory_management
|
2023-02-18 13:03:08 +01:00 |
|
julienChemillier
|
33f85baa1e
|
Fix issues due to pooling
|
2023-02-03 15:12:59 +01:00 |
|
|
1c83c03bc6
|
Update test/cnn_utils.c
|
2023-02-01 21:15:54 +01:00 |
|
|
64e1cf0ad5
|
Implement custom memory management
|
2023-01-28 22:04:38 +01:00 |
|
|
4f946cf888
|
Fix neuron_io
|
2023-01-17 17:01:16 +01:00 |
|
julienChemillier
|
7fdd869d6e
|
Fix Kernel size
|
2023-01-17 15:25:34 +01:00 |
|
|
dd6fb046c7
|
Fix various memory leaks in mnist NN
|
2023-01-14 14:52:40 +01:00 |
|
|
b6aafbf0fd
|
Fix various memory leaks
|
2023-01-14 14:30:34 +01:00 |
|
|
2ac811ca78
|
Add linearisation variable to neuron_io
|
2023-01-13 22:19:06 +01:00 |
|
|
7aa4ab9403
|
Update test/cnn_structure.c
|
2023-01-13 15:59:04 +01:00 |
|
|
03ad4b01e5
|
Use OpenMP instead of clock time
It was previously not accurate when using threads
|
2023-01-13 15:58:11 +01:00 |
|
|
5fa5a79b0c
|
Add cnn structure test
|
2023-01-06 18:27:56 +01:00 |
|
|
11ce67f845
|
Update multithreading
|
2022-11-23 10:41:19 +01:00 |
|
|
d0b7781695
|
Add jpeg dataset implementation
|
2022-11-19 16:09:07 +01:00 |
|
|
6d635d7634
|
Update matrix_multiplication test
|
2022-11-11 11:41:21 +01:00 |
|