├── .gitignore ├── .gitmodules ├── .travis.yml ├── .travis ├── debian.sh ├── deploy.sh ├── fedora.sh ├── manylinux2010.sh ├── osx.sh ├── sdist.sh └── ubuntu.sh ├── LICENSE ├── README.md ├── examples ├── encdec │ ├── bleu.py │ ├── download_data.sh │ ├── encdec.py │ ├── encdec_attention.py │ ├── lstm.py │ └── utils.py ├── mnist │ ├── download_data.sh │ ├── mnist.py │ ├── mnist_cnn.py │ └── mnist_multi_gpu.py ├── ptb │ ├── download_data.sh │ ├── ptb_rnnlm.py │ ├── ptb_rnnlm_lstm.py │ ├── ptb_rnnlm_sru.py │ └── utils.py ├── tutorial1_xor.ipynb └── xor │ └── xor.py ├── package_description.rst ├── primitiv ├── __init__.py ├── _device.pxd ├── _device.pyx ├── _function.pxd ├── _function.pyx ├── _graph.pxd ├── _graph.pyx ├── _initializer.pxd ├── _initializer.pyx ├── _model.pxd ├── _model.pyx ├── _optimizer.pxd ├── _optimizer.pyx ├── _parameter.pxd ├── _parameter.pyx ├── _shape.pxd ├── _shape.pyx ├── _tensor.pxd ├── _tensor.pyx ├── config.pxd ├── config.pyx ├── devices │ ├── __init__.py │ ├── _cuda_device.pxd │ ├── _cuda_device.pyx │ ├── _eigen_device.pxd │ ├── _eigen_device.pyx │ ├── _naive_device.pxd │ ├── _naive_device.pyx │ ├── _opencl_device.pxd │ └── _opencl_device.pyx ├── initializers │ ├── __init__.py │ ├── _initializer_impl.pxd │ └── _initializer_impl.pyx ├── optimizers │ ├── __init__.py │ ├── _optimizer_impl.pxd │ └── _optimizer_impl.pyx ├── py_optimizer.h └── utils.pxd ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── check_arguments.py ├── graph_test.py ├── instance_match.py ├── model.py ├── model_test.py ├── ndarray_order.py ├── node_functions.py ├── optimizer.py ├── optimizers.py ├── parameter.py ├── python_optimizer.py ├── tensor_forward_test.py ├── tensor_functions.py ├── tensor_test.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/debian.sh -------------------------------------------------------------------------------- /.travis/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/deploy.sh -------------------------------------------------------------------------------- /.travis/fedora.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/fedora.sh -------------------------------------------------------------------------------- /.travis/manylinux2010.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/manylinux2010.sh -------------------------------------------------------------------------------- /.travis/osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/osx.sh -------------------------------------------------------------------------------- /.travis/sdist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/sdist.sh -------------------------------------------------------------------------------- /.travis/ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/.travis/ubuntu.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/README.md -------------------------------------------------------------------------------- /examples/encdec/bleu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/encdec/bleu.py -------------------------------------------------------------------------------- /examples/encdec/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/encdec/download_data.sh -------------------------------------------------------------------------------- /examples/encdec/encdec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/encdec/encdec.py -------------------------------------------------------------------------------- /examples/encdec/encdec_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/encdec/encdec_attention.py -------------------------------------------------------------------------------- /examples/encdec/lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/encdec/lstm.py -------------------------------------------------------------------------------- /examples/encdec/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/encdec/utils.py -------------------------------------------------------------------------------- /examples/mnist/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/mnist/download_data.sh -------------------------------------------------------------------------------- /examples/mnist/mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/mnist/mnist.py -------------------------------------------------------------------------------- /examples/mnist/mnist_cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/mnist/mnist_cnn.py -------------------------------------------------------------------------------- /examples/mnist/mnist_multi_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/mnist/mnist_multi_gpu.py -------------------------------------------------------------------------------- /examples/ptb/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/ptb/download_data.sh -------------------------------------------------------------------------------- /examples/ptb/ptb_rnnlm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/ptb/ptb_rnnlm.py -------------------------------------------------------------------------------- /examples/ptb/ptb_rnnlm_lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/ptb/ptb_rnnlm_lstm.py -------------------------------------------------------------------------------- /examples/ptb/ptb_rnnlm_sru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/ptb/ptb_rnnlm_sru.py -------------------------------------------------------------------------------- /examples/ptb/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/ptb/utils.py -------------------------------------------------------------------------------- /examples/tutorial1_xor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/tutorial1_xor.ipynb -------------------------------------------------------------------------------- /examples/xor/xor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/examples/xor/xor.py -------------------------------------------------------------------------------- /package_description.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/package_description.rst -------------------------------------------------------------------------------- /primitiv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/__init__.py -------------------------------------------------------------------------------- /primitiv/_device.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_device.pxd -------------------------------------------------------------------------------- /primitiv/_device.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_device.pyx -------------------------------------------------------------------------------- /primitiv/_function.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_function.pxd -------------------------------------------------------------------------------- /primitiv/_function.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_function.pyx -------------------------------------------------------------------------------- /primitiv/_graph.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_graph.pxd -------------------------------------------------------------------------------- /primitiv/_graph.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_graph.pyx -------------------------------------------------------------------------------- /primitiv/_initializer.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_initializer.pxd -------------------------------------------------------------------------------- /primitiv/_initializer.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_initializer.pyx -------------------------------------------------------------------------------- /primitiv/_model.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_model.pxd -------------------------------------------------------------------------------- /primitiv/_model.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_model.pyx -------------------------------------------------------------------------------- /primitiv/_optimizer.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_optimizer.pxd -------------------------------------------------------------------------------- /primitiv/_optimizer.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_optimizer.pyx -------------------------------------------------------------------------------- /primitiv/_parameter.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_parameter.pxd -------------------------------------------------------------------------------- /primitiv/_parameter.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_parameter.pyx -------------------------------------------------------------------------------- /primitiv/_shape.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_shape.pxd -------------------------------------------------------------------------------- /primitiv/_shape.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_shape.pyx -------------------------------------------------------------------------------- /primitiv/_tensor.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_tensor.pxd -------------------------------------------------------------------------------- /primitiv/_tensor.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/_tensor.pyx -------------------------------------------------------------------------------- /primitiv/config.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/config.pxd -------------------------------------------------------------------------------- /primitiv/config.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/config.pyx -------------------------------------------------------------------------------- /primitiv/devices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/__init__.py -------------------------------------------------------------------------------- /primitiv/devices/_cuda_device.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_cuda_device.pxd -------------------------------------------------------------------------------- /primitiv/devices/_cuda_device.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_cuda_device.pyx -------------------------------------------------------------------------------- /primitiv/devices/_eigen_device.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_eigen_device.pxd -------------------------------------------------------------------------------- /primitiv/devices/_eigen_device.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_eigen_device.pyx -------------------------------------------------------------------------------- /primitiv/devices/_naive_device.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_naive_device.pxd -------------------------------------------------------------------------------- /primitiv/devices/_naive_device.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_naive_device.pyx -------------------------------------------------------------------------------- /primitiv/devices/_opencl_device.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_opencl_device.pxd -------------------------------------------------------------------------------- /primitiv/devices/_opencl_device.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/devices/_opencl_device.pyx -------------------------------------------------------------------------------- /primitiv/initializers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/initializers/__init__.py -------------------------------------------------------------------------------- /primitiv/initializers/_initializer_impl.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/initializers/_initializer_impl.pxd -------------------------------------------------------------------------------- /primitiv/initializers/_initializer_impl.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/initializers/_initializer_impl.pyx -------------------------------------------------------------------------------- /primitiv/optimizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/optimizers/__init__.py -------------------------------------------------------------------------------- /primitiv/optimizers/_optimizer_impl.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/optimizers/_optimizer_impl.pxd -------------------------------------------------------------------------------- /primitiv/optimizers/_optimizer_impl.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/optimizers/_optimizer_impl.pyx -------------------------------------------------------------------------------- /primitiv/py_optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/py_optimizer.h -------------------------------------------------------------------------------- /primitiv/utils.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/primitiv/utils.pxd -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/check_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/check_arguments.py -------------------------------------------------------------------------------- /tests/graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/graph_test.py -------------------------------------------------------------------------------- /tests/instance_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/instance_match.py -------------------------------------------------------------------------------- /tests/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/model.py -------------------------------------------------------------------------------- /tests/model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/model_test.py -------------------------------------------------------------------------------- /tests/ndarray_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/ndarray_order.py -------------------------------------------------------------------------------- /tests/node_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/node_functions.py -------------------------------------------------------------------------------- /tests/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/optimizer.py -------------------------------------------------------------------------------- /tests/optimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/optimizers.py -------------------------------------------------------------------------------- /tests/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/parameter.py -------------------------------------------------------------------------------- /tests/python_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/python_optimizer.py -------------------------------------------------------------------------------- /tests/tensor_forward_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/tensor_forward_test.py -------------------------------------------------------------------------------- /tests/tensor_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/tensor_functions.py -------------------------------------------------------------------------------- /tests/tensor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/tensor_test.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primitiv/primitiv-python/HEAD/tests/test_utils.py --------------------------------------------------------------------------------