This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from ee0af84 Add CUDA conv2d for NHWC layout (#4737)
add 2c0c184 [REFACTOR][TYPE] Finish move all types to IR. (#4746)
No new revisions were added by this update.
Summary of changes:
include/tvm/ir/tensor_type.h | 117 +++++++++++++++++++++++
include/tvm/ir/type.h | 70 ++++++++++++++
{src/relay => include/tvm}/ir/type_functor.h | 58 +++++++-----
include/tvm/relay/type.h | 137 ++-------------------------
include/tvm/runtime/object.h | 16 ++--
src/{relay/ir/type.cc => ir/tensor_type.cc} | 63 +++---------
src/ir/type.cc | 41 ++++++++
src/{relay => }/ir/type_functor.cc | 17 ++--
src/relay/backend/compile_engine.cc | 10 +-
src/relay/backend/interpreter.cc | 4 +-
src/relay/ir/alpha_equal.cc | 6 +-
src/relay/ir/expr.cc | 9 +-
src/relay/ir/expr_functor.cc | 2 +-
src/relay/ir/hash.cc | 6 +-
src/relay/ir/pretty_printer.cc | 5 +-
src/relay/op/algorithm/argsort.cc | 2 +-
src/relay/op/algorithm/topk.cc | 4 +-
src/relay/op/image/resize.cc | 4 +-
src/relay/op/memory/memory.cc | 8 +-
src/relay/op/nn/bitserial.cc | 6 +-
src/relay/op/nn/convolution.cc | 20 ++--
src/relay/op/nn/convolution.h | 12 +--
src/relay/op/nn/nn.cc | 44 ++++-----
src/relay/op/nn/nn.h | 4 +-
src/relay/op/nn/pad.cc | 4 +-
src/relay/op/nn/pooling.cc | 10 +-
src/relay/op/nn/sparse.cc | 10 +-
src/relay/op/nn/upsampling.cc | 4 +-
src/relay/op/tensor/reduce.cc | 6 +-
src/relay/op/tensor/transform.cc | 62 ++++++------
src/relay/op/tensor/transform.h | 2 +-
src/relay/op/tensor/unary.cc | 4 +-
src/relay/op/type_relations.cc | 2 +-
src/relay/op/vision/multibox_op.cc | 6 +-
src/relay/op/vision/nms.cc | 8 +-
src/relay/op/vision/rcnn_op.cc | 6 +-
src/relay/op/vision/yolo.cc | 2 +-
src/relay/pass/de_duplicate.cc | 3 +-
src/relay/pass/eta_expand.cc | 2 +-
src/relay/pass/gradient.cc | 5 +-
src/relay/pass/kind_check.cc | 6 +-
src/relay/pass/partial_eval.cc | 4 +-
src/relay/pass/quantize/quantize.cc | 6 +-
src/relay/pass/to_cps.cc | 2 +-
src/relay/pass/type_infer.cc | 37 ++++----
src/relay/pass/type_solver.cc | 14 +--
src/relay/pass/util.cc | 2 +-
src/relay/qnn/op/dequantize.cc | 2 +-
src/relay/qnn/op/quantize.cc | 2 +-
src/relay/qnn/op/requantize.cc | 2 +-
src/relay/qnn/util.h | 2 +-
tests/cpp/relay_build_module_test.cc | 2 +-
tests/cpp/relay_pass_type_infer_test.cc | 2 +-
tests/cpp/relay_transform_sequential.cc | 2 +-
tests/cpp/utvm_runtime_standalone_test.cc | 2 +-
tests/python/frontend/mxnet/test_forward.py | 6 +-
56 files changed, 486 insertions(+), 408 deletions(-)
create mode 100644 include/tvm/ir/tensor_type.h
rename {src/relay => include/tvm}/ir/type_functor.h (77%)
rename src/{relay/ir/type.cc => ir/tensor_type.cc} (50%)
rename src/{relay => }/ir/type_functor.cc (94%)