#
# ChangeLog for src/ai
#
# Generated by Trac 1.2
# Mar 3, 2025, 11:48:54 PM

Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier <piem@piem.org> [1b6a0035]
	* src/ai/maxpool2d.c (modified)

	[maxpool2d] improve debug string


Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier <piem@piem.org> [6bd83c1]
	* src/ai/dense.c (modified)

	[dense] improve debug string


Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier <piem@piem.org> [b5b0ddd]
	* src/ai/conv1d.c (modified)

	[conv1d] improve debug string


Wed, 29 Dec 2021 16:51:49 GMT Paul Brossier <piem@piem.org> [d91fa83]
	* src/ai/conv1d.c (modified)

	[conv1d] avoid unused variable, update comment


Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier <piem@piem.org> [c97f7ed]
	* src/ai/conv1d.c (modified)

	[conv1d] add second blas optimisation using gemv


Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier <piem@piem.org> [337e70d]
	* src/ai/conv1d.c (modified)

	[conv1d] add first blas optimisation using sdot


Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [bee3d52]
	* src/ai/batchnorm.c (modified)

	[batchnorm] improve debug string


Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier <piem@piem.org> [4d452fb]
	* src/ai/maxpool1d.c (modified)

	[maxpool1d] improve debug string


Wed, 29 Dec 2021 16:51:48 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [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 <piem@piem.org> [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 <piem@piem.org> [a33c395]
	* src/ai/tensor.c (modified)
	* src/ai/tensor.h (modified)

	[tensor] add matmul


Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [83ef8f0]
	* src/ai/tensor.c (modified)

	[tensor] always use buffer in tensor_as_fvec


Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier <piem@piem.org> [8359052]
	* src/ai/tensor.c (modified)

	[tensor] add header


Wed, 29 Dec 2021 16:51:47 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [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 <piem@piem.org> [da7dbd3]
	* src/ai/tensor.h (modified)

	[tensor] add some documentation


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [2396987]
	* src/ai/tensor.h (modified)

	[tensor] remove old macro, add more public prototypes


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [49e7171]
	* src/ai/tensor.c (modified)

	[tensor] add print helpers


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [f90051d]
	* src/ai/tensor.c (modified)

	[tensor] add have_same_size


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [a5986ff]
	* src/ai/tensor.c (modified)

	[tensor] complet get_shape_string


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [533187f]
	* src/ai/tensor.c (modified)

	[tensor] set initial max value to first element


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [0d9ef90]
	* src/ai/tensor.c (modified)

	[tensor] view any tensor as fvec/fmat


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [2859f89]
	* src/ai/tensor.c (modified)

	[tensor] set buffer, remove old comments


Wed, 29 Dec 2021 16:51:46 GMT Paul Brossier <piem@piem.org> [d3d72b7]
	* src/ai/tensor.h (modified)

	[tensor] add buffer field, improve documentation


Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier <piem@piem.org> [c61cf97]
	* src/ai/tensor.c (modified)

	[tensor] add get_shape_string


Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier <piem@piem.org> [a5199ad]
	* src/ai/tensor.c (modified)

	[tensor] also set size when viewing fmat/fvec


Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [6ad67a5]
	* src/ai/tensor.c (modified)

	[tensor] use new member names


Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier <piem@piem.org> [97985d4]
	* src/ai/maxpool1d.c (modified)

	[maxpool1d] update to new tensor members


Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier <piem@piem.org> [f4c5a95]
	* src/ai/conv1d.c (modified)

	[conv1d] update to new tensor members


Wed, 29 Dec 2021 16:51:45 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [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 <piem@piem.org> [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 <piem@piem.org> [1fe822d]
	* src/ai/tensor.c (added)
	* src/ai/tensor.h (added)

	[ai] add first tensor draft