Rust Refactor Stage 4: Rewrite Rust graph runtime to use new APIs (#5830)
authorJared Roesch <roeschinc@gmail.com>
Tue, 23 Jun 2020 18:39:48 +0000 (11:39 -0700)
committerGitHub <noreply@github.com>
Tue, 23 Jun 2020 18:39:48 +0000 (11:39 -0700)
commitaa84ee2c010830a4460d67d7cdb10305053f3112
tree2c395b7c99f28e564c8b9ac72594caffe2a10620
parentef9bf7d957665901c6980b9ada2aeb8e38d435c6
Rust Refactor Stage 4: Rewrite Rust graph runtime to use new APIs (#5830)

* Port graph-runtime to new API

* --amend

* Fix file lint

* Remove old travis file

* Add @kazum's patch

* Update rust/tvm-sys/src/datatype.rs

Co-authored-by: Andrew <amcharg@gmail.com>
Co-authored-by: Andrew <amcharg@gmail.com>
37 files changed:
rust/Cargo.toml
rust/runtime/src/graph.rs
rust/tvm-graph-rt/Cargo.toml [new file with mode: 0644]
rust/tvm-graph-rt/src/allocator.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/array.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/errors.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/graph.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/lib.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/module/dso.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/module/mod.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/module/syslib.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/threading.rs [new file with mode: 0644]
rust/tvm-graph-rt/src/workspace.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/.gitignore [new file with mode: 0644]
rust/tvm-graph-rt/tests/build_model.py [new file with mode: 0755]
rust/tvm-graph-rt/tests/test_graph_serde.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_nn/Cargo.toml [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_nn/build.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_nn/src/build_test_graph.py [new file with mode: 0755]
rust/tvm-graph-rt/tests/test_nn/src/main.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_tvm_basic/Cargo.toml [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_tvm_basic/build.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_tvm_basic/src/build_test_lib.py [new file with mode: 0755]
rust/tvm-graph-rt/tests/test_tvm_basic/src/main.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_tvm_dso/Cargo.toml [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_tvm_dso/build.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_tvm_dso/src/build_test_lib.py [new file with mode: 0755]
rust/tvm-graph-rt/tests/test_tvm_dso/src/main.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_wasm32/.cargo/config [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_wasm32/Cargo.toml [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_wasm32/build.rs [new file with mode: 0644]
rust/tvm-graph-rt/tests/test_wasm32/src/build_test_lib.py [new file with mode: 0755]
rust/tvm-graph-rt/tests/test_wasm32/src/main.rs [new file with mode: 0644]
rust/tvm-sys/build.rs
rust/tvm-sys/src/array.rs
rust/tvm-sys/src/datatype.rs
tests/lint/check_file_type.py