Path Lines of Code CPPLINT.cfg 10 cmake/Cuda.cmake 34 cmake/Dependencies.cmake 155 cmake/Templates/singa_config.h.in 34 doap/doap_SINGA.rdf 46 doc/conf.py 37 include/half.hpp 2923 include/singa/core/common.h 84 include/singa/core/device.h 180 include/singa/core/memory.h 50 include/singa/core/scheduler.h 154 include/singa/core/tensor.h 357 include/singa/io/communicator.h 115 include/singa/io/decoder.h 38 include/singa/io/encoder.h 33 include/singa/io/integer.h 43 include/singa/io/network.h 128 include/singa/io/reader.h 88 include/singa/io/snapshot.h 37 include/singa/io/transformer.h 58 include/singa/io/writer.h 78 include/singa/model/feed_forward_net.h 61 include/singa/model/initializer.h 91 include/singa/model/layer.h 121 include/singa/model/loss.h 43 include/singa/model/metric.h 32 include/singa/model/optimizer.h 151 include/singa/model/updater.h 59 include/singa/utils/channel.h 40 include/singa/utils/cuda_utils.h 88 include/singa/utils/dnnl_utils.h 31 include/singa/utils/factory.h 41 include/singa/utils/integer.h 41 include/singa/utils/logging.h 177 include/singa/utils/opencl_utils.h 38 include/singa/utils/safe_queue.h 99 include/singa/utils/singleton.h 11 include/singa/utils/string.h 57 include/singa/utils/timer.h 28 include/singa/utils/tinydir.h 408 python/setup.py.in 86 python/singa/__init__.py 5 python/singa/autograd.py 2411 python/singa/data.py 160 python/singa/device.py 78 python/singa/image_tool.py 529 python/singa/initializer.py 147 python/singa/layer.py 1016 python/singa/model.py 173 python/singa/opt.py 615 python/singa/snapshot.py 44 python/singa/sonnx.py 1217 python/singa/tensor.py 1414 python/singa/utils.py 141 setup.py 321 src/api/config.i.in 12 src/api/core_device.i 79 src/api/core_tensor.i 311 src/api/dist_communicator.i 52 src/api/io_snapshot.i 39 src/api/model_layer.i 118 src/api/model_loss.i 51 src/api/model_metric.i 39 src/api/model_operation.i 187 src/api/numpy.i 2868 src/api/singa.i 28 src/core/common/common.cc 22 src/core/device/cpp_cpu.cc 43 src/core/device/cuda_gpu.cc 150 src/core/device/device.cc 78 src/core/device/opencl_device.cc 106 src/core/device/opencl_func.h 847 src/core/device/platform.cc 137 src/core/memory/memory.cc 86 src/core/scheduler/scheduler.cc 509 src/core/tensor/distribution.cl 884 src/core/tensor/math_kernel.cu 1018 src/core/tensor/math_kernel.h 134 src/core/tensor/sparse_tensor.cc 4 src/core/tensor/tensor.cc 1513 src/core/tensor/tensor_math.h 315 src/core/tensor/tensor_math_cpp.h 895 src/core/tensor/tensor_math_cuda.h 1116 src/core/tensor/tensor_math_opencl.cl 515 src/core/tensor/tensor_math_opencl.h 419 src/io/binfile_reader.cc 106 src/io/binfile_writer.cc 85 src/io/communicator.cc 599 src/io/csv_decoder.cc 33 src/io/csv_encoder.cc 23 src/io/image_transformer.cc 310 src/io/jpg_decoder.cc 46 src/io/jpg_encoder.cc 56 src/io/lmdb_reader.cc 93 src/io/lmdb_writer.cc 94 src/io/network/endpoint.cc 547 src/io/network/message.cc 61 src/io/snapshot.cc 79 src/io/textfile_reader.cc 47 src/io/textfile_writer.cc 39 src/model/feed_forward_net.cc 240 src/model/layer/activation.cc 61 src/model/layer/activation.h 27 src/model/layer/batchnorm.cc 197 src/model/layer/batchnorm.h 59 src/model/layer/concat.cc 60 src/model/layer/concat.h 24 src/model/layer/convolution.cc 207 src/model/layer/convolution.h 66 src/model/layer/cudnn_activation.cc 89 src/model/layer/cudnn_activation.h 31 src/model/layer/cudnn_batchnorm.cc 155 src/model/layer/cudnn_batchnorm.h 27 src/model/layer/cudnn_convolution.cc 235 src/model/layer/cudnn_convolution.h 42 src/model/layer/cudnn_dropout.cc 95 src/model/layer/cudnn_dropout.h 34 src/model/layer/cudnn_lrn.cc 88 src/model/layer/cudnn_lrn.h 24 src/model/layer/cudnn_pooling.cc 112 src/model/layer/cudnn_pooling.h 32 src/model/layer/cudnn_rnn.cc 386 src/model/layer/cudnn_rnn.h 61 src/model/layer/cudnn_softmax.cc 89 src/model/layer/cudnn_softmax.h 30 src/model/layer/cudnn_utils.h 35 src/model/layer/dense.cc 73 src/model/layer/dense.h 48 src/model/layer/dropout.cc 40 src/model/layer/dropout.h 31 src/model/layer/flatten.cc 34 src/model/layer/flatten.h 25 src/model/layer/im2col.cl 78 src/model/layer/lrn.cc 117 src/model/layer/lrn.h 28 src/model/layer/merge.cc 40 src/model/layer/merge.h 24 src/model/layer/opencl_convolution.cc 151 src/model/layer/opencl_convolution.h 39 src/model/layer/opencl_pooling.cc 199 src/model/layer/opencl_pooling.h 70 src/model/layer/pooling.cc 273 src/model/layer/pooling.cl 244 src/model/layer/pooling.h 67 src/model/layer/prelu.cc 121 src/model/layer/prelu.h 35 src/model/layer/rnn.cc 74 src/model/layer/rnn.h 34 src/model/layer/slice.cc 53 src/model/layer/slice.h 24 src/model/layer/softmax.cc 45 src/model/layer/softmax.h 21 src/model/layer/split.cc 31 src/model/layer/split.h 24 src/model/loss/mse.cc 20 src/model/loss/softmax_cross_entropy.cc 30 src/model/metric/accuracy.cc 37 src/model/operation/batchnorm.cc 316 src/model/operation/batchnorm.h 73 src/model/operation/convolution.cc 499 src/model/operation/convolution.h 96 src/model/operation/pooling.cc 162 src/model/operation/pooling.h 62 src/model/operation/rnn.cc 614 src/model/operation/rnn.h 91 src/model/optimizer/adagrad.cc 27 src/model/optimizer/local_all_reduce.cc 8 src/model/optimizer/nesterov.cc 33 src/model/optimizer/optimizer.cc 85 src/model/optimizer/rmsprop.cc 30 src/model/optimizer/sgd.cc 37 src/model/updater/local_updater.cc 54 src/model/updater/updater.cc 10 src/proto/caffe.proto 1255 src/proto/core.proto 70 src/proto/io.proto 53 src/proto/model.proto 854 src/utils/channel.cc 62 src/utils/logging.cc 116 tool/conda/cpu/meta.yaml 15 tool/conda/gpu/meta.yaml 15 tool/conda/singa/conda_build_config.yaml 26 tool/conda/singa/meta.yaml 62 tool/opencl/clsrc_to_str.py 34 tool/release/release.py 72