Timeline



Jan 29, 2019:

4:06 AM Changeset [befee7a]feature/crepe_org by Paul Brossier <piem@piem.org>
[file_hdf5] add list routine
3:58 AM Changeset [bf3ce2c]feature/crepe_org by Paul Brossier <piem@piem.org>
[file_hdf5] check if tensor exists before loading, double precision …
3:36 AM Changeset [e18c30e]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] copy params in set_kernel, set_bias
3:32 AM Changeset [7048b56]feature/crepe_org by Paul Brossier <piem@piem.org>
[fmat] add matmul with blas implementation
3:31 AM Changeset [d9a5466]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add warning in aubio_tensor_as_fmat, to be avoided
3:30 AM Changeset [9498c88]feature/crepe_org by Paul Brossier <piem@piem.org>
[fmat] workaround to allow printing 'fake' fmat created from tensors
3:30 AM Changeset [a9a8c04]feature/crepe_org by Paul Brossier <piem@piem.org>
[fmat] clarify memory allocation
3:16 AM Changeset [64959c4]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] set_padding_mode case insensitive
3:16 AM Changeset [5a89af0]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] set_padding_mode case insensitive
3:14 AM Changeset [085696b]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] have_same_shape returns false on null pointers
3:08 AM Changeset [45a28ea]feature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool1d] do not call debug in _do
3:04 AM Changeset [30ad7e7]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] add basic documentation
3:03 AM Changeset [0067121]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] add basic documentation
3:01 AM Changeset [695a248]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] specify length of array in new_ prototype
3:00 AM Changeset [b60514b]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] use array for stride_shape to match conv2d api
2:59 AM Changeset [217ca89]feature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool2d] add basic documentation
2:59 AM Changeset [382375d]feature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool1d] add basic documentation
2:55 AM Changeset [30cb440e]feature/crepe_org by Paul Brossier <piem@piem.org>
[dense] improve documentation
1:15 AM Changeset [e2010b3]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] rename have_same_shape
1:15 AM Changeset [3ff9654]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] add set_{kernel,bias}
1:14 AM Changeset [cc74a29]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add copy
1:08 AM Changeset [3ac1426]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] improve docs for return values

Jan 28, 2019:

10:58 PM Changeset [ddd124a]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] improve documentation, add todos
10:56 PM Changeset [4b2d174]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] rewrite and rename have_same_shape
10:50 PM Changeset [1df9cd1]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] use cblas alias in matmul, allow n-dimensional tensors
10:48 PM Changeset [21631e9]feature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] improve shape string for 1d

Jan 24, 2019:

12:24 AM Changeset [75662eb]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] add basic documentation, shuffle declarations to match …

Jan 23, 2019:

11:33 PM Changeset [51c0b61]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] remove comments, add a note about no input parameter
11:32 PM Changeset [c249f57]feature/crepe_org by Paul Brossier <piem@piem.org>
[ai] add some documentation to activation.h

Jan 18, 2019:

10:48 AM Changeset [e75a48e]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch_crepe] update creation
10:47 AM Changeset [689ba93]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] accepts any input size, allocate weights in get_output_shape
12:28 AM Changeset [3977b4f]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] wrap long lines

Jan 17, 2019:

11:50 PM Changeset [fa90792]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] generalise to any number of dimensions
10:39 PM Changeset [ccc888f]feature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] remove train for now
3:53 PM Changeset [ce09046]feature/crepe_org by Paul Brossier <piem@piem.org>
[waf] always try to detect blas
2:43 PM Changeset [417fee0]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch_crepe] make hdf5 optional, add an error message
2:41 PM Changeset [6f330f12]feature/crepe_org by Paul Brossier <piem@piem.org>
[waf] fix hdf5 selection
2:30 PM Changeset [5e499fcd]feature/crepe_org by Paul Brossier <piem@piem.org>
[aubio_priv.h] add gemm aliases

Jan 16, 2019:

11:51 PM Changeset [a524de1]feature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool2d] remove train methods
11:48 PM Changeset [59162ae]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] simplify padding modes enum, use _t suffix for type
11:47 PM Changeset [c32d8b2]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] fix plain version
11:47 PM Changeset [1aa6eb8]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] improve comments, wrap long line
11:44 PM Changeset [591f077]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch_crepe] reorder members, add comment
11:41 PM Changeset [4d6a228]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] add simple blas version (im2row + gemm)
11:18 PM Changeset [ec3f4d63]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] fix debug string
10:02 PM Changeset [8389694]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] remove relu
10:01 PM Changeset [378852b]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] fix debug string, clean up

Jan 10, 2019:

7:14 PM Changeset [c6e51cd]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch_crepe] add activations
7:13 PM Changeset [b0b167a]feature/crepe_org by Paul Brossier <piem@piem.org>
[activation] add header template
7:12 PM Changeset [1bba23e]feature/crepe_org by Paul Brossier <piem@piem.org>
[activation] add sigmoid and relu, in-place
7:12 PM Changeset [5154024]feature/crepe_org by Paul Brossier <piem@piem.org>
[dense] remove activation function
7:11 PM Changeset [f392b88]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] remove activation function
7:10 PM Changeset [977a5c3]feature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] improve comment and indentation

Jan 8, 2019:

7:21 PM Changeset [057ecee]feature/crepe_org by Paul Brossier <piem@piem.org>
Merge branch 'master' into feature/crepe
6:51 PM Changeset [65a4fb4]feature/autosinkfeature/cnnfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/timestretchfix/ffmpeg5 by Paul Brossier <piem@piem.org>
[sink_wavwrite] call fflush in open This ensures the file header was …
6:49 PM Changeset [ba9e3a8]feature/autosinkfeature/cnnfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/timestretchfix/ffmpeg5 by Paul Brossier <piem@piem.org>
[sink] remove assert so tests pass in debug mode
6:49 PM Changeset [1878b50]feature/autosinkfeature/cnnfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/timestretchfix/ffmpeg5 by Paul Brossier <piem@piem.org>
[source] remove assert so tests pass in debug mode source and sink …
6:49 PM Changeset [bec1396]feature/autosinkfeature/cnnfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/timestretchfix/ffmpeg5 by Paul Brossier <piem@piem.org>
[ci] use linux/py3.5 to test --build-type=debug
6:17 PM Changeset [2ca09bf]feature/autosinkfeature/cnnfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/timestretchfix/ffmpeg5 by Paul Brossier <piem@piem.org>
[aubio_priv.h] include blas first (see gh-225)
5:43 PM Changeset [ba740ea]feature/crepe_org by Paul Brossier <piem@piem.org>
[crepe] prevent openblas from opening threads
5:05 PM Changeset [18278232]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch] crepe only supports samplerate==16000 and bufsize==1024 for now
4:50 PM Changeset [84f369c]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch] add crepe
4:49 PM Changeset [e85f35d]feature/crepe_org by Paul Brossier <piem@piem.org>
[pitch_crepe] first version
4:40 PM Changeset [d353927]feature/crepe_org by Paul Brossier <piem@piem.org>
[scripts] script to fetch crepe model from upstream repo
4:11 PM Changeset [747d050]feature/crepe_org by Paul Brossier <piem@piem.org>
[wscript] link against hdf5 library
4:10 PM Changeset [d1233e4]feature/crepe_org by Paul Brossier <piem@piem.org>
[file_hdf5] read data hdf5 files
4:00 PM Changeset [11526e6]feature/crepe_org by Paul Brossier <piem@piem.org>
[python] also add hd5 when building standolone python external
4:00 PM Changeset [8abfbb0]feature/crepe_org by Paul Brossier <piem@piem.org>
[wscript] add detection of hdf5 library
3:51 PM Changeset [dfae6e0]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool2d] improve debug string
3:50 PM Changeset [4647d38]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[dense] improve debug string
3:49 PM Changeset [52b0e42]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] improve debug string
3:49 PM Changeset [eba2bc7a]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] avoid unused variable, update comment
3:45 PM Changeset [f217068]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] add second blas optimisation using gemv
3:29 PM Changeset [3ffea61d]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] add first blas optimisation using sdot
3:12 PM Changeset [45a1e1d]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] set_stride accepts int[]
3:11 PM Changeset [6ee6107]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] improve debug string
3:11 PM Changeset [8691154]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool1d] improve debug string
12:06 AM Changeset [7420c40]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool2d] use first element to initialize output value, add stride
12:05 AM Changeset [f9f03ff]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool1d] use first element to initialize output value, add a stride
12:00 AM Changeset [1768cdb]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tests] add tensor_matmul test

Jan 7, 2019:

11:46 PM Changeset [791b436]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool2d] add first draft implementation
11:26 PM Changeset [6006760]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add matmul
11:11 PM Changeset [147afba]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[fmat] add fvec_matmul
10:55 PM Changeset [096a174]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[fmat] use gemv in fmat_vecmul This is possible since we use …
10:51 PM Changeset [855947d]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[aubio_priv] add AUBIO_ASSERT_EQUAL_SHAPE helper
10:49 PM Changeset [f3848c0]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv2d] add first plain draft
10:19 PM Changeset [f7bfc5d]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[fvec] add fvec_vecadd
10:14 PM Changeset [71655fee]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] always use buffer in tensor_as_fvec
10:13 PM Changeset [aa5cc08]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add header
10:08 PM Changeset [fb3a9f5]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[dense] add first plain version
10:04 PM Changeset [2fec649]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[batchnorm] add first plain version

Jan 2, 2019:

11:07 PM Changeset [f7838fc]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add some documentation
11:02 PM Changeset [1343aca]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] remove old macro, add more public prototypes
10:58 PM Changeset [c4b6b59]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add print helpers
10:57 PM Changeset [dc257cc]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add have_same_size
10:56 PM Changeset [7e0b641]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add get_subtensor
10:55 PM Changeset [9bffada]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] complet get_shape_string
10:54 PM Changeset [a85c7f3]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] set initial max value to first element
10:54 PM Changeset [427a48c]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] view any tensor as fvec/fmat
10:53 PM Changeset [f5ea4fb]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] set buffer, remove old comments
10:51 PM Changeset [40520ea]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add buffer field, improve documentation
10:47 PM Changeset [50d7afe]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] add get_shape_string
10:46 PM Changeset [124166d]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tests] add tensor tests
2:10 AM Changeset [849210c]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] also set size when viewing fmat/fvec

Jan 1, 2019:

7:20 PM Changeset [9ca7923]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] rename n_items to size, remove items_per_row
6:41 PM Changeset [9d35014]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] use new member names
6:39 PM Changeset [60c9db0]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[maxpool1d] update to new tensor members
6:39 PM Changeset [6e4ef27]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[conv1d] update to new tensor members
6:38 PM Changeset [5010e61]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[tensor] rename attributes to ndim and shape[] to match numpy

Dec 31, 2018:

9:48 PM Changeset [d0ef4b7]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
Merge branch 'master' into feature/cnn
5:25 PM Changeset [dc7362fd]feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/timestretchfix/ffmpeg5 by Paul Brossier <piem@piem.org>
[source_avcodec] prevent leak when closing swresample context
5:14 PM Changeset [9bad2ba]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[priv] add AUBIO_GOTO_FAILURE helper
5:12 PM Changeset [ba0c332]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[ai] add first maxpool1d draft
5:09 PM Changeset [322e079]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[ai] add first conv1d draft
5:04 PM Changeset [4c33f81]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[ai] add first tensor draft

Dec 30, 2018:

3:24 PM Changeset [1fcd392]feature/cnn_orgfeature/crepe_org by Paul Brossier <piem@piem.org>
[fmat] ensure contiguous memory
Note: See TracTimeline for information about the timeline view.