├── CMakeLists.txt ├── cmake ├── arch_detect.cu ├── config.cmake ├── cuda.cmake ├── glog.cmake └── jpeg.cmake ├── config.linux ├── config.osx ├── include ├── comm_engine.h ├── cublas_alias.h ├── gpu_malloc.h ├── initializer.h ├── layer │ ├── base_layer.h │ ├── base_network_layer.h │ ├── base_structure_layer.h │ ├── batch_normalization_layer.h │ ├── concat_layer.h │ ├── cudnn_activation_layer.h │ ├── cudnn_convolution_layer.h │ ├── cudnn_pooling_layer.h │ ├── data_layer.h │ ├── dropout_layer.h │ ├── fork_layer.h │ ├── fully_connected_layer.h │ ├── join_layer.h │ ├── local_response_norm_layer.h │ ├── padding_layer.h │ └── softmax_layer.h ├── liveness.h ├── mem_control.h ├── network.h ├── recompute.h ├── registry.h ├── solver.h ├── stream_singleton.h ├── superneurons.h ├── switch.h ├── tensor.h └── util │ ├── base_reader.h │ ├── binary_dumper.h │ ├── chainer.h │ ├── common.h │ ├── error_util.h │ ├── image_reader.h │ ├── lru.h │ ├── mem_util.h │ ├── parallel_reader.h │ ├── preprocess.h │ ├── print_util.h │ ├── saver.h │ ├── superneurons_math.h │ ├── tensor_queue.h │ └── thread_routine.h ├── readme.md ├── scripts ├── config.linux ├── install-deps.sh ├── new_test.sh └── testbench.sh ├── src ├── CMakeLists.txt ├── comm_engine.cpp ├── gpu_malloc.cpp ├── initializer.cpp ├── layer │ ├── base_layer.cpp │ ├── base_network_layer.cpp │ ├── base_structure_layer.cpp │ ├── batch_normalization_layer.cpp │ ├── concat_layer.cpp │ ├── cudnn_activation_layer.cpp │ ├── cudnn_convolution_layer.cpp │ ├── cudnn_pooling_layer.cpp │ ├── data_layer.cpp │ ├── dropout_layer.cpp │ ├── fork_layer.cpp │ ├── fully_connected_layer.cpp │ ├── join_layer.cpp │ ├── local_response_norm_layer.cpp │ ├── padding_layer.cpp │ ├── padding_layer.cu │ ├── softmax_layer.cpp │ └── softmax_layer.cu ├── liveness.cpp ├── mem_control.cpp ├── network.cpp ├── recompute.cpp ├── registry.cpp ├── solver.cpp ├── solver.cu ├── stream_singleton.cpp ├── tensor.cpp ├── tensor.cu └── util │ ├── base_reader.cpp │ ├── binary_dumper.cpp │ ├── chainer.cpp │ ├── image_reader.cpp │ ├── lru.cpp │ ├── parallel_reader.cpp │ ├── preprocess.cpp │ ├── saver.cpp │ ├── superneurons_math.cpp │ └── tensor_queue.cpp ├── testing ├── CMakeLists.txt ├── alexnet.cpp ├── alexnet_debug.cpp ├── alexnet_tf.cpp ├── blasx_test.cpp ├── cifar.cpp ├── cifar10.cpp ├── cifar10_bn.cpp ├── concat_test.cpp ├── cuda_err_test.cpp ├── data_test.cpp ├── datareader_test.cpp ├── fork_join_test.cpp ├── forkfork.cpp ├── inception_v4.cpp ├── lenet.cpp ├── padding_test.cpp ├── residual_32.cpp ├── residual_32_nobn.cpp ├── residual_32_torch.cpp ├── residual_imagenet.cpp ├── residual_imagenet_101.cpp ├── residual_imagenet_1024.cpp ├── residual_imagenet_152.cpp ├── residual_imagenet_256.cpp ├── residual_imagenet_50.cpp ├── residual_imagenet_512.cpp ├── residual_imagenet_max.cpp ├── saver_test.cpp ├── solver_test.cpp ├── tensor_test.cpp ├── test_lru.cpp ├── test_malloc_free_speed.cpp ├── unittest │ ├── CMakeLists.txt │ ├── basic_test.cpp │ ├── compute_image_mean_test.cpp │ ├── data_transformer_test.cpp │ ├── label_bin_test.cpp │ ├── mempool_test.cpp │ ├── preprocess_test.cpp │ ├── second_test.cpp │ ├── tensor_test.cpp │ ├── testing.h │ └── unittest.cpp ├── vgg16.cpp └── vgg19.cpp └── tools ├── CMakeLists.txt ├── buid_imgnet ├── binary.py ├── convert.py ├── mean.py └── test.py ├── compute_image_mean.cpp ├── convert_cifar10.cpp ├── convert_cifar100.cpp ├── convert_jpeg.cpp ├── convert_mnist.cpp ├── export_caffe ├── initializers.py ├── layers.py ├── main.py ├── solvers.py └── utils.py └── img_val └── main.py /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/arch_detect.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/cmake/arch_detect.cu -------------------------------------------------------------------------------- /cmake/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/cmake/config.cmake -------------------------------------------------------------------------------- /cmake/cuda.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/cmake/cuda.cmake -------------------------------------------------------------------------------- /cmake/glog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/cmake/glog.cmake -------------------------------------------------------------------------------- /cmake/jpeg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/cmake/jpeg.cmake -------------------------------------------------------------------------------- /config.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/config.linux -------------------------------------------------------------------------------- /config.osx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/config.osx -------------------------------------------------------------------------------- /include/comm_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/comm_engine.h -------------------------------------------------------------------------------- /include/cublas_alias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/cublas_alias.h -------------------------------------------------------------------------------- /include/gpu_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/gpu_malloc.h -------------------------------------------------------------------------------- /include/initializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/initializer.h -------------------------------------------------------------------------------- /include/layer/base_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/base_layer.h -------------------------------------------------------------------------------- /include/layer/base_network_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/base_network_layer.h -------------------------------------------------------------------------------- /include/layer/base_structure_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/base_structure_layer.h -------------------------------------------------------------------------------- /include/layer/batch_normalization_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/batch_normalization_layer.h -------------------------------------------------------------------------------- /include/layer/concat_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/concat_layer.h -------------------------------------------------------------------------------- /include/layer/cudnn_activation_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/cudnn_activation_layer.h -------------------------------------------------------------------------------- /include/layer/cudnn_convolution_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/cudnn_convolution_layer.h -------------------------------------------------------------------------------- /include/layer/cudnn_pooling_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/cudnn_pooling_layer.h -------------------------------------------------------------------------------- /include/layer/data_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/data_layer.h -------------------------------------------------------------------------------- /include/layer/dropout_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/dropout_layer.h -------------------------------------------------------------------------------- /include/layer/fork_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/fork_layer.h -------------------------------------------------------------------------------- /include/layer/fully_connected_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/fully_connected_layer.h -------------------------------------------------------------------------------- /include/layer/join_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/join_layer.h -------------------------------------------------------------------------------- /include/layer/local_response_norm_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/local_response_norm_layer.h -------------------------------------------------------------------------------- /include/layer/padding_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/padding_layer.h -------------------------------------------------------------------------------- /include/layer/softmax_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/layer/softmax_layer.h -------------------------------------------------------------------------------- /include/liveness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/liveness.h -------------------------------------------------------------------------------- /include/mem_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/mem_control.h -------------------------------------------------------------------------------- /include/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/network.h -------------------------------------------------------------------------------- /include/recompute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/recompute.h -------------------------------------------------------------------------------- /include/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/registry.h -------------------------------------------------------------------------------- /include/solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/solver.h -------------------------------------------------------------------------------- /include/stream_singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/stream_singleton.h -------------------------------------------------------------------------------- /include/superneurons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/superneurons.h -------------------------------------------------------------------------------- /include/switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/switch.h -------------------------------------------------------------------------------- /include/tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/tensor.h -------------------------------------------------------------------------------- /include/util/base_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/base_reader.h -------------------------------------------------------------------------------- /include/util/binary_dumper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/binary_dumper.h -------------------------------------------------------------------------------- /include/util/chainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/chainer.h -------------------------------------------------------------------------------- /include/util/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/common.h -------------------------------------------------------------------------------- /include/util/error_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/error_util.h -------------------------------------------------------------------------------- /include/util/image_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/image_reader.h -------------------------------------------------------------------------------- /include/util/lru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/lru.h -------------------------------------------------------------------------------- /include/util/mem_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/mem_util.h -------------------------------------------------------------------------------- /include/util/parallel_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/parallel_reader.h -------------------------------------------------------------------------------- /include/util/preprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/preprocess.h -------------------------------------------------------------------------------- /include/util/print_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/print_util.h -------------------------------------------------------------------------------- /include/util/saver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/saver.h -------------------------------------------------------------------------------- /include/util/superneurons_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/superneurons_math.h -------------------------------------------------------------------------------- /include/util/tensor_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/tensor_queue.h -------------------------------------------------------------------------------- /include/util/thread_routine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/include/util/thread_routine.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/config.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/scripts/config.linux -------------------------------------------------------------------------------- /scripts/install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/scripts/install-deps.sh -------------------------------------------------------------------------------- /scripts/new_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/scripts/new_test.sh -------------------------------------------------------------------------------- /scripts/testbench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/scripts/testbench.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/comm_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/comm_engine.cpp -------------------------------------------------------------------------------- /src/gpu_malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/gpu_malloc.cpp -------------------------------------------------------------------------------- /src/initializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/initializer.cpp -------------------------------------------------------------------------------- /src/layer/base_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/base_layer.cpp -------------------------------------------------------------------------------- /src/layer/base_network_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/base_network_layer.cpp -------------------------------------------------------------------------------- /src/layer/base_structure_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/base_structure_layer.cpp -------------------------------------------------------------------------------- /src/layer/batch_normalization_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/batch_normalization_layer.cpp -------------------------------------------------------------------------------- /src/layer/concat_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/concat_layer.cpp -------------------------------------------------------------------------------- /src/layer/cudnn_activation_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/cudnn_activation_layer.cpp -------------------------------------------------------------------------------- /src/layer/cudnn_convolution_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/cudnn_convolution_layer.cpp -------------------------------------------------------------------------------- /src/layer/cudnn_pooling_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/cudnn_pooling_layer.cpp -------------------------------------------------------------------------------- /src/layer/data_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/data_layer.cpp -------------------------------------------------------------------------------- /src/layer/dropout_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/dropout_layer.cpp -------------------------------------------------------------------------------- /src/layer/fork_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/fork_layer.cpp -------------------------------------------------------------------------------- /src/layer/fully_connected_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/fully_connected_layer.cpp -------------------------------------------------------------------------------- /src/layer/join_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/join_layer.cpp -------------------------------------------------------------------------------- /src/layer/local_response_norm_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/local_response_norm_layer.cpp -------------------------------------------------------------------------------- /src/layer/padding_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/padding_layer.cpp -------------------------------------------------------------------------------- /src/layer/padding_layer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/padding_layer.cu -------------------------------------------------------------------------------- /src/layer/softmax_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/softmax_layer.cpp -------------------------------------------------------------------------------- /src/layer/softmax_layer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/layer/softmax_layer.cu -------------------------------------------------------------------------------- /src/liveness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/liveness.cpp -------------------------------------------------------------------------------- /src/mem_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/mem_control.cpp -------------------------------------------------------------------------------- /src/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/network.cpp -------------------------------------------------------------------------------- /src/recompute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/recompute.cpp -------------------------------------------------------------------------------- /src/registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/registry.cpp -------------------------------------------------------------------------------- /src/solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/solver.cpp -------------------------------------------------------------------------------- /src/solver.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/solver.cu -------------------------------------------------------------------------------- /src/stream_singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/stream_singleton.cpp -------------------------------------------------------------------------------- /src/tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/tensor.cpp -------------------------------------------------------------------------------- /src/tensor.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/tensor.cu -------------------------------------------------------------------------------- /src/util/base_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/base_reader.cpp -------------------------------------------------------------------------------- /src/util/binary_dumper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/binary_dumper.cpp -------------------------------------------------------------------------------- /src/util/chainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/chainer.cpp -------------------------------------------------------------------------------- /src/util/image_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/image_reader.cpp -------------------------------------------------------------------------------- /src/util/lru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/lru.cpp -------------------------------------------------------------------------------- /src/util/parallel_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/parallel_reader.cpp -------------------------------------------------------------------------------- /src/util/preprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/preprocess.cpp -------------------------------------------------------------------------------- /src/util/saver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/saver.cpp -------------------------------------------------------------------------------- /src/util/superneurons_math.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/util/tensor_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/src/util/tensor_queue.cpp -------------------------------------------------------------------------------- /testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/CMakeLists.txt -------------------------------------------------------------------------------- /testing/alexnet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/alexnet.cpp -------------------------------------------------------------------------------- /testing/alexnet_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/alexnet_debug.cpp -------------------------------------------------------------------------------- /testing/alexnet_tf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/alexnet_tf.cpp -------------------------------------------------------------------------------- /testing/blasx_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/blasx_test.cpp -------------------------------------------------------------------------------- /testing/cifar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/cifar.cpp -------------------------------------------------------------------------------- /testing/cifar10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/cifar10.cpp -------------------------------------------------------------------------------- /testing/cifar10_bn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/cifar10_bn.cpp -------------------------------------------------------------------------------- /testing/concat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/concat_test.cpp -------------------------------------------------------------------------------- /testing/cuda_err_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/cuda_err_test.cpp -------------------------------------------------------------------------------- /testing/data_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/data_test.cpp -------------------------------------------------------------------------------- /testing/datareader_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/datareader_test.cpp -------------------------------------------------------------------------------- /testing/fork_join_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/fork_join_test.cpp -------------------------------------------------------------------------------- /testing/forkfork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/forkfork.cpp -------------------------------------------------------------------------------- /testing/inception_v4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/inception_v4.cpp -------------------------------------------------------------------------------- /testing/lenet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/lenet.cpp -------------------------------------------------------------------------------- /testing/padding_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/padding_test.cpp -------------------------------------------------------------------------------- /testing/residual_32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_32.cpp -------------------------------------------------------------------------------- /testing/residual_32_nobn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_32_nobn.cpp -------------------------------------------------------------------------------- /testing/residual_32_torch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_32_torch.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_101.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_101.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_1024.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_1024.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_152.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_152.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_256.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_50.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_50.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_512.cpp -------------------------------------------------------------------------------- /testing/residual_imagenet_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/residual_imagenet_max.cpp -------------------------------------------------------------------------------- /testing/saver_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/saver_test.cpp -------------------------------------------------------------------------------- /testing/solver_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/solver_test.cpp -------------------------------------------------------------------------------- /testing/tensor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/tensor_test.cpp -------------------------------------------------------------------------------- /testing/test_lru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/test_lru.cpp -------------------------------------------------------------------------------- /testing/test_malloc_free_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/test_malloc_free_speed.cpp -------------------------------------------------------------------------------- /testing/unittest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/CMakeLists.txt -------------------------------------------------------------------------------- /testing/unittest/basic_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/basic_test.cpp -------------------------------------------------------------------------------- /testing/unittest/compute_image_mean_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/compute_image_mean_test.cpp -------------------------------------------------------------------------------- /testing/unittest/data_transformer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/data_transformer_test.cpp -------------------------------------------------------------------------------- /testing/unittest/label_bin_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/label_bin_test.cpp -------------------------------------------------------------------------------- /testing/unittest/mempool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/mempool_test.cpp -------------------------------------------------------------------------------- /testing/unittest/preprocess_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/preprocess_test.cpp -------------------------------------------------------------------------------- /testing/unittest/second_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/second_test.cpp -------------------------------------------------------------------------------- /testing/unittest/tensor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/tensor_test.cpp -------------------------------------------------------------------------------- /testing/unittest/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/testing.h -------------------------------------------------------------------------------- /testing/unittest/unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/unittest/unittest.cpp -------------------------------------------------------------------------------- /testing/vgg16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/vgg16.cpp -------------------------------------------------------------------------------- /testing/vgg19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/testing/vgg19.cpp -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/buid_imgnet/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/buid_imgnet/binary.py -------------------------------------------------------------------------------- /tools/buid_imgnet/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/buid_imgnet/convert.py -------------------------------------------------------------------------------- /tools/buid_imgnet/mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/buid_imgnet/mean.py -------------------------------------------------------------------------------- /tools/buid_imgnet/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/buid_imgnet/test.py -------------------------------------------------------------------------------- /tools/compute_image_mean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/compute_image_mean.cpp -------------------------------------------------------------------------------- /tools/convert_cifar10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/convert_cifar10.cpp -------------------------------------------------------------------------------- /tools/convert_cifar100.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/convert_cifar100.cpp -------------------------------------------------------------------------------- /tools/convert_jpeg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/convert_jpeg.cpp -------------------------------------------------------------------------------- /tools/convert_mnist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/convert_mnist.cpp -------------------------------------------------------------------------------- /tools/export_caffe/initializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/export_caffe/initializers.py -------------------------------------------------------------------------------- /tools/export_caffe/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/export_caffe/layers.py -------------------------------------------------------------------------------- /tools/export_caffe/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/export_caffe/main.py -------------------------------------------------------------------------------- /tools/export_caffe/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/export_caffe/solvers.py -------------------------------------------------------------------------------- /tools/export_caffe/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/export_caffe/utils.py -------------------------------------------------------------------------------- /tools/img_val/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linnanwang/superneurons-release/HEAD/tools/img_val/main.py --------------------------------------------------------------------------------