Commit Graph

452 Commits

Author SHA1 Message Date
1db6c6824d Fix typo 2023-02-28 13:15:16 +01:00
79312caace Use printf_error and printf_warning when needed 2023-02-28 13:14:51 +01:00
4b87b19188 Add bias to make_dense_linearized 2023-02-28 11:47:57 +01:00
c1b4f55929 Fix *average* pooling 2023-02-27 18:53:13 +01:00
9b8aa1caf8 Add loss information 2023-02-24 14:36:48 +01:00
e1fff4089b Update benchmark_binary.py 2023-02-24 11:48:02 +01:00
julienChemillier
4df1bf7b5b Suppression de warning durant la compilation 2023-02-24 11:03:51 +01:00
julienChemillier
b7b90f9cab Add cross_entropy backpropagation 2023-02-24 11:01:59 +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
a049f578af Add print_memory & fix gree 2023-02-19 16:28:34 +01:00
6071a3608b Improve consistency across headers 2023-02-19 15:08:02 +01:00
5bd5397356 Remove some warnings 2023-02-19 15:02:21 +01:00
383d3bebfd Check device memory block size
& add pretty-prints
& remove some warnings
2023-02-19 15:01:58 +01:00
julienChemillier
76f17371de Change of documention in 'struct.h' 2023-02-19 13:54:00 +01:00
julienChemillier
1d462576a9 Change 'input_size' to 'size_input' 2023-02-19 13:43:09 +01:00
julienChemillier
c13772c291 Change 'w' and 'd_w' to 'weights' and 'd_weights' 2023-02-19 13:38:33 +01:00
julienChemillier
3148dd56ad Add convolution_layer.png 2023-02-19 12:54:28 +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
julienChemillier
3d1a5a5021 Add 'leaky_relu' activation function 2023-02-19 12:13:03 +01:00
6a98d2d9cf Add cuda_memory_management test 2023-02-19 10:31:19 +01:00
2d46136609 Fix memory_management not used in CUDA 2023-02-19 10:28:18 +01:00
63ef37dc56 Add count_null_weights 2023-02-19 10:22:42 +01:00
db92b367ad Fix abusive unnecessary use of shared memory 2023-02-19 10:22:22 +01:00
ec36801732 Fix make webserver 2023-02-19 10:21:26 +01:00
e181deab1e Fix gree 2023-02-18 14:10:52 +01:00
1fdb9ff37a Fix get_length calling the wrong function 2023-02-18 14:06:01 +01:00
julienChemillier
444f2b5931 Merge branch 'main' of https://github.com/julienChemillier/TIPE 2023-02-18 13:27:05 +01:00
julienChemillier
a461e0756a Oupsi 2023-02-18 13:26:26 +01:00
f60a80f8c5 Fix typo 2023-02-18 13:10:42 +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
62fe4deeca Change 'fully_connected' to 'dense' 2023-02-18 12:53:38 +01:00
julienChemillier
866e2f9a16 Fix non defined variable in initialisation.c 2023-02-17 18:13:59 +01:00
julienChemillier
3f9114c245 Change fully_connected to dense 2023-02-17 14:56:05 +01:00
julienChemillier
98290092dc Merge branch 'main' of https://github.com/julienChemillier/TIPE 2023-02-17 14:53:19 +01:00
julienChemillier
5c0a728017 Modification of backpropagation_explaination.md 2023-02-17 14:52:29 +01:00
julienChemillier
b3a6ecbfec Deletion of a useless parameter in initialisation 2023-02-17 14:35:58 +01:00
82a2a2d3d3 Merge branch 'main' of https://github.com/julienChemillier/TIPE.git 2023-02-15 11:43:05 +01:00
0aa6fbc5f0 Full implementation of forward convolution in CUDA 2023-02-15 11:42:24 +01:00
julienChemillier
7d1729970a Ajout de texte et passage de l'anglais au français 2023-02-15 11:30:20 +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
julienChemillier
0e495903a0 Merge branch 'main' of https://github.com/julienChemillier/TIPE 2023-02-15 10:44:09 +01:00
julienChemillier
0e0198bca2 Add convolution to explaination 2023-02-14 15:21:09 +01:00
16a9cafc18 Update neuron_io.c to save larger networks 2023-02-10 14:55:08 +01:00
julienChemillier
00ae08891d Better visual in backpropagation_explaination.md 2023-02-08 18:00:41 +01:00
julienChemillier
26c9fe7c96 Add backpropagation explaination (conv not here) 2023-02-07 21:44:59 +01:00
b3b918aa4f Add benchmark_binary.py 2023-02-07 18:50:28 +01:00
de21f865cb Change coefficients in visualisation_kernel.py 2023-02-07 18:48:57 +01:00