This is an automated email from the ASF dual-hosted git repository.
jroesch pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from feb041d bump dockerfile (#6632)
add 277bfc8 [Rust] Improve NDArray, GraphRt, and Relay bindings (#6563)
No new revisions were added by this update.
Summary of changes:
include/tvm/relay/adt.h | 1 +
include/tvm/relay/attrs/nn.h | 12 +-
include/tvm/runtime/ndarray.h | 3 +-
include/tvm/tir/data_layout.h | 3 +
rust/tvm-graph-rt/src/graph.rs | 8 +-
rust/tvm-graph-rt/src/threading.rs | 4 +-
rust/tvm-macros/Cargo.toml | 1 +
rust/tvm-rt/Cargo.toml | 1 +
rust/tvm-rt/src/array.rs | 17 +
rust/tvm-rt/src/errors.rs | 2 -
rust/tvm-rt/src/ndarray.rs | 322 +++++++------
rust/tvm-rt/src/object/object_ptr.rs | 72 +--
rust/tvm-rt/src/string.rs | 4 +-
rust/tvm-rt/src/value.rs | 56 +--
rust/tvm-sys/src/packed_func.rs | 15 +
rust/tvm/Cargo.toml | 4 +
rust/tvm/examples/resnet/Cargo.toml | 3 +-
rust/tvm/examples/resnet/build.rs | 10 +-
rust/tvm/examples/resnet/src/build_resnet.py | 95 ++--
rust/tvm/examples/resnet/src/main.rs | 130 +++---
rust/tvm/src/ir/arith.rs | 2 +-
.../backtrace.h => rust/tvm/src/ir/attrs.rs | 17 +-
rust/tvm/src/ir/{mod.rs => expr.rs} | 66 ++-
.../gotvm_test.go => rust/tvm/src/ir/function.rs | 40 +-
rust/tvm/src/ir/mod.rs | 62 +--
rust/tvm/src/ir/module.rs | 159 +++++++
.../css/tvm_theme.css => rust/tvm/src/ir/op.rs | 42 +-
rust/tvm/src/{runtime => ir/relay/attrs}/mod.rs | 3 +-
rust/tvm/src/ir/relay/attrs/nn.rs | 96 ++++
.../tvm/src/ir/relay/attrs/transform.rs | 19 +-
rust/tvm/src/ir/relay/mod.rs | 499 +++++++++++++++++----
.../relay/std/core.rly => rust/tvm/src/ir/span.rs | 4 +-
rust/tvm/src/ir/tir.rs | 4 +-
rust/tvm/src/ir/ty.rs | 242 ++++++++++
rust/tvm/src/lib.rs | 2 +
rust/tvm/src/python.rs | 60 +++
rust/tvm/src/runtime/graph_rt.rs | 97 ++++
rust/tvm/src/runtime/mod.rs | 2 +
rust/tvm/tests/basics/src/main.rs | 4 +-
rust/tvm/tests/callback/src/bin/array.rs | 19 +-
src/relay/op/nn/convolution.cc | 4 +-
src/relay/qnn/op/convolution.cc | 6 +-
src/relay/transforms/combine_parallel_conv2d.cc | 3 +-
src/relay/transforms/pattern_util.h | 2 +-
src/runtime/ndarray.cc | 5 +-
tests/scripts/task_python_docs.sh | 9 +
tests/scripts/task_rust.sh | 13 +-
47 files changed, 1618 insertions(+), 626 deletions(-)
copy apps/bundle_deploy/backtrace.h => rust/tvm/src/ir/attrs.rs (82%)
copy rust/tvm/src/ir/{mod.rs => expr.rs} (74%)
copy golang/src/gotvm_test.go => rust/tvm/src/ir/function.rs (59%)
create mode 100644 rust/tvm/src/ir/module.rs
copy docs/_static/css/tvm_theme.css => rust/tvm/src/ir/op.rs (58%)
copy rust/tvm/src/{runtime => ir/relay/attrs}/mod.rs (96%)
create mode 100644 rust/tvm/src/ir/relay/attrs/nn.rs
copy apps/bundle_deploy/backtrace.h =>
rust/tvm/src/ir/relay/attrs/transform.rs (74%)
copy python/tvm/relay/std/core.rly => rust/tvm/src/ir/span.rs (93%)
create mode 100644 rust/tvm/src/ir/ty.rs
create mode 100644 rust/tvm/src/python.rs
create mode 100644 rust/tvm/src/runtime/graph_rt.rs