{"push_id":872735950,"size":29,"distinct_size":27,"ref":"refs/heads/master","head":"abe5d30a68663c739a97a9e657516d530c66dbd9","before":"4470abbe46820b81cbfdf89e55d9e2f6fabdae67","commits":[{"sha":"6d7f6d15765dba37439f8ccffebec469827779dc","author":{"email":"26166e87b291a2f396a3507968d15b84362f7312@alum.mit.edu","name":"Scott Cyphers"},"message":"Try harder to find CUDA\n\nNVIDA installs CUDA in /usr/local/cuda-* wihthout setting up a link\nto nvcc.  If nvcc is not in the path, search /usr/local for a CUDA\ninstallation.\n\npycuda needs nvcc in the path and CUDA_ROOT set.  Also set LD_RUN_PATH\nso that the proper shared libraries can be found at runtime without setting\nLD_LIBRARY_PATH.","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/6d7f6d15765dba37439f8ccffebec469827779dc"},{"sha":"5a3bd7776fae3e70f6bc09672a85de0edeae1b83","author":{"email":"26166e87b291a2f396a3507968d15b84362f7312@alum.mit.edu","name":"Scott Cyphers"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/5a3bd7776fae3e70f6bc09672a85de0edeae1b83"},{"sha":"b9886cf8105a641aaaba6f1cc48493aa77d19271","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@nervanasys.com","name":"Will Constable"},"message":"Change name of argparser argument to match eval_freq used everywhere else","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/b9886cf8105a641aaaba6f1cc48493aa77d19271"},{"sha":"785fbb26ad7f0d0cb9e4b8bb06cafd0eeeab9291","author":{"email":"3a02579c191f8558e3fedece867419cb15398b26@nervanasys.com","name":"Anil Thomas"},"message":"Implement new C++ multithreaded dataloader\n\n- Eliminate need for python subprocess and abstract out reader, decoder\n  functionality\n- Use double buffered background transfers for GPU backend\n- Transpose minibatches in background using host CPU\n- Support multiple labels and label types within macrobatch files\n- Use page-locked memory for GPU backend\n- Support reading individual image files (This is for test sets.\n  As test sets are typically used very few times, it may not be worthwhile\n  to macrobatch them.)\n- Use a sliding window on input data to reduce memory consumption on host","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/785fbb26ad7f0d0cb9e4b8bb06cafd0eeeab9291"},{"sha":"c8e7c4c3cd00ee74721e19b28ff7646d80960fa6","author":{"email":"7467c8cc03816002a713652696788e1ba1c6ede5@nervanasys.com","name":"Sathish Nagappan"},"message":"Add bAbI Question Answer example\n- add bAbI data loader, parser, QA data container\n- implement bAbI example using GRU","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/c8e7c4c3cd00ee74721e19b28ff7646d80960fa6"},{"sha":"0ffdf03ea859a5c664c99475a4ffb75b55881da6","author":{"email":"5c869d9fed3136570827a80046a1f2870380ca3b@nervanasys.com","name":"Yinyin Liu"},"message":"bAbI updates\n- allow input arg to specify task\n- allow using either LSTM or GRU for comparison\n- enable GRU reset_cells\n- use reset_cells in bAbI script","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/0ffdf03ea859a5c664c99475a4ffb75b55881da6"},{"sha":"cf6dbba4ab18616d7e7bb3dcb5fb08a51174baa8","author":{"email":"71426c5e0c6d5fe954a30b9ccdc22f33cd57955e@gmail.com","name":"Alex Park"},"message":"Style fixes, allow recurrent layer type from command line","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/cf6dbba4ab18616d7e7bb3dcb5fb08a51174baa8"},{"sha":"dee7b659d5608a091a910972f851331b89b01dcc","author":{"email":"5c869d9fed3136570827a80046a1f2870380ca3b@nervanasys.com","name":"Yinyin Liu"},"message":"Separate init for recurrent weights\n- initialize weight slices separately (for inner and recurrent weights)\n- examples update on callbacks and RNN layers construction","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/dee7b659d5608a091a910972f851331b89b01dcc"},{"sha":"a648ec1a7878e0d0cee234325cf1ffc5df1932cd","author":{"email":"71426c5e0c6d5fe954a30b9ccdc22f33cd57955e@gmail.com","name":"Alex Park"},"message":"- Update docs to reflect new weight initialization options for recurrent layers\n- Consolidate new and old data loader examples for alexnet\n- Remove duplicate backend creation for some examples\n- Use extract_valid_args to reduce repetition\n- Update bAbI performance numbers based on 20 epochs\n- Update tests to use correct gen_backend datatype argument","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/a648ec1a7878e0d0cee234325cf1ffc5df1932cd"},{"sha":"3be6c37b7af1b04d45b38cd4a4591a4062af48d2","author":{"email":"fa76251886562d2653bbc4de0df99f5cec4f196b@gmail.com","name":"Urs Koster"},"message":"dtype fix for bin/neon","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/3be6c37b7af1b04d45b38cd4a4591a4062af48d2"},{"sha":"3502db6899fb3c004bfc58053cb75c98ecff28f4","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@nervanasys.com","name":"Will Constable"},"message":"update callback doc to reflect args changes","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/3502db6899fb3c004bfc58053cb75c98ecff28f4"},{"sha":"b9bb26d711ccdd8f8f65955d091b2711783be656","author":{"email":"fa76251886562d2653bbc4de0df99f5cec4f196b@gmail.com","name":"Urs Koster"},"message":"New CUDA-C pooling kernels\n- added a set of max and average pooling kernels that replace previous sass kernels. Removes use\n  of atomics in overlapping bprop. Adds templating for more flexible dtype handling and statistics\n  collection.\n- CPU backend and unit tests updated to follow new API for pooling.\n- modified hgemm and hpool SASS kernels for more flexible dtype handling and statistics collection\n- refactored float_ew to move cuda template code into separate files","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/b9bb26d711ccdd8f8f65955d091b2711783be656"},{"sha":"49457578b2355e5488f5b027bd352194cc1cfc06","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@nervanasys.com","name":"Will Constable"},"message":"Configure cifar10_allcnn.py example to match [Springenberg 15], achieve 10.1% top1 perf\n\n- remove batch norm\n- implement zca whitening and global contrast normalization\n- cache zca transform on disk, reuse\n- add pad=1 to first and seventh conv layers\n- change avg pooling window size from 6x6 to 8x8\n- change weight decay to 0.001\n- retune learning rate\n- use gaussian init","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/49457578b2355e5488f5b027bd352194cc1cfc06"},{"sha":"d7f307d119a839801cc255b74e3a3a1b0e235603","author":{"email":"6adcb8c974afa68f754d8f1f0c525910f01f6f95@mit.edu","name":"Nick Hynes"},"message":"batch_writer: only parse args when invoked as script\n\nCloses issue #138","distinct":false,"url":"https://api.github.com/repos/nhynes/neon/commits/d7f307d119a839801cc255b74e3a3a1b0e235603"},{"sha":"86812f90fd7365bd8ae913a11bae16aae3b780a1","author":{"email":"6adcb8c974afa68f754d8f1f0c525910f01f6f95@mit.edu","name":"Nick Hynes"},"message":"image: Allow undefined global_mean in ImageEndpoint\n\nCloses #139","distinct":false,"url":"https://api.github.com/repos/nhynes/neon/commits/86812f90fd7365bd8ae913a11bae16aae3b780a1"},{"sha":"85a478edb63552edc396cce17ab80ae8c730ab2d","author":{"email":"7467c8cc03816002a713652696788e1ba1c6ede5@nervanasys.com","name":"Sathish Nagappan"},"message":"match basline performance on word_lstm example and update optimizer API to include value/norm clipping","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/85a478edb63552edc396cce17ab80ae8c730ab2d"},{"sha":"c8003191bb309b6df9208631dbef74a4b2388203","author":{"email":"5c869d9fed3136570827a80046a1f2870380ca3b@nervanasys.com","name":"Yinyin Liu"},"message":"update char_lstm exmaple to use gradient clipping and misc example updates","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/c8003191bb309b6df9208631dbef74a4b2388203"},{"sha":"adab385dace2ef75f58852157b55788cb56b8647","author":{"email":"ec31ab75ddf977353c8f660f92ea8b23f64aef25@nervanasys.com","name":"Stewart Hall"},"message":"Add multi-GPU support","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/adab385dace2ef75f58852157b55788cb56b8647"},{"sha":"257b5d5aa8e154dce43dbe718d26f19aa1f3871a","author":{"email":"ec31ab75ddf977353c8f660f92ea8b23f64aef25@nervanasys.com","name":"Stewart Hall"},"message":"Change default number of GPUs from hard coded to physical GPU count","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/257b5d5aa8e154dce43dbe718d26f19aa1f3871a"},{"sha":"91a317313cfac1dd3340b25e12c2514def50620b","author":{"email":"ec31ab75ddf977353c8f660f92ea8b23f64aef25@nervanasys.com","name":"Stewart Hall"},"message":"Fix for pytests in layer owns_deltas. Guarding import of mgpu with try. Change to cuda_batchnorm.py from other MR.","distinct":true,"url":"https://api.github.com/repos/nhynes/neon/commits/91a317313cfac1dd3340b25e12c2514def50620b"}]}