Apache TVM (incubating) v0.6.1
Apache TVM (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.
Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Apache TVM (incubating) 0.6.1 is a maintenance release incorporating important bug fixes and important performance improvements. All users of Apache TVM (incubating) 0.6.0 are advised to upgrade. Please review following release notes to learn the bug fixes.
Bug Fixes
- Fixed process termination routine in windows #4844
- [Runtime] Fix NDArray SaveDLTensor declaration and implementation signature different #4586
- [NODE][Serialization]fix serialization precision loss in float #4503
- [Relay][Frontend][TF] fix _parse_param bug #4711
- Fix bias_add gradient #4516
- Make sure to visit the arguments of inlined functions #4783
- Fix Python syntax error in start_rpc_server_to_tracker.py #4682
- [Bugfix] Fixed crash caused by reversing bitwise operations #4852
- [Fix][VM] Fix copy constructor #5237
- fix small bug about dense_grad #5695
- [Fix] Fix conv2d alter op for arm cpu #5532
- [Fix] Fix dense x86 schedule #4728
- [Relay][Fix] Fix alter op layout when calling a global var #4454
- [Relay][Pass] Fix lambda lift pass for recursive call #4432
- [BUGFIX] Fix search path for libtvm_topi.so #4467
- [Bugfix] Fix Python debugger segfaults with TVM built with LLVM #5685
- [RUNTIME] Fix compile errors of OpenCL FPGA backend #4492
- [BUGFIX][BACKPORT-0.6][ARITH] Fix FloorMod Simplifier #5509
- Some Windows and MSVC fixes #4569
- [Chisel][VTA] Fix multiple transfer issue in LoadUop module #4442
- [VTA] Fix an issue in updating uop_idx in the TensorGemm module #4694
- [VTA] Fixed a crash issue in TSIM driver #4527
- [VTA] Enable streamlined GEMM execution #4392
- [VTA][Chisel] End-to-end Inference with Chisel VTA #4574
- Added declare of aluBits for TensorAlu #4624
- [Quantization] Fix annotation for multiply op #4458
- LRN only supports 4D tensors, remove it from alter_op_layout #5520
- fix topi.nn.global_pool layout="NHWC" #4656
- [FFI][Windows] Fix hasattr by extracting Python error type from Windows error message #4780
- [Runtime] Export GraphRuntime in tvm_runtime.dll #5002
- Fix Base64OutStream portability issue #4668
- [AUTOTVM] Fix a bug in generating the search space #4779
- [Relay][VM] Fix compilation of If-Elses #5040
- [RELAY][FRONTEND][TENSORFLOW] Fix FuseBatchNorm output cast error if need_cast is True #4894
- [Bugfix] fskip of EliminateCommonSubexpr cannot always return false #4620
- [Fix] Add ConstantNode to IsAtomic #5457
- [Fix] Fix RemoveUnusedFunctions pass #4700
- [Realy][fix] Fix alpha_equal bug for attribute check #4897
- [Arith] keep div_mode during floordiv simplify #5922
- [ARITH][BACKPORT-0.6] fix a min/max simplify bug #5761
- [0.6-BACKPORT] Improve robustness of the docs build #5583