13 Commits

Author SHA1 Message Date
julienChemillier
4ad116511e Fix an argument error in 'backpropagation' file 2023-05-27 21:09:04 +02:00
julienChemillier
84e552105a Modification in the structures 2023-05-27 20:22:29 +02:00
5d306f39ee backpropagation: fix misaligned addresses 2023-05-20 20:15:36 +02:00
bed3d3123e backpropagation: Fix padding issues
This issue can cause a segfault since 4633329
2023-05-20 20:04:22 +02:00
3d7b641965 backpropagation:conv: fix misaligned address 2023-05-15 12:50:11 +02:00
a7df405d08 Fixes for cuda compilation following 3b9ad3d 2023-05-14 18:12:52 +02:00
julienChemillier
3b9ad3db4d Merge of function in 'src/common/include/utils.h' 2023-05-14 15:56:58 +02:00
julienChemillier
46333299bd Add stride, padding to the backprop of convolution 2023-05-14 15:21:07 +02:00
julienChemillier
e186839ec6 Forgot to push 'backpropagation.cu' in db9eff9 2023-05-14 15:19:10 +02:00
julienChemillier
c0808b9240 Change notation toward a consensus 2023-05-13 17:22:47 +02:00
693dee581e Move 'min' and 'max' definition to commons/utils 2023-05-12 16:17:47 +02:00
fd36226600 Move generic files to src/common 2023-05-12 16:16:34 +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