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