# # ChangeLog for src/ai # # Generated by Trac 1.2 # Dec 3, 2024, 8:50:02 PM Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier [1b6a0035] * src/ai/maxpool2d.c (modified) [maxpool2d] improve debug string Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier [6bd83c1] * src/ai/dense.c (modified) [dense] improve debug string Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier [b5b0ddd] * src/ai/conv1d.c (modified) [conv1d] improve debug string Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier [d91fa83] * src/ai/conv1d.c (modified) [conv1d] avoid unused variable, update comment Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [c97f7ed] * src/ai/conv1d.c (modified) [conv1d] add second blas optimisation using gemv Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [337e70d] * src/ai/conv1d.c (modified) [conv1d] add first blas optimisation using sdot Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [b6097ac] * src/ai/conv2d.c (modified) * src/ai/conv2d.h (modified) [conv2d] set_stride accepts int[] Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [bee3d52] * src/ai/batchnorm.c (modified) [batchnorm] improve debug string Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [4d452fb] * src/ai/maxpool1d.c (modified) [maxpool1d] improve debug string Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [3cbcc40] * src/ai/maxpool2d.c (modified) [maxpool2d] use first element to initialize output value, add stride Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [6c39d11] * src/ai/maxpool1d.c (modified) [maxpool1d] use first element to initialize output value, add a stride Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [6d1566e] * src/ai/maxpool2d.c (added) * src/ai/maxpool2d.h (added) [maxpool2d] add first draft implementation Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier [a33c395] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add matmul Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier [bacf0c6] * src/ai/conv2d.c (added) * src/ai/conv2d.h (added) [conv2d] add first plain draft Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier [83ef8f0] * src/ai/tensor.c (modified) [tensor] always use buffer in tensor_as_fvec Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier [8359052] * src/ai/tensor.c (modified) [tensor] add header Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier [00d4f53] * src/ai/dense.c (added) * src/ai/dense.h (added) [dense] add first plain version Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier [7b2a58c] * src/ai/batchnorm.c (added) * src/ai/batchnorm.h (added) [batchnorm] add first plain version Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [da7dbd3] * src/ai/tensor.h (modified) [tensor] add some documentation Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [2396987] * src/ai/tensor.h (modified) [tensor] remove old macro, add more public prototypes Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [49e7171] * src/ai/tensor.c (modified) [tensor] add print helpers Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [f90051d] * src/ai/tensor.c (modified) [tensor] add have_same_size Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [b496aa8] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add get_subtensor Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [a5986ff] * src/ai/tensor.c (modified) [tensor] complet get_shape_string Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [533187f] * src/ai/tensor.c (modified) [tensor] set initial max value to first element Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [0d9ef90] * src/ai/tensor.c (modified) [tensor] view any tensor as fvec/fmat Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [2859f89] * src/ai/tensor.c (modified) [tensor] set buffer, remove old comments Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier [d3d72b7] * src/ai/tensor.h (modified) [tensor] add buffer field, improve documentation Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [c61cf97] * src/ai/tensor.c (modified) [tensor] add get_shape_string Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [a5199ad] * src/ai/tensor.c (modified) [tensor] also set size when viewing fmat/fvec Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [83ec87f] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] rename n_items to size, remove items_per_row Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [6ad67a5] * src/ai/tensor.c (modified) [tensor] use new member names Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [97985d4] * src/ai/maxpool1d.c (modified) [maxpool1d] update to new tensor members Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [f4c5a95] * src/ai/conv1d.c (modified) [conv1d] update to new tensor members Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier [b508ba6] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] rename attributes to ndim and shape[] to match numpy Wed, 29 Dec 2021 16:51:44 GMT Paul Brossier [8f83f9c] * src/ai/maxpool1d.c (added) * src/ai/maxpool1d.h (added) [ai] add first maxpool1d draft Wed, 29 Dec 2021 16:51:44 GMT Paul Brossier [4cb5496] * src/ai/conv1d.c (added) * src/ai/conv1d.h (added) [ai] add first conv1d draft Wed, 29 Dec 2021 16:51:44 GMT Paul Brossier [1fe822d] * src/ai/tensor.c (added) * src/ai/tensor.h (added) [ai] add first tensor draft