|
|
@d6fdff6
|
3 years |
Paul Brossier |
[tensor] have_same_shape returns false on null pointers
feature/crepe
|
|
|
@8e1e753
|
3 years |
Paul Brossier |
[maxpool1d] do not call debug in _do
feature/crepe
|
|
|
@ecb9f64
|
3 years |
Paul Brossier |
[conv2d] add basic documentation
feature/crepe
|
|
|
@7f915f7
|
3 years |
Paul Brossier |
[conv1d] add basic documentation
feature/crepe
|
|
|
@11e6f7a
|
3 years |
Paul Brossier |
[conv2d] specify length of array in new_ prototype
feature/crepe
|
|
|
@6627c87
|
3 years |
Paul Brossier |
[conv1d] use array for stride_shape to match conv2d api
feature/crepe
|
|
|
@8429515
|
3 years |
Paul Brossier |
[maxpool2d] add basic documentation
feature/crepe
|
|
|
@514a87c
|
3 years |
Paul Brossier |
[maxpool1d] add basic documentation
feature/crepe
|
|
|
@53849b0
|
3 years |
Paul Brossier |
[dense] improve documentation
feature/crepe
|
|
|
@ada7989
|
3 years |
Paul Brossier |
[tensor] rename have_same_shape
feature/crepe
|
|
|
@1b9fe24
|
3 years |
Paul Brossier |
[conv1d] add set_{kernel,bias}
feature/crepe
|
|
|
@0dad503
|
3 years |
Paul Brossier |
[tensor] add copy
feature/crepe
|
|
|
@7897b51
|
3 years |
Paul Brossier |
[batchnorm] improve docs for return values
feature/crepe
|
|
|
@3c754d5
|
3 years |
Paul Brossier |
[tensor] improve documentation, add todos
feature/crepe
|
|
|
@17189b2
|
3 years |
Paul Brossier |
[tensor] rewrite and rename have_same_shape
feature/crepe
|
|
|
@461a89f
|
3 years |
Paul Brossier |
[tensor] use cblas alias in matmul, allow n-dimensional tensors
feature/crepe
|
|
|
@e7779f0
|
3 years |
Paul Brossier |
[tensor] improve shape string for 1d
feature/crepe
|
|
|
@7f270f8
|
3 years |
Paul Brossier |
[batchnorm] add basic documentation, shuffle declarations to match …
feature/crepe
|
|
|
@e75bd80
|
3 years |
Paul Brossier |
[batchnorm] remove comments, add a note about no input parameter
feature/crepe
|
|
|
@2de864e
|
3 years |
Paul Brossier |
[ai] add some documentation to activation.h
feature/crepe
|
|
|
@72f450a
|
3 years |
Paul Brossier |
[batchnorm] accepts any input size, allocate weights in get_output_shape
feature/crepe
|
|
|
@9b05ea9
|
3 years |
Paul Brossier |
[batchnorm] wrap long lines
feature/crepe
|
|
|
@05808d5
|
3 years |
Paul Brossier |
[batchnorm] generalise to any number of dimensions
feature/crepe
|
|
|
@49688ef
|
3 years |
Paul Brossier |
[batchnorm] remove train for now
feature/crepe
|
|
|
@71b6437
|
3 years |
Paul Brossier |
[maxpool2d] remove train methods
feature/crepe
|
|
|
@3837125
|
3 years |
Paul Brossier |
[conv2d] simplify padding modes enum, use _t suffix for type
feature/crepe
|
|
|
@7ba59f1
|
3 years |
Paul Brossier |
[conv1d] fix plain version
feature/crepe
|
|
|
@f352c75
|
3 years |
Paul Brossier |
[conv1d] improve comments, wrap long line
feature/crepe
|
|
|
@0d16cf9
|
3 years |
Paul Brossier |
[conv2d] add simple blas version (im2row + gemm)
feature/crepe
|
|
|
@1cbd27c
|
3 years |
Paul Brossier |
[conv2d] fix debug string
feature/crepe
|
|
|
@b2e2cd0
|
3 years |
Paul Brossier |
[conv2d] remove relu
feature/crepe
|
|
|
@49ac607f
|
3 years |
Paul Brossier |
[conv2d] fix debug string, clean up
feature/crepe
|
|
|
@abb75ec
|
3 years |
Paul Brossier |
[activation] add header template
feature/crepe
|
|
|
@387a5b1
|
3 years |
Paul Brossier |
[activation] add sigmoid and relu, in-place
feature/crepe
|
|
|
@8f99431
|
3 years |
Paul Brossier |
[dense] remove activation function
feature/crepe
|
|
|
@72d4e42
|
3 years |
Paul Brossier |
[conv1d] remove activation function
feature/crepe
|
|
|
@1f7cb6a
|
3 years |
Paul Brossier |
[conv1d] improve comment and indentation
feature/crepe
|
|
|
@1b6a0035
|
3 years |
Paul Brossier |
[maxpool2d] improve debug string
feature/cnnfeature/crepe
|
|
|
@6bd83c1
|
3 years |
Paul Brossier |
[dense] improve debug string
feature/cnnfeature/crepe
|
|
|
@b5b0ddd
|
3 years |
Paul Brossier |
[conv1d] improve debug string
feature/cnnfeature/crepe
|
|
|
@d91fa83
|
3 years |
Paul Brossier |
[conv1d] avoid unused variable, update comment
feature/cnnfeature/crepe
|
|
|
@c97f7ed
|
3 years |
Paul Brossier |
[conv1d] add second blas optimisation using gemv
feature/cnnfeature/crepe
|
|
|
@337e70d
|
3 years |
Paul Brossier |
[conv1d] add first blas optimisation using sdot
feature/cnnfeature/crepe
|
|
|
@b6097ac
|
3 years |
Paul Brossier |
[conv2d] set_stride accepts int[]
feature/cnnfeature/crepe
|
|
|
@bee3d52
|
3 years |
Paul Brossier |
[batchnorm] improve debug string
feature/cnnfeature/crepe
|
|
|
@4d452fb
|
3 years |
Paul Brossier |
[maxpool1d] improve debug string
feature/cnnfeature/crepe
|
|
|
@3cbcc40
|
3 years |
Paul Brossier |
[maxpool2d] use first element to initialize output value, add stride
feature/cnnfeature/crepe
|
|
|
@6c39d11
|
3 years |
Paul Brossier |
[maxpool1d] use first element to initialize output value, add a stride
feature/cnnfeature/crepe
|
|
|
@6d1566e
|
3 years |
Paul Brossier |
[maxpool2d] add first draft implementation
feature/cnnfeature/crepe
|
|
|
@a33c395
|
3 years |
Paul Brossier |
[tensor] add matmul
feature/cnnfeature/crepe
|
|
|
@bacf0c6
|
3 years |
Paul Brossier |
[conv2d] add first plain draft
feature/cnnfeature/crepe
|
|
|
@83ef8f0
|
3 years |
Paul Brossier |
[tensor] always use buffer in tensor_as_fvec
feature/cnnfeature/crepe
|
|
|
@8359052
|
3 years |
Paul Brossier |
[tensor] add header
feature/cnnfeature/crepe
|
|
|
@00d4f53
|
3 years |
Paul Brossier |
[dense] add first plain version
feature/cnnfeature/crepe
|
|
|
@7b2a58c
|
3 years |
Paul Brossier |
[batchnorm] add first plain version
feature/cnnfeature/crepe
|
|
|
@da7dbd3
|
3 years |
Paul Brossier |
[tensor] add some documentation
feature/cnnfeature/crepe
|
|
|
@2396987
|
3 years |
Paul Brossier |
[tensor] remove old macro, add more public prototypes
feature/cnnfeature/crepe
|
|
|
@49e7171
|
3 years |
Paul Brossier |
[tensor] add print helpers
feature/cnnfeature/crepe
|
|
|
@f90051d
|
3 years |
Paul Brossier |
[tensor] add have_same_size
feature/cnnfeature/crepe
|
|
|
@b496aa8
|
3 years |
Paul Brossier |
[tensor] add get_subtensor
feature/cnnfeature/crepe
|
|
|
@a5986ff
|
3 years |
Paul Brossier |
[tensor] complet get_shape_string
feature/cnnfeature/crepe
|
|
|
@533187f
|
3 years |
Paul Brossier |
[tensor] set initial max value to first element
feature/cnnfeature/crepe
|
|
|
@0d9ef90
|
3 years |
Paul Brossier |
[tensor] view any tensor as fvec/fmat
feature/cnnfeature/crepe
|
|
|
@2859f89
|
3 years |
Paul Brossier |
[tensor] set buffer, remove old comments
feature/cnnfeature/crepe
|
|
|
@d3d72b7
|
3 years |
Paul Brossier |
[tensor] add buffer field, improve documentation
feature/cnnfeature/crepe
|
|
|
@c61cf97
|
3 years |
Paul Brossier |
[tensor] add get_shape_string
feature/cnnfeature/crepe
|
|
|
@a5199ad
|
3 years |
Paul Brossier |
[tensor] also set size when viewing fmat/fvec
feature/cnnfeature/crepe
|
|
|
@83ec87f
|
3 years |
Paul Brossier |
[tensor] rename n_items to size, remove items_per_row
feature/cnnfeature/crepe
|
|
|
@6ad67a5
|
3 years |
Paul Brossier |
[tensor] use new member names
feature/cnnfeature/crepe
|
|
|
@97985d4
|
3 years |
Paul Brossier |
[maxpool1d] update to new tensor members
feature/cnnfeature/crepe
|
|
|
@f4c5a95
|
3 years |
Paul Brossier |
[conv1d] update to new tensor members
feature/cnnfeature/crepe
|
|
|
@b508ba6
|
3 years |
Paul Brossier |
[tensor] rename attributes to ndim and shape[] to match numpy
feature/cnnfeature/crepe
|
|
|
@8f83f9c
|
3 years |
Paul Brossier |
[ai] add first maxpool1d draft
feature/cnnfeature/crepe
|
|
|
@4cb5496
|
3 years |
Paul Brossier |
[ai] add first conv1d draft
feature/cnnfeature/crepe
|
|
|
@1fe822d
|
3 years |
Paul Brossier |
[ai] add first tensor draft
feature/cnnfeature/crepe
|