This is an automated email from the ASF dual-hosted git repository.

masahi pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.


    from 03e2edc  try stashing entire standalone_crt in hopes it will not upset 
jenkins
     add fc9e264  Made tensorflow IsNan actually work (#7320)
     add 7b6a1a7  Fix an issue with dynamic functions overwritting call arg 
types (#7295)
     add 17ae44d  add a shape function and dynamic test for round (#7324)
     add 790344c  relax tolerance for dlpack test (#7325)
     add 6787d74  get_top_results works on a copy of output (#7327)
     add af9d1d2  [BYOC][Verilator] add support to dynamically load hardware 
library (#7286)
     add 3ec67f0  [AutoScheduler] Fix conv3d's op strategy for auto-scheduler 
(#7328)
     add e889def  [PatternLang] Add a relay LetPattern (#7332)
     add 218048e  [FIX,AUTOTVM] Add flop counts to cublas (#7297)
     add 42eb55d  add Verilator to CI (#7098)
     add 5d33491  [Tutorial] Autoscheduler on ARM devices (#7326)
     add e6d5318  [AutoScheduler] Separate shapes from DAG hash and enable 
schedule sharing (#7317)
     add f3b852d  [FIX] Infer input shape in sparse_dense_padded's alter_op if 
one does not exist (#7308)
     add da446af  Fix warning showed with GCC10 (#7336)
     add 6f75cff  [Relay][Training] Add more gradients (#7323)
     add 3d13809  fix tanh gradient and update tests to use downstream gradient 
(#7340)
     add c53030f  [CMake] use wrong flag name (#7341)
     add ab8bc0a  Add resource_handle to TVM_DLL_EXPORT_TYPED_FUNC. (#7338)
     add 1e0d356  [Relay, TOPI] Add numpy style cumsum op (#7334)
     add 0fd91fb  Merge remote-tracking branch 'origin/main' into 
standalone-crt-build-tree

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |   4 +-
 Jenkinsfile                                        |   4 +-
 cmake/config.cmake                                 |   4 +-
 cmake/modules/contrib/Verilator.cmake              |   8 +-
 docs/langref/relay_pattern.rst                     |  29 +++
 include/tvm/auto_scheduler/compute_dag.h           |   7 +
 include/tvm/relay/attrs/transform.h                |  10 +
 include/tvm/relay/dataflow_pattern.h               |  36 +++
 include/tvm/relay/dataflow_pattern_functor.h       |  11 +-
 include/tvm/runtime/packed_func.h                  |   4 +-
 python/tvm/auto_scheduler/compute_dag.py           |  35 +--
 python/tvm/auto_scheduler/measure_record.py        | 126 ++++++++-
 python/tvm/auto_scheduler/relay_integration.py     |   6 +-
 python/tvm/auto_scheduler/search_task.py           |   8 +-
 python/tvm/auto_scheduler/utils.py                 |  27 ++
 python/tvm/auto_scheduler/workload_registry.py     |  37 ++-
 python/tvm/autotvm/task/task.py                    |   1 +
 python/tvm/contrib/cublas.py                       |   4 +-
 python/tvm/driver/tvmc/runner.py                   |   2 +-
 python/tvm/relay/dataflow_pattern/__init__.py      |  44 ++++
 python/tvm/relay/frontend/tensorflow.py            |   1 +
 python/tvm/relay/op/_tensor.py                     |   1 +
 python/tvm/relay/op/_tensor_grad.py                |  56 +++-
 python/tvm/relay/op/_transform.py                  |  12 +-
 python/tvm/relay/op/strategy/cuda.py               |  12 +
 python/tvm/relay/op/strategy/generic.py            |  21 ++
 python/tvm/relay/op/strategy/x86.py                |   2 +-
 python/tvm/relay/op/transform.py                   |  49 ++++
 python/tvm/topi/__init__.py                        |   1 +
 python/tvm/topi/cuda/__init__.py                   |   1 +
 python/tvm/topi/cuda/dense.py                      |   5 +-
 python/tvm/topi/cuda/nms.py                        |   3 +-
 python/tvm/topi/cuda/scan.py                       | 255 +++++++++++++------
 python/tvm/topi/cuda/sort.py                       |   7 +-
 python/tvm/topi/cuda/sparse.py                     |   9 +-
 python/tvm/topi/cumsum.py                          | 106 ++++++++
 python/tvm/topi/utils.py                           |   5 +
 src/auto_scheduler/compute_dag.cc                  | 109 ++++----
 src/relay/analysis/type_solver.cc                  |  18 +-
 src/relay/analysis/type_solver.h                   |   3 +-
 src/relay/backend/contrib/verilator/codegen.cc     |  30 ++-
 src/relay/ir/dataflow_matcher.cc                   |  11 +-
 src/relay/ir/dataflow_pattern.cc                   |  22 ++
 src/relay/ir/dataflow_pattern_functor.cc           |   6 +
 src/relay/ir/indexed_graph.cc                      |   6 +
 src/relay/op/tensor/transform.cc                   |  52 ++++
 src/relay/transforms/alter_op_layout.cc            |   1 +
 src/relay/transforms/type_infer.cc                 |  12 +-
 src/runtime/contrib/thrust/thrust.cu               |  73 +++++-
 src/runtime/contrib/verilator/verilator_runtime.cc |  69 ++++-
 tests/cpp/ir_functor_test.cc                       |   2 +-
 tests/python/contrib/test_dlpack.py                |   2 +-
 tests/python/contrib/test_thrust.py                |   4 +-
 .../contrib/test_verilator/infrastructure.py       |  39 ++-
 tests/python/frontend/tensorflow/test_forward.py   |   4 +
 tests/python/relay/test_any.py                     |   1 +
 tests/python/relay/test_dataflow_pattern.py        |  39 +++
 tests/python/relay/test_op_grad_level1.py          |  60 +++--
 tests/python/relay/test_op_grad_level3.py          |   7 +
 tests/python/relay/test_op_grad_level4.py          |  37 ++-
 tests/python/relay/test_op_level3.py               |  36 +++
 tests/python/relay/test_type_infer.py              |  14 +
 tests/python/topi/python/test_topi_cumsum.py       |  72 ++++++
 .../python/unittest/test_auto_scheduler_measure.py |  33 +++
 tests/scripts/task_config_build_cpu.sh             |   1 +
 tests/scripts/task_config_build_i386.sh            |   1 +
 .../ci_logs/resnet-18-NHWC-B1-cuda.json            |  48 ++--
 .../ci_logs/resnet-50-NHWC-B1-llvm.json            |  55 ++--
 .../{tune_network_mali.py => tune_network_arm.py}  | 283 +++++++++++++--------
 69 files changed, 1660 insertions(+), 443 deletions(-)
 create mode 100644 python/tvm/topi/cumsum.py
 mode change 100755 => 100644 src/auto_scheduler/compute_dag.cc
 create mode 100644 tests/python/topi/python/test_topi_cumsum.py
 copy tutorials/auto_scheduler/{tune_network_mali.py => tune_network_arm.py} 
(61%)

Reply via email to