Add PyArmNN to work with ArmNN API of 20.02
authorRichard Burton <richard.burton@arm.com>
Wed, 8 Apr 2020 15:39:05 +0000 (16:39 +0100)
committerJim Flynn <jim.flynn@arm.com>
Fri, 10 Apr 2020 16:11:09 +0000 (16:11 +0000)
commitdc0c6ed9f8b993e63f492f203d7d7080ab4c835c
treeea8541990b13ebf1a038009aa6b8b4b1ea8c3f55
parentfe5a24beeef6e9a41366e694f41093565e748048
Add PyArmNN to work with ArmNN API of 20.02
* Add Swig rules for generating python wrapper
* Add documentation
* Add tests and testing data

Change-Id: If48eda08931514fa21e72214dfead2835f07237c
Signed-off-by: Richard Burton <richard.burton@arm.com>
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
77 files changed:
python/pyarmnn/.gitignore [new file with mode: 0644]
python/pyarmnn/README.md [new file with mode: 0644]
python/pyarmnn/conftest.py [new file with mode: 0644]
python/pyarmnn/docs_conf/config.mako [new file with mode: 0644]
python/pyarmnn/images/pyarmnn.png [new file with mode: 0644]
python/pyarmnn/init_devenv.sh [new file with mode: 0755]
python/pyarmnn/pylintconfig [new file with mode: 0644]
python/pyarmnn/scripts/generate_docs.py [new file with mode: 0644]
python/pyarmnn/setup.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/__init__.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_generated/__init__.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_quantization/__init__.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_quantization/quantize_and_dequantize.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_tensor/__init__.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_tensor/const_tensor.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_tensor/tensor.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_tensor/workload_tensors.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_utilities/__init__.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_utilities/profiling_helper.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/_version.py [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/armnn.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/armnn_caffeparser.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/armnn_onnxparser.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/armnn_tfliteparser.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/armnn_tfparser.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/armnn_version.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_backend.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_descriptors.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_lstmparam.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_network.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_profiler.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_runtime.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_tensor.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_types.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/modules/armnn_types_utils.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/standard_header.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/typemaps/network_optimize.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/typemaps/permutation_vector.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/typemaps/tensor_memory.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/typemaps/tensor_shape.i [new file with mode: 0644]
python/pyarmnn/src/pyarmnn/swig/typemaps/vectors.i [new file with mode: 0644]
python/pyarmnn/swig_generate.py [new file with mode: 0755]
python/pyarmnn/test/test_caffe_parser.py [new file with mode: 0644]
python/pyarmnn/test/test_const_tensor.py [new file with mode: 0644]
python/pyarmnn/test/test_descriptors.py [new file with mode: 0644]
python/pyarmnn/test/test_generated.py [new file with mode: 0644]
python/pyarmnn/test/test_iconnectable.py [new file with mode: 0644]
python/pyarmnn/test/test_network.py [new file with mode: 0644]
python/pyarmnn/test/test_onnx_parser.py [new file with mode: 0644]
python/pyarmnn/test/test_profiling_utilities.py [new file with mode: 0644]
python/pyarmnn/test/test_quantize_and_dequantize.py [new file with mode: 0644]
python/pyarmnn/test/test_runtime.py [new file with mode: 0644]
python/pyarmnn/test/test_setup.py [new file with mode: 0644]
python/pyarmnn/test/test_supported_backends.py [new file with mode: 0644]
python/pyarmnn/test/test_tensor.py [new file with mode: 0644]
python/pyarmnn/test/test_tensor_conversion.py [new file with mode: 0644]
python/pyarmnn/test/test_tensor_info.py [new file with mode: 0644]
python/pyarmnn/test/test_tensor_shape.py [new file with mode: 0644]
python/pyarmnn/test/test_tf_parser.py [new file with mode: 0644]
python/pyarmnn/test/test_tflite_parser.py [new file with mode: 0644]
python/pyarmnn/test/test_types.py [new file with mode: 0644]
python/pyarmnn/test/test_version.py [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/caffe_parser/golden_output_caffe.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/caffe_parser/input_caffe.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/license.txt [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/mock_model.caffemodel [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/mock_model.onnx [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/mock_model.pb [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/mock_model.tflite [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/mock_profile_out.json [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/onnx_parser/golden_output_onnx.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/onnx_parser/input_onnx.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/tf_parser/golden_output_tf.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/tf_parser/input_tf.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/tflite_parser/golden_output_lite.npy [new file with mode: 0644]
python/pyarmnn/test/testdata/shared/tflite_parser/input_lite.npy [new file with mode: 0644]
python/pyarmnn/tox.ini [new file with mode: 0644]