- 01 May, 2020 4 commits
-
-
* non recursive partitioning * refactor maps * rebase upstream * refactor shared output * address comments Co-authored-by: Cody Yu <comaniac0422@gmail.com>
Zhi committed -
* [MXNET]broadcast and logical op support * Review comment fixed
Samuel committed -
Co-authored-by: Abhikrant Sharma <quic_abhikran@quicinc.com>
Krzysztof Parzyszek committed -
* Make "none" DataType explicit The None data type is created when converting an empty string to DataType. Add functions to create it and recognize it. Convert it to the "void" LLVM type in LLVM codegen. * Rename "none" to "void" * Map VoidType:Type -> Void:DataType in GetRuntimeDataType * Map Void:DataType -> VoidType:Type in GetType
Krzysztof Parzyszek committed
-
- 30 Apr, 2020 10 commits
-
-
Tianqi Chen committed
-
Animesh Jain committed
-
* Prototype for micro TVM. * Cleanup and sync micro tvm prototype. * Use /std:c++14 with MSVC. * Per tqchen: project has already moved to C++14 * Presubmit failed for code that built locally on gcc. * fix ASF lint, and fix add_asf_header too * Compiles with USE_MICRO=OFF. * Cleanup TargetPtr and word size representations. * fix compile warning * address logan's comments * address logan and liangfu comments * address thierry's comments * address u99127, liangfu, tmoreau89 comments Co-authored-by: Logan Weber <weberlo@cs.washington.edu>
Andrew Reusch committed -
* add constantnode to atomic * Add ToANormalForm to FoldConstant
Zhi committed -
* [VTA] Fix Pynq driver build issue. Issue: When doing vta compile in xilinx FPGA, the pynqdriver.cc report can not find <vta/driver.h> Solution: add related path. * Fix libvta load fail issue. issue: run vta on pynq board libvta.so load failed. solution: fixed VTA.make logic issue
Hua Jiang committed -
Allows Optional<NDArray> and module to be passed with the right type code.
Tianqi Chen committed -
Yizhi Liu committed
-
Samuel committed
-
Bing Xu committed
-
Co-authored-by: Zhang Hao <zhanghao@4paradigm.com>
ZHANG Hao committed
-
- 29 Apr, 2020 7 commits
-
-
* Bind constant tuples in the graph partitioner Change-Id: I815b32b5445a536c1837369b04f67dbbb0aed900 * Add partitioning test Change-Id: I3a492ec8d1beab4830214e3bc8da2a7c80771ca4 * Rename test target Change-Id: Ie32f37c1395ff597c0047ad3a93ed04ce3f3125d
mbaret committed -
Tianqi Chen committed
-
* [CODEGEN][CUDA] Fix a bug when vectorized load&store was involved for "char2" * Add unittest for char2 * vector element load support char2&add some unittest for vector element load * Merge common up logic&Support char3&Add unittest for char3
boh_inspur committed -
This patch ensures that the output shape from TVM's Detection_PostProcess is the same as TFLite's and expands the unit test to confirm this. Change-Id: If5db95741533f131241dfebbaa7708dbd528fe70
mbaret committed -
* tflite spliv ops * TFLITE fill and splitv ops * TFLITE fill and splitv ops * TFLITE fill and splitv ops * remove unnecessary operator check
Mahesh Ambule committed -
* TFLITE fill and splitv ops * l2_pool_2d op changes in comment * TFLite l2_pool_2d op added test case in main * TFLite L2_POOL_2D added check for quantized input
Mahesh Ambule committed -
Thierry Moreau committed
-
- 28 Apr, 2020 3 commits
-
-
on top of another image to be used as reference.
Leandro Nunes committed -
* Optimizations of global_ave_pool for NHWC layout * Optimize the code format to pass inspection of pylint Co-authored-by: Shawn-Inspur <wushaohua@inspur.com>
SXM-inspur committed -
Matthew Brookhart committed
-
- 27 Apr, 2020 5 commits
-
-
Michal Piszczek committed
-
Nikolay Nez committed
-
* Add operation relay.nn.dilate() which calls topi.nn.dilate(). * Fix typo * Set op pattern to injective
notoraptor committed -
Samuel committed
-
yongfeng-nv committed
-
- 26 Apr, 2020 2 commits
-
-
Thierry Moreau committed
-
Samuel committed
-
- 25 Apr, 2020 6 commits
-
-
* [RELAY] Move frontend utils The util file currently under frontend is used from outside of frontend (in qnn/op/legalizations). This suggests that the file should be pushed up to a higher level. The benefit from this change is that importing qnn no longer also imports all the frontends. * Inline get_scalar_from_constant Change-Id: I1cc64e9ecb0eadb6ac0f7b62e6ea174644af4ad4 * Remove util.py from Relay Change-Id: If9cd7cf3fc0bd1861a3a9b5604f338e084d8db96 * Shorten functions Change-Id: Ieb537d82e6ee52421ff05a90cd00a03679ffebf2 * Line length Change-Id: I1d216b7e73a060c4f118f5da50ce58b18eba907f
mbaret committed -
- remove unnecessary white spaces from storage kind - do not start a new scope for vectorization as temporary variables are alll uniquely generated. The above two changes make vectorized code much cleaner. Signed-off-by: Wei Pan <weip@nvidia.com>
Wei Pan committed -
* Add TopK to ONNX Frontend * respond to review comments
Matthew Brookhart committed -
Thomas Viehmann committed
-
Samuel committed
-
* [RELAY][PYTORCH]cosh,sinh,log2,log10,log1p op support * Review comment fixed * Gradient testcase added
Samuel committed
-
- 24 Apr, 2020 3 commits
-
-
The _type_child_slots can be used to enable quick type checking optimization by checking the whether the type index is within the bound. This PR enables these static slots: - Introduce a static assert to avoid the scenario when a developer forget to _type_child_slots when the field is set for the type's parent. - Revamp and assign static type index to common runtime objects - Add a DumpTypeTable call to allow developer monitor the current situation of type table and offers suggestions for the slots(ideally the slots equals the number of children so there is no overflow.
Tianqi Chen committed -
Added missing "tir" in tvm.tir.analysis.verify_gpu_code(f, kwargs)
JishinMaster committed -
Thomas Viehmann committed
-