Commit Graph

15 Commits

Author SHA1 Message Date
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
julienChemillier
5f684d9f91 Implementation of Adam Optimizer 2023-03-27 18:17:50 +02:00
julienChemillier
1bd92074ab Back to multiple bias implementation 2023-03-18 13:25:58 +01:00
julienChemillier
2a88621c34 Change bias implementation to fix keras's one 2023-03-12 11:13:26 +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
5c7c013d91 Change headers 2023-02-18 13:10:00 +01:00
64e1cf0ad5 Implement custom memory management 2023-01-28 22:04:38 +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
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
julienChemillier
df8d4f264e Deletion of last_d_bias and last_d_weights 2022-11-03 16:29:53 +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