# # ChangeLog for src # # Generated by Trac 1.2 # Dec 15, 2024, 12:58:59 AM Tue, 29 Jan 2019 02:31:38 GMT Paul Brossier [d9a5466] * src/ai/tensor.c (modified) [tensor] add warning in aubio_tensor_as_fmat, to be avoided Tue, 29 Jan 2019 02:30:59 GMT Paul Brossier [9498c88] * src/fmat.c (modified) [fmat] workaround to allow printing 'fake' fmat created from tensors Tue, 29 Jan 2019 02:30:23 GMT Paul Brossier [a9a8c04] * src/fmat.c (modified) [fmat] clarify memory allocation Tue, 29 Jan 2019 02:16:50 GMT Paul Brossier [64959c4] * src/ai/conv1d.c (modified) [conv1d] set_padding_mode case insensitive Tue, 29 Jan 2019 02:16:32 GMT Paul Brossier [5a89af0] * src/ai/conv2d.c (modified) [conv2d] set_padding_mode case insensitive Tue, 29 Jan 2019 02:14:39 GMT Paul Brossier [085696b] * src/ai/tensor.c (modified) [tensor] have_same_shape returns false on null pointers Tue, 29 Jan 2019 02:08:48 GMT Paul Brossier [45a28ea] * src/ai/maxpool1d.c (modified) [maxpool1d] do not call debug in _do Tue, 29 Jan 2019 02:04:06 GMT Paul Brossier [30ad7e7] * src/ai/conv2d.h (modified) [conv2d] add basic documentation Tue, 29 Jan 2019 02:03:51 GMT Paul Brossier [0067121] * src/ai/conv1d.h (modified) [conv1d] add basic documentation Tue, 29 Jan 2019 02:01:36 GMT Paul Brossier [695a248] * src/ai/conv2d.c (modified) [conv2d] specify length of array in new_ prototype Tue, 29 Jan 2019 02:00:01 GMT Paul Brossier [b60514b] * src/ai/conv1d.c (modified) [conv1d] use array for stride_shape to match conv2d api Tue, 29 Jan 2019 01:59:06 GMT Paul Brossier [217ca89] * src/ai/maxpool2d.h (modified) [maxpool2d] add basic documentation Tue, 29 Jan 2019 01:59:00 GMT Paul Brossier [382375d] * src/ai/maxpool1d.h (modified) [maxpool1d] add basic documentation Tue, 29 Jan 2019 01:55:31 GMT Paul Brossier [30cb440e] * src/ai/dense.h (modified) [dense] improve documentation Tue, 29 Jan 2019 00:15:37 GMT Paul Brossier [e2010b3] * src/ai/tensor.h (modified) [tensor] rename have_same_shape Tue, 29 Jan 2019 00:15:03 GMT Paul Brossier [3ff9654] * src/ai/conv1d.c (modified) [conv1d] add set_{kernel,bias} Tue, 29 Jan 2019 00:14:21 GMT Paul Brossier [cc74a29] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add copy Tue, 29 Jan 2019 00:08:00 GMT Paul Brossier [3ac1426] * src/ai/batchnorm.h (modified) [batchnorm] improve docs for return values Mon, 28 Jan 2019 21:58:11 GMT Paul Brossier [ddd124a] * src/ai/tensor.h (modified) [tensor] improve documentation, add todos Mon, 28 Jan 2019 21:56:27 GMT Paul Brossier [4b2d174] * src/ai/tensor.c (modified) * tests/src/ai/test-tensor.c (modified) [tensor] rewrite and rename have_same_shape Mon, 28 Jan 2019 21:50:54 GMT Paul Brossier [1df9cd1] * src/ai/tensor.c (modified) [tensor] use cblas alias in matmul, allow n-dimensional tensors Mon, 28 Jan 2019 21:48:58 GMT Paul Brossier [21631e9] * src/ai/tensor.c (modified) [tensor] improve shape string for 1d Wed, 23 Jan 2019 23:24:14 GMT Paul Brossier [75662eb] * src/ai/batchnorm.h (modified) [batchnorm] add basic documentation, shuffle declarations to match ... Wed, 23 Jan 2019 22:33:38 GMT Paul Brossier [51c0b61] * src/ai/batchnorm.c (modified) [batchnorm] remove comments, add a note about no input parameter Wed, 23 Jan 2019 22:32:36 GMT Paul Brossier [c249f57] * src/ai/activation.h (modified) [ai] add some documentation to activation.h Fri, 18 Jan 2019 09:48:03 GMT Paul Brossier [e75a48e] * src/pitch/pitch_crepe.c (modified) [pitch_crepe] update creation Fri, 18 Jan 2019 09:47:14 GMT Paul Brossier [689ba93] * src/ai/batchnorm.c (modified) * src/ai/batchnorm.h (modified) [batchnorm] accepts any input size, allocate weights in get_output_shape Thu, 17 Jan 2019 23:28:29 GMT Paul Brossier [3977b4f] * src/ai/batchnorm.c (modified) [batchnorm] wrap long lines Thu, 17 Jan 2019 22:50:44 GMT Paul Brossier [fa90792] * src/ai/batchnorm.c (modified) [batchnorm] generalise to any number of dimensions Thu, 17 Jan 2019 21:39:09 GMT Paul Brossier [ccc888f] * src/ai/batchnorm.h (modified) [batchnorm] remove train for now Thu, 17 Jan 2019 13:43:51 GMT Paul Brossier [417fee0] * src/pitch/pitch_crepe.c (modified) [pitch_crepe] make hdf5 optional, add an error message Thu, 17 Jan 2019 13:30:15 GMT Paul Brossier [5e499fcd] * src/aubio_priv.h (modified) [aubio_priv.h] add gemm aliases Wed, 16 Jan 2019 22:51:22 GMT Paul Brossier [a524de1] * src/ai/maxpool2d.c (modified) * src/ai/maxpool2d.h (modified) [maxpool2d] remove train methods Wed, 16 Jan 2019 22:48:55 GMT Paul Brossier [59162ae] * src/ai/conv2d.c (modified) [conv2d] simplify padding modes enum, use _t suffix for type Wed, 16 Jan 2019 22:47:42 GMT Paul Brossier [c32d8b2] * src/ai/conv1d.c (modified) [conv1d] fix plain version Wed, 16 Jan 2019 22:47:06 GMT Paul Brossier [1aa6eb8] * src/ai/conv1d.c (modified) [conv1d] improve comments, wrap long line Wed, 16 Jan 2019 22:44:07 GMT Paul Brossier [591f077] * src/pitch/pitch_crepe.c (modified) [pitch_crepe] reorder members, add comment Wed, 16 Jan 2019 22:41:05 GMT Paul Brossier [4d6a228] * src/ai/conv2d.c (modified) [conv2d] add simple blas version (im2row + gemm) Wed, 16 Jan 2019 22:18:13 GMT Paul Brossier [ec3f4d63] * src/ai/conv2d.c (modified) [conv2d] fix debug string Wed, 16 Jan 2019 21:02:06 GMT Paul Brossier [8389694] * src/ai/conv2d.c (modified) [conv2d] remove relu Wed, 16 Jan 2019 21:01:01 GMT Paul Brossier [378852b] * src/ai/conv2d.c (modified) [conv2d] fix debug string, clean up Thu, 10 Jan 2019 18:14:31 GMT Paul Brossier [c6e51cd] * src/pitch/pitch_crepe.c (modified) [pitch_crepe] add activations Thu, 10 Jan 2019 18:13:09 GMT Paul Brossier [b0b167a] * src/ai/activation.h (added) [activation] add header template Thu, 10 Jan 2019 18:12:52 GMT Paul Brossier [1bba23e] * src/ai/activation.c (added) [activation] add sigmoid and relu, in-place Thu, 10 Jan 2019 18:12:03 GMT Paul Brossier [5154024] * src/ai/dense.c (modified) [dense] remove activation function Thu, 10 Jan 2019 18:11:28 GMT Paul Brossier [f392b88] * src/ai/conv1d.c (modified) [conv1d] remove activation function Thu, 10 Jan 2019 18:10:50 GMT Paul Brossier [977a5c3] * src/ai/conv1d.c (modified) [conv1d] improve comment and indentation Tue, 08 Jan 2019 18:21:22 GMT Paul Brossier [057ecee] * .travis.yml (modified) * src/aubio_priv.h (modified) * src/io/sink.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) Merge branch 'master' into feature/crepe Tue, 08 Jan 2019 17:51:16 GMT Paul Brossier [65a4fb4] * src/io/sink_wavwrite.c (modified) [sink_wavwrite] call fflush in open This ensures the file header ... Tue, 08 Jan 2019 17:49:56 GMT Paul Brossier [ba9e3a8] * src/io/sink.c (modified) [sink] remove assert so tests pass in debug mode Tue, 08 Jan 2019 17:49:56 GMT Paul Brossier [1878b50] * src/io/source.c (modified) [source] remove assert so tests pass in debug mode source and sink ... Tue, 08 Jan 2019 17:17:11 GMT Paul Brossier [2ca09bf] * src/aubio_priv.h (modified) [aubio_priv.h] include blas first (see gh-225) Tue, 08 Jan 2019 16:43:12 GMT Paul Brossier [ba740ea] * src/pitch/pitch_crepe.c (modified) [crepe] prevent openblas from opening threads Tue, 08 Jan 2019 16:05:44 GMT Paul Brossier [18278232] * src/pitch/pitch.c (modified) [pitch] crepe only supports samplerate==16000 and bufsize==1024 for now Tue, 08 Jan 2019 15:50:03 GMT Paul Brossier [84f369c] * src/pitch/pitch.c (modified) [pitch] add crepe Tue, 08 Jan 2019 15:49:22 GMT Paul Brossier [e85f35d] * src/pitch/pitch_crepe.c (added) [pitch_crepe] first version Tue, 08 Jan 2019 15:11:58 GMT Paul Brossier [747d050] * src/wscript_build (modified) [wscript] link against hdf5 library Tue, 08 Jan 2019 15:10:43 GMT Paul Brossier [d1233e4] * src/io/file_hdf5.c (added) * src/io/file_hdf5.h (added) [file_hdf5] read data hdf5 files Tue, 08 Jan 2019 14:51:03 GMT Paul Brossier [dfae6e0] * src/ai/maxpool2d.c (modified) [maxpool2d] improve debug string Tue, 08 Jan 2019 14:50:31 GMT Paul Brossier [4647d38] * src/ai/dense.c (modified) [dense] improve debug string Tue, 08 Jan 2019 14:49:55 GMT Paul Brossier [52b0e42] * src/ai/conv1d.c (modified) [conv1d] improve debug string Tue, 08 Jan 2019 14:49:30 GMT Paul Brossier [eba2bc7a] * src/ai/conv1d.c (modified) [conv1d] avoid unused variable, update comment Tue, 08 Jan 2019 14:45:59 GMT Paul Brossier [f217068] * src/ai/conv1d.c (modified) [conv1d] add second blas optimisation using gemv Tue, 08 Jan 2019 14:29:51 GMT Paul Brossier [3ffea61d] * src/ai/conv1d.c (modified) [conv1d] add first blas optimisation using sdot Tue, 08 Jan 2019 14:12:35 GMT Paul Brossier [45a1e1d] * src/ai/conv2d.c (modified) * src/ai/conv2d.h (modified) [conv2d] set_stride accepts int[] Tue, 08 Jan 2019 14:11:30 GMT Paul Brossier [6ee6107] * src/ai/batchnorm.c (modified) [batchnorm] improve debug string Tue, 08 Jan 2019 14:11:09 GMT Paul Brossier [8691154] * src/ai/maxpool1d.c (modified) [maxpool1d] improve debug string Mon, 07 Jan 2019 23:06:02 GMT Paul Brossier [7420c40] * src/ai/maxpool2d.c (modified) [maxpool2d] use first element to initialize output value, add stride Mon, 07 Jan 2019 23:05:26 GMT Paul Brossier [f9f03ff] * src/ai/maxpool1d.c (modified) [maxpool1d] use first element to initialize output value, add a stride Mon, 07 Jan 2019 22:46:20 GMT Paul Brossier [791b436] * src/ai/maxpool2d.c (added) * src/ai/maxpool2d.h (added) [maxpool2d] add first draft implementation Mon, 07 Jan 2019 22:26:09 GMT Paul Brossier [6006760] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add matmul Mon, 07 Jan 2019 22:11:28 GMT Paul Brossier [147afba] * src/fmat.c (modified) * src/fmat.h (modified) [fmat] add fvec_matmul Mon, 07 Jan 2019 21:55:27 GMT Paul Brossier [096a174] * src/aubio_priv.h (modified) * src/fmat.c (modified) [fmat] use gemv in fmat_vecmul This is possible since we use ... Mon, 07 Jan 2019 21:51:34 GMT Paul Brossier [855947d] * src/aubio_priv.h (modified) [aubio_priv] add AUBIO_ASSERT_EQUAL_SHAPE helper Mon, 07 Jan 2019 21:49:39 GMT Paul Brossier [f3848c0] * src/ai/conv2d.c (added) * src/ai/conv2d.h (added) [conv2d] add first plain draft Mon, 07 Jan 2019 21:19:48 GMT Paul Brossier [f7bfc5d] * src/fvec.c (modified) * src/fvec.h (modified) [fvec] add fvec_vecadd Mon, 07 Jan 2019 21:14:13 GMT Paul Brossier [71655fee] * src/ai/tensor.c (modified) [tensor] always use buffer in tensor_as_fvec Mon, 07 Jan 2019 21:13:03 GMT Paul Brossier [aa5cc08] * src/ai/tensor.c (modified) [tensor] add header Mon, 07 Jan 2019 21:08:13 GMT Paul Brossier [fb3a9f5] * src/ai/dense.c (added) * src/ai/dense.h (added) [dense] add first plain version Mon, 07 Jan 2019 21:04:37 GMT Paul Brossier [2fec649] * src/ai/batchnorm.c (added) * src/ai/batchnorm.h (added) [batchnorm] add first plain version Wed, 02 Jan 2019 22:07:16 GMT Paul Brossier [f7838fc] * src/ai/tensor.h (modified) [tensor] add some documentation Wed, 02 Jan 2019 22:02:26 GMT Paul Brossier [1343aca] * src/ai/tensor.h (modified) [tensor] remove old macro, add more public prototypes Wed, 02 Jan 2019 21:58:45 GMT Paul Brossier [c4b6b59] * src/ai/tensor.c (modified) [tensor] add print helpers Wed, 02 Jan 2019 21:57:49 GMT Paul Brossier [dc257cc] * src/ai/tensor.c (modified) [tensor] add have_same_size Wed, 02 Jan 2019 21:56:47 GMT Paul Brossier [7e0b641] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add get_subtensor Wed, 02 Jan 2019 21:55:36 GMT Paul Brossier [9bffada] * src/ai/tensor.c (modified) [tensor] complet get_shape_string Wed, 02 Jan 2019 21:54:55 GMT Paul Brossier [a85c7f3] * src/ai/tensor.c (modified) [tensor] set initial max value to first element Wed, 02 Jan 2019 21:54:21 GMT Paul Brossier [427a48c] * src/ai/tensor.c (modified) [tensor] view any tensor as fvec/fmat Wed, 02 Jan 2019 21:53:40 GMT Paul Brossier [f5ea4fb] * src/ai/tensor.c (modified) [tensor] set buffer, remove old comments Wed, 02 Jan 2019 21:51:35 GMT Paul Brossier [40520ea] * src/ai/tensor.h (modified) [tensor] add buffer field, improve documentation Wed, 02 Jan 2019 21:47:51 GMT Paul Brossier [50d7afe] * src/ai/tensor.c (modified) [tensor] add get_shape_string Wed, 02 Jan 2019 01:10:48 GMT Paul Brossier [849210c] * src/ai/tensor.c (modified) [tensor] also set size when viewing fmat/fvec Tue, 01 Jan 2019 18:20:51 GMT Paul Brossier [9ca7923] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] rename n_items to size, remove items_per_row Tue, 01 Jan 2019 17:41:40 GMT Paul Brossier [9d35014] * src/ai/tensor.c (modified) [tensor] use new member names Tue, 01 Jan 2019 17:39:56 GMT Paul Brossier [60c9db0] * src/ai/maxpool1d.c (modified) [maxpool1d] update to new tensor members Tue, 01 Jan 2019 17:39:26 GMT Paul Brossier [6e4ef27] * src/ai/conv1d.c (modified) [conv1d] update to new tensor members Tue, 01 Jan 2019 17:38:05 GMT Paul Brossier [5010e61] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] rename attributes to ndim and shape[] to match numpy Mon, 31 Dec 2018 20:48:19 GMT Paul Brossier [d0ef4b7] * src/io/source_avcodec.c (modified) Merge branch 'master' into feature/cnn Mon, 31 Dec 2018 16:25:08 GMT Paul Brossier [dc7362fd] * src/io/source_avcodec.c (modified) [source_avcodec] prevent leak when closing swresample context Mon, 31 Dec 2018 16:14:00 GMT Paul Brossier [9bad2ba] * src/aubio_priv.h (modified) [priv] add AUBIO_GOTO_FAILURE helper