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 233b8cc [RUNTIME][REFACTOR] Use new to avoid exit-time de-allocation
order problem in DeviceAPI (#6292)
add ff2a76f [Autodiff] Optimize and eliminate the Jacobian tensor for
te.autodiff (#6078)
No new revisions were added by this update.
Summary of changes:
include/tvm/arith/analyzer.h | 7 +
include/tvm/arith/int_solver.h | 24 +
include/tvm/node/container.h | 16 +
include/tvm/runtime/container.h | 15 +
include/tvm/tir/analysis.h | 9 +-
src/arith/canonical_simplify.cc | 7 -
src/arith/int_constraints.cc | 46 ++
src/arith/solve_linear_inequality.cc | 55 +-
src/relay/op/tensor/transform.cc | 1 -
src/te/autodiff/ad_simplify.cc | 1231 +++++++++++++++++++++++++++++
src/te/autodiff/ad_util.cc | 132 ++++
src/te/autodiff/ad_util.h | 82 ++
src/te/autodiff/adjoint.cc | 6 +
src/te/autodiff/jacobian.cc | 4 +-
src/tir/transforms/split_host_device.cc | 14 +
tests/python/unittest/test_te_autodiff.py | 177 ++++-
16 files changed, 1767 insertions(+), 59 deletions(-)
create mode 100644 src/te/autodiff/ad_simplify.cc