9db15e96ac
Update headers and Makefile to reflect 4910137
2023-05-15 18:25:29 +02:00
fd36226600
Move generic files to src/common
2023-05-12 16:16:34 +02:00
3672d07dff
Update Makefile
2023-05-08 18:58:33 +02:00
a3a803ba40
Fix previous compilation errors
2023-03-31 14:17:41 +02:00
7511856621
Translate backward convolution to CUDA
...
Not working yet, CUDA kernels in `backpropagation.cu` don't have access to activation functions declared in `function.cu` using `get_activation_function_cuda`.
Temporary workaround: copy `backpropagation.cu` parts that don't work to `function.cu` (all the parts using function pointers in kernels
2023-03-30 18:16:41 +02:00
677de892e7
Add function.cu
...
Translate `apply_function_input` and `get_activation_function` to CUDA
2023-03-26 17:14:07 +02:00
c078d75ca6
Rename mnist network to dense for consistency
2023-03-15 21:27:57 +01:00
1f60df0a5b
Revert 04087c3
removal of CUDA compilation
2023-03-13 19:55:21 +01:00
04087c3de4
Rename mnist folder to dense
2023-03-13 13:55:09 +01:00
6a98d2d9cf
Add cuda_memory_management test
2023-02-19 10:31:19 +01:00
ec36801732
Fix make webserver
2023-02-19 10:21:26 +01:00
795d8b68d7
Add custom memory_management
2023-02-18 13:03:08 +01:00
a9262cacc1
Simplify extern "C"
expressions
2023-02-15 11:22:51 +01:00
20508558ba
Add warning to Makefile
2023-02-15 11:15:48 +01:00
5bf3c2775b
Update Makefile
2023-02-07 15:44:52 +01:00
d7d87345ef
Update Makefile: excluded cnn_export.o dependency
2023-02-05 16:36:59 +01:00
635b46bdf3
Add export.c
2023-02-05 16:21:41 +01:00
2e494a09b3
Update Makefile
2023-02-01 11:50:35 +01:00
e52c40f83d
Update Makefile
2023-02-01 11:49:21 +01:00
00e73df4d2
Update Makefile
2023-02-01 11:46:08 +01:00
bc18a7cb34
Update utils.c/u
2023-01-29 09:40:55 +01:00
8662704faa
Update Makefile to avoid unnecessary compilation
2023-01-28 22:17:11 +01:00
64e1cf0ad5
Implement custom memory management
2023-01-28 22:04:38 +01:00
b75388f463
Add CNN to webserver
2023-01-23 21:16:36 +01:00
f1169d3463
Update Makefile
2023-01-17 15:07:12 +01:00
b6aafbf0fd
Fix various memory leaks
2023-01-14 14:30:34 +01:00
f3760069f8
Update Makefile
2023-01-13 16:01:19 +01:00
7da3544d8b
Add recognize option
2022-11-25 15:17:47 +01:00
66e302d6c1
Update Makefile
2022-11-19 17:46:17 +01:00
cfb3cb28d7
Add cnn/preview.c
2022-11-19 17:39:56 +01:00
715f550a49
Update Makefile
2022-11-19 16:11:24 +01:00
d0b7781695
Add jpeg dataset implementation
2022-11-19 16:09:07 +01:00
ef4c5087b7
Add cnn_update.o to linking
2022-11-15 17:28:13 +01:00
7572874f2e
Update Makefile regarding systems without nvcc
2022-11-11 11:31:24 +01:00
c0381efa71
Ajout de utils.cu & recoloration des tests
...
Ajout de test.cu:
Suppression de redondances dans le code
Recoloration des tests:
Ajout de couleurs pour clarifier le bon fonctionnement ou non du programme
2022-11-11 11:20:30 +01:00
17bca42253
Update Makefile
2022-11-09 12:55:55 +01:00
67515e6315
Update Makefile
2022-11-04 12:45:05 +01:00
40d07bdb53
Update Makefile
2022-11-04 12:43:47 +01:00
4637d62e73
Update backpropagation.c
2022-11-03 18:13:01 +01:00
ee6b6c7fc4
Update convolution.cu
...
Fix compilation with `extern "C" { ... }`
2022-11-03 10:05:21 +01:00
1608256e43
Add cuda convolution
2022-11-01 17:24:29 +01:00
897351ccba
Trying to resolve compilation failing in workflow
2022-10-28 12:32:25 +02:00
76e4ed80a1
Update Makefile
2022-10-24 14:09:10 +02:00
02ad00e09a
Add exception if nvcc is not installed
2022-10-24 14:08:18 +02:00
cf050de1d6
Move to Makefile
2022-10-24 12:54:51 +02:00