kice [Thu, 5 Sep 2019 23:21:54 +0000 (19:21 -0400)]
Fix int32 range overflow by using int64 (#3870)
雾雨魔理沙 [Thu, 5 Sep 2019 21:39:13 +0000 (14:39 -0700)]
[Relay] Fix operator fusion for multiple output (#3871)
* save
* add test
* refactor
* fix indent
* save
* refactor
Haibin Lin [Thu, 5 Sep 2019 18:48:57 +0000 (11:48 -0700)]
[DOC] Fix doc rendering (#3897)
* Update from_source.rst
* Update deploy_ssd_gluoncv.py
黎明灰烬 [Thu, 5 Sep 2019 18:32:21 +0000 (02:32 +0800)]
[Test] enable NHWC of `relay.testing.mobilenet` (#3886)
* [Relay] enable NHWC of `relay.testing.mobilenet`
In this way, we can play around NHWC inside TVM regardless of
the frontends.
* [Test] test for NHWC of relay.testing.mobilenet
Thierry Moreau [Thu, 5 Sep 2019 18:29:42 +0000 (11:29 -0700)]
[VTA][TOPI] Conv2d transpose (deconvolution) operator support (#3777)
* initial conv2d_transpose
* correct select operator
* cleanup
* fix
* fix correcness check
* conv2d transpose declaration fix
* autotvm conv2d_transpose tuning script
* ir pass fix
* fix tuning script
* deriving params from env, adding bias
* removing bias comp from deconvolution
* lint
* fix
* lint
* lint
* turning off cpu
* lint, ops
* lint
* import fix
* removing hard coded values
* lint
Thierry Moreau [Thu, 5 Sep 2019 18:17:09 +0000 (11:17 -0700)]
[VTA][Relay] Extending Vision model coverage compilation for VTA (#3740)
* adding support for graphpack over multiply op
* increasing resnet model coverage
* fix indentation
* lint
* moving recursion limit fix into graphpack pass
* moving recursionlimit to relay init
* pooling on NCHWnc format
* adding more models
* deploy_resnet_on_vta.py
* trailing line
* generalizing to vision models
* merge conflicts
* fix, apply quantization to VTA only
* improving comments
* trimming models that have runtime issues for the moment
* lint
* lint
* lint
雾雨魔理沙 [Thu, 5 Sep 2019 18:13:07 +0000 (11:13 -0700)]
[Relay][Training] Small refactoring (#3893)
* init
* fix
Animesh Jain [Thu, 5 Sep 2019 17:22:45 +0000 (10:22 -0700)]
[QNN] Add - Refactoring to C++ (#3736)
Liangfu Chen [Thu, 5 Sep 2019 16:52:10 +0000 (00:52 +0800)]
[VTA] de10-nano driver (#3394)
* rework;
* `de10-nano` -> `de10nano`;
* fix compilation error;
* bug fix;
* Update install.md
* Update install.md
* Update install.md
* update with current runtime;
* add debug messages;
* bug fix in cma kernel module;
miheer vaidya [Thu, 5 Sep 2019 04:24:00 +0000 (22:24 -0600)]
Reveal hidden code snippets by inserting newline (#3892)
Luis Vega [Wed, 4 Sep 2019 17:36:21 +0000 (10:36 -0700)]
[VTA][Chisel] add ISA BitPat generation (#3891)
Animesh Jain [Wed, 4 Sep 2019 17:05:22 +0000 (11:05 -0600)]
[QNN] Convolution 2D Implementation. (#3580)
Rebasing. Empty commit.
Clang-format styling.
lixiaoquan [Wed, 4 Sep 2019 16:57:20 +0000 (00:57 +0800)]
[TENSORFLOW] Convert scalar Const into tvm.relay.const (#3885)
* [TENSORFLOW] Convert scalar Const into tvm.relay.const
* use _get_num_param() and _get_list_param()
SWu [Wed, 4 Sep 2019 07:07:39 +0000 (03:07 -0400)]
[Relay] Add grads (#3857)
* Add gradient implementations
* Add docstrings to fix lint errors
youluexx [Wed, 4 Sep 2019 05:46:29 +0000 (13:46 +0800)]
[Relay][Frontend][darknet] Solve tvm parsing darknet resnext failure bug (#3778)
* test_darkent_bug
* test_darkent
* add resnext tests
Luis Vega [Wed, 4 Sep 2019 05:19:01 +0000 (22:19 -0700)]
[VTA][Chisel] add scalafmt and format existing scala codebase (#3880)
* [VTA][Chisel] add scalafmt and format existing scala codebase
* change column width to 100
* add scalafmt conf file as a valid file type
* add asf header to scalafmt conf file and rerun formatter
Liangfu Chen [Tue, 3 Sep 2019 16:31:32 +0000 (00:31 +0800)]
[VTA] Fix TSIM compile error in Linux (add missing -fPIC flag) (#3876)
* [VTA] Fix TSIM compile error in Linux (add missing -fPIC flag);
* [VTA] Fix TSIM compile error in Linux (add missing -fPIC flag);
* fix indentation problem;
Tianqi Chen [Tue, 3 Sep 2019 07:31:04 +0000 (15:31 +0800)]
Revert "[Runtime] Allow parameter sharing between modules (#3489)" (#3884)
This reverts commit
224cc243b4e54a77d011644fe7d81bdee8e8116b.
Neo Chien [Tue, 3 Sep 2019 04:02:52 +0000 (12:02 +0800)]
ONNX frontend operator support: And (#3878)
Yong Sun [Tue, 3 Sep 2019 03:53:42 +0000 (20:53 -0700)]
[Runtime] Allow parameter sharing between modules (#3489)
As GraphRuntime does not provide control-flow logics, we have to split
our model to two parts. While we need to share parameters between them
to save memory usage.
Solution:
1) add "lazy_init_input" in graph's attributes
"attrs": {
... ...
"lazy_init_input": [
"list_str",
[
"p0"
]
]
}
2) allow un-allocated NDArray entry in SetupStorage
3) utilize "set_input_zero_copy" function to set parameters
kice [Tue, 3 Sep 2019 02:35:14 +0000 (22:35 -0400)]
Remove extern C warpper for cuBLAS (#3877)
Luis Vega [Mon, 2 Sep 2019 18:08:53 +0000 (11:08 -0700)]
[VTA][Chisel] rename USE_TSIM macro with USE_VTA64 and cleanup runtime (#3872)
雾雨魔理沙 [Mon, 2 Sep 2019 15:22:11 +0000 (08:22 -0700)]
[Relay] [Parser] fix parser for cast. (#3873)
* fix
* lint
Logan Weber [Mon, 2 Sep 2019 07:32:52 +0000 (00:32 -0700)]
[WIP][µTVM] Add OpenOCD Low-Level Device (RISC-V Support) (#3756)
Animesh Jain [Mon, 2 Sep 2019 02:58:38 +0000 (20:58 -0600)]
[QNN] Requantize - Optimize lowering for some corner cases. (#3864)
Neo Chien [Sun, 1 Sep 2019 01:56:39 +0000 (09:56 +0800)]
Implementation of tile for TFLite (#3814)
Haichen Shen [Sun, 1 Sep 2019 01:50:22 +0000 (18:50 -0700)]
[Relay][Any] Add shape func for dynamic shape (#3606)
* init shape func in interpreter and vm compiler
* Update interpreter
* fix
* lint
* lint
* fix
* remove hack
* update
* fix
* fix
* update
* address comments & update for shape_of
* fix lint
* update
* fix hybrid
* lint
* fix bug & add take shape func
* lint
* lint
* update
* fix flaky test
* add todo
Alexey Golunov [Sun, 1 Sep 2019 00:52:42 +0000 (03:52 +0300)]
[NNVM][FRONTEND][ONNX] Fix PReLU conversion (#3813)
Josh Fromm [Sun, 1 Sep 2019 00:51:51 +0000 (17:51 -0700)]
[Relay] Bitserial ops (#3844)
* Added arm_cpu NHWC schedules.
* Fixed kernel shape legalization.
* Added bitserial ops to relay.
* Snapshot and more missing files.
* Added dense testing.
* Added tests
* Added ASF header to new files.
* cc lint
* Pylint change.
* pylint fixes.
* Change arm legalize test.
* Added assert check to arm legalize.
* Added better documentation, fixed some bad style
* Reverted arm conv2d nhwc changes.
Neo Chien [Sun, 1 Sep 2019 00:50:36 +0000 (08:50 +0800)]
Add not operator for the frontend/onnx.py (#3836)
Luis Vega [Sun, 1 Sep 2019 00:49:17 +0000 (17:49 -0700)]
[VTA][TSIM] add virtual memory support to tsim example (#3868)
* [VTA][TSIM] add virtual memory support to tsim example
* fix identation
* remove USE_TSIM macro and use 32-bit addr instead
SWu [Sat, 31 Aug 2019 06:25:16 +0000 (02:25 -0400)]
Improve numerical gradient check (#3856)
Alexander Pivovarov [Sat, 31 Aug 2019 04:30:59 +0000 (21:30 -0700)]
Add more cases to keras _convert_reshape (#3846)
Animesh Jain [Sat, 31 Aug 2019 04:30:18 +0000 (21:30 -0700)]
[QNN] Concat - Refactoring to C++ (#3819)
Animesh Jain [Fri, 30 Aug 2019 16:12:03 +0000 (09:12 -0700)]
[Relay][QNN] Moving Conv, Dense, Concatenate InferTypes to header for sharing. (#3783)
Animesh Jain [Fri, 30 Aug 2019 16:10:25 +0000 (09:10 -0700)]
[Relay][QNN] QNNtoRelay & QNNLegalize Pass utility using Relay Legalize API. (#3838)
Andrew Tulloch [Fri, 30 Aug 2019 00:25:07 +0000 (17:25 -0700)]
codegen_spirv support Call::reinterpret (#3795)
Hua Jiang [Thu, 29 Aug 2019 21:26:39 +0000 (14:26 -0700)]
[VTA] Infinite recursive device_api.ext_dev call fix. (#3843)
Issue
when try vta on fpga board, would see a Infinite recursive
device_api.ext_dev issue that cause stack overflow and vta
failed.
Analysis:
device_api.ext_dev function in rpc_server.py is use to load
vta library, once vta library get load, device_api.ext_dev would
get replaced with vta function by vta library, vta device_api.cc
did such work, but because a logic issue in VTA.cmake, the said file
not get compiled, then vta would keep failing on rpc_server.py.
Solution:
fix the logic issue in VTA.cmake.
Hua Jiang [Thu, 29 Aug 2019 17:48:42 +0000 (10:48 -0700)]
[VTA] Fix RewriteForceSerial Function logic issue. (#3854)
Issue:
RewriteForceSerial is a debug function to force instructions
to be serialize instead of parrallel running, by doing so we
can isolate some parallel problem or do performance compare
between parallel and serialize. But this function have some
problem, once get enabled by set debug flag, vta would stuck
when running on pynq board.
Analysis:
once enable RewriteForceSerial, the dependency logic is different
with default one, but we still use same logic to generate FINISH
and other logic, this would cause dead lock.
Solution:
give a different dependency settings when enable RewriteForceSerial.
Wuwei Lin [Thu, 29 Aug 2019 17:36:06 +0000 (13:36 -0400)]
[Relay] Conv2d grad (#3636)
* [Relay] Conv2d grad
* Fix test
* Fix first order gradient
Alexander Pivovarov [Thu, 29 Aug 2019 16:59:40 +0000 (09:59 -0700)]
Add build_create_shared_func to tvm/contrib/cc.py (#3840)
Marcelo Duarte Trevisani [Thu, 29 Aug 2019 03:14:04 +0000 (04:14 +0100)]
Improvements in conda recipe (#3791)
Neo Chien [Thu, 29 Aug 2019 03:12:28 +0000 (11:12 +0800)]
[TEST] Not assuming HOME in tvm/download.py (#3803)
* Not assuming HOME in tvm/download.py
* Trigger notification
hlu1 [Thu, 29 Aug 2019 03:08:21 +0000 (20:08 -0700)]
[runtime] reduce set_input and set_input_zero_copy overhead (#3805)
lixiaoquan [Thu, 29 Aug 2019 02:59:06 +0000 (10:59 +0800)]
[TensorFlow] Fix limitation that depth_mult can only be 1 for DepthwiseConv2dNative (#3676)
* [TensorFlow] Fix limitation that depth_mult can only be 1 for DepthwiseConv2dNative
* Improve code readability
Jon Soifer [Thu, 29 Aug 2019 02:44:43 +0000 (19:44 -0700)]
Support MKL on Windows (#3837)
Cody Hao Yu [Wed, 28 Aug 2019 17:04:12 +0000 (10:04 -0700)]
[AutoTVM] Fix database APIs (#3821)
* [AutoTVM] Fix database APIs
* Refactor the byte conversion
Yong Wu [Wed, 28 Aug 2019 06:16:48 +0000 (23:16 -0700)]
[Relay][Keras] Dot (#3668)
* [Relay][Keras] Dot
* fix reshape
* fix comments
Yong Wu [Wed, 28 Aug 2019 02:15:51 +0000 (19:15 -0700)]
[Bugfix][Keras] axis of softmax (#3834)
Liangfu Chen [Tue, 27 Aug 2019 06:13:18 +0000 (14:13 +0800)]
[VTA] Parameterization and bug fix in TensorLoad module (#3841)
Yixing Jiang [Mon, 26 Aug 2019 18:41:27 +0000 (11:41 -0700)]
update docs for installation for CUDA (#3832)
Xingjian Shi [Mon, 26 Aug 2019 18:31:10 +0000 (11:31 -0700)]
Fix inconsistent python/cpp API behavior for if_then_else, power (#3829)
* fix inconsistent python/cpp APIs for if_then_else
* fix error message
* fix power consistency
* fix
* fix bug
* add test
Liangfu Chen [Mon, 26 Aug 2019 16:36:23 +0000 (00:36 +0800)]
[VTA][TSIM] Introduce Virtual Memory for TSIM Driver (#3686)
* initial virtual memory;
* initial integration;
* include the header file in cmake;
* implement allocation with virtual to logical address mapping;
* virtual memory for tsim_driver;
* implement the missing memory release function;
* readability improvement;
* readability improvement;
* address review comments;
* improved robustness in virtual memory allocation;
* remove VTA_TSIM_USE_VIRTUAL_MEMORY macro and use virtual memory for tsim by default;
* link tvm against vta library;
* merge with master
* build virtual memory system without linking tvm against vta;
* minor change;
* reuse VTA_PAGE_BYTES;
* using DRAM class from sim_driver as VirtualMemoryManager;
* satisfy linter;
* add comments in code;
* undo changes to Makefile
* undo changes to Makefile
* retrigger ci;
* retrigger ci;
* directly call into VirtualMemoryManager::Global()
Neo Chien [Sat, 24 Aug 2019 20:32:55 +0000 (04:32 +0800)]
Fix code comment of operators (#3830)
tristan-arm [Fri, 23 Aug 2019 13:06:54 +0000 (14:06 +0100)]
Fixed repo change for llvm-9 to resolve missing dependency issue when building images with llvm enabled (#3826)
Haibin Lin [Fri, 23 Aug 2019 04:50:59 +0000 (21:50 -0700)]
Update hybrid_script.rst (#3799)
Animesh Jain [Fri, 23 Aug 2019 04:50:00 +0000 (21:50 -0700)]
[Legalize][QNN] Pass out_types to Legalize. Update QNN requantize to read from out_types. (#3782)
Tianqi Chen [Fri, 23 Aug 2019 04:21:49 +0000 (12:21 +0800)]
[CODE] Halide attributions (#3824)
雾雨魔理沙 [Fri, 23 Aug 2019 03:16:15 +0000 (20:16 -0700)]
[Relay] Fix typo in parser (#3785)
lixiaoquan [Thu, 22 Aug 2019 23:05:35 +0000 (07:05 +0800)]
[TVM] Fix warnings (#3817)
transform.h:118:3: warning: 'const' type qualifier on return type has no
effect
attrs.h:68:3: note: expanded from macro 'TVM_DECLARE_ATTRS'
node.h:244:3: note: expanded from macro 'TVM_DECLARE_NODE_TYPE_INFO'
transform.h:95:3: warning: extra ';' after member function definition
attrs.h:68:62: note: expanded from macro 'TVM_DECLARE_ATTRS'
Jon Soifer [Thu, 22 Aug 2019 20:45:45 +0000 (13:45 -0700)]
[TOPI][Relay][TensorFlow] Add OneHot operator (#3781)
* Add one-hot to Relay
* topi implementation
* Working
* add topi test
* Add TF test
* Fix check
* fix linting issues
* fix documentation
* Fix documentation
* Add support for on_value, off_value, axis, dtype
* Add full support for axis
* Fix compute and update test_forward
* Move on_value and off_value to inputs
* Add topi test
* Update tests
* Update docs
* Fix style
* re-enable tests
* Add one_hot to mxnet converter
Josh Fromm [Thu, 22 Aug 2019 03:39:09 +0000 (20:39 -0700)]
Changed topi cc resize to python implementation with new features. (#3788)
Jon Soifer [Wed, 21 Aug 2019 05:24:10 +0000 (22:24 -0700)]
[TOPI] Use cblas for dense and batch_matmul when "cblas" is in the target libraries (#3787)
* Support cblas library in dense
* start to add support for generic batch_matmul compute
* Add x86 override for batch_matmul
* Fix linting
* reset file
* Fix typos
* dummy change to re-trigger CI
Wei Chen [Wed, 21 Aug 2019 04:28:05 +0000 (21:28 -0700)]
[Relay][VM]VM Profiler (#3727)
* [Relay][VM]VM debugger
* Report mean/min/max for op duration
* Typos
* Lint
* Lint
* Lint
* Support build debug VM in CMake
* Lint
* Enable VM debug in unit test
* Disable debug vm test until new docker image is built
* Add device sync code
* Fix qnn unit test
* Disable vm debug by default
* Rename files
* Rename classes
* Fix comment
* Fix comment
Peter Yeh [Wed, 21 Aug 2019 01:57:01 +0000 (18:57 -0700)]
add gfx906 bc (#3808)
Bing Xu [Tue, 20 Aug 2019 21:45:18 +0000 (14:45 -0700)]
[dep] psutil (#3780)
Tianqi Chen [Tue, 20 Aug 2019 21:44:23 +0000 (05:44 +0800)]
[CI] Temporary disable rust test (#3809)
Zhao Wu [Mon, 19 Aug 2019 21:50:49 +0000 (05:50 +0800)]
[CI] Solve occasional CI issue when pad value is all 0 (#3801)
Neo Chien [Mon, 19 Aug 2019 17:20:38 +0000 (01:20 +0800)]
[Relay][Frontend][TFLite] transpose implementation for tflite.py (#3705)
* transpose implementation for tflite.py
* add TRANSPOSE to convert_map
* Fix Unexpected keyword argument 'axis' in function call
* add test for transpose oprator
* Add the parameter 'axes' handling
* add test for transpose oprator
* solve conflict within CONTRIBUTORS.md
* Improve the if condition for empty tuple
* Add one unit test to cover empty tuple
* solve conflict within CONTRIBUTORS.md
tristan-arm [Mon, 19 Aug 2019 16:33:43 +0000 (17:33 +0100)]
Fixed onnx test failures when run on a cpu backend (#3764)
* Fixed onnx test failures when run on a cpu backend
* Updated check_torch_conversion function to include output comparison
Zhao Wu [Mon, 19 Aug 2019 06:05:41 +0000 (14:05 +0800)]
[CoreML] Solve CoreML frontend issue of image scaler and padding so that Mobilenet mlmodel can work correctly. (#3800)
Wuwei Lin [Mon, 19 Aug 2019 05:58:09 +0000 (01:58 -0400)]
[TOPI, CUDA] Improve conv2d_transpose schedule template (#3796)
Liangfu Chen [Sun, 18 Aug 2019 23:19:22 +0000 (07:19 +0800)]
[VTA][TSIM] parallel TSIM hardware compilation with macOS and debug support (#3797)
* [VTA][TSIM] parallel hardware compilation with macOS and debug support
* simplify
ziheng [Sat, 17 Aug 2019 07:51:42 +0000 (00:51 -0700)]
[Community] Hao Lu -> Committer (#3789)
Wuwei Lin [Sat, 17 Aug 2019 03:28:46 +0000 (20:28 -0700)]
Fix ArgBinder assert order (#3794)
ziheng [Fri, 16 Aug 2019 20:14:29 +0000 (13:14 -0700)]
[BUGFIX] Fix for NoneType Target (#3792)
Wuwei Lin [Fri, 16 Aug 2019 06:23:08 +0000 (23:23 -0700)]
[Relay][Quantization] Fix out-of-date realize (#3790)
shoubhik [Fri, 16 Aug 2019 03:29:34 +0000 (20:29 -0700)]
QNN quantize and dequantize operators. (#3745)
* QNN quantize and dequantize operators.
* addressing review comments.
* addressing review comments.
* Adding new line at the end of the file.
* Adhering to styling guidelines.
* Adding name to contributors.
* Fixing lint issue.
* Fixing file name.
* Removing unnecessary code.
Jon Soifer [Thu, 15 Aug 2019 18:41:54 +0000 (11:41 -0700)]
[Relay][Frontend][ONNX] Add Sign and Equal operators to ONNX frontend (#3760)
* [Relay][Frontend][ONNX] Add Sign and Equal operators to ONNX frontend
* Dummy change to retrigger integration test
ziheng [Thu, 15 Aug 2019 09:31:30 +0000 (02:31 -0700)]
[QUANTIZE] Refactor quantization codebase and fix model accuracy (#3543)
* Refactor.
* update
* update
* update
* update
* update
* update
Animesh Jain [Thu, 15 Aug 2019 06:35:15 +0000 (23:35 -0700)]
[QNN] InferType changes that missed CI. (#3779)
Animesh Jain [Wed, 14 Aug 2019 23:56:58 +0000 (16:56 -0700)]
[QNN] Concatenate operator (#3730)
Animesh Jain [Wed, 14 Aug 2019 23:44:13 +0000 (16:44 -0700)]
[Relay][Legalize][ARM_CPU] Handling NHWC layout for arm_cpu. (#3754)
Luis Vega [Wed, 14 Aug 2019 17:42:59 +0000 (10:42 -0700)]
[VTA][Chisel] scale dram base address in hardware instead of runtime (#3772)
* [VTA][Chisel] scale dram base address in hardware instead of runtime
* remove trailing spaces
Thierry Moreau [Wed, 14 Aug 2019 07:17:19 +0000 (00:17 -0700)]
fix dense tuning (#3768)
雾雨魔理沙 [Wed, 14 Aug 2019 05:31:18 +0000 (22:31 -0700)]
fix (#3769)
Jon Soifer [Wed, 14 Aug 2019 00:15:45 +0000 (17:15 -0700)]
[Relay][Frontend][TensorFlow] Support BatchMatMul with input dimensions larger than 3 (#3732)
* Support BatchMatMul with shapes greater than length 3
* Fixes
* Add tests
* Remove dependency on Python3
* Clean up
* Merge with master
* Resolve comments
Benjamin Tu [Tue, 13 Aug 2019 23:03:13 +0000 (16:03 -0700)]
syntax fix (#3765)
Luis Vega [Tue, 13 Aug 2019 23:02:48 +0000 (16:02 -0700)]
[VTA][Chisel] run all unittests by default (#3766)
* [VTA][Chisel] run all unittests by default
* better naming
* add generated unittest folder to clean rule
Zhi [Tue, 13 Aug 2019 22:23:50 +0000 (15:23 -0700)]
fix some pass docs (#3767)
Thierry Moreau [Tue, 13 Aug 2019 21:01:46 +0000 (14:01 -0700)]
[VTA][TSIM][Build] Towards TSIM CI testing (#3704)
* building TSIM specific library along with fast simulator to quickly switch between dlls
* cmake controlled TSIM libraries
* always build tsim driver in either simulation modes
* build DLLs based on CMAKE flags
* updating the jenkinsfile
* small restructuring
* reducing the cmake flags
* update instructions
* reverting to 3 flags
* update Jenkinsfile
* adding new line
* enabling TSIM unit and integration tests
* fix description
* temporarily disabling task_python_vta tests in CPU Build stage
* move CPU tests in unit test stage
* stage reorg
* better make
* disabling TSIM tests for now
* reverting some restructuring
* fix
Benjamin Tu [Tue, 13 Aug 2019 16:58:32 +0000 (09:58 -0700)]
[VTA] [Chisel] Improved Data Gen, Added ALU Test (#3743)
* added alutest
* fix indent
* name change for cycle
* improved data gen and infra
* added alutest
* fix indent
* name change for cycle
* improved data gen and infra
* fix space
* fix indent
* fixes
* aluRef
* fix randomarary
* add
* Revert "add"
This reverts commit
87077daebbe055dee11f80e37da3a6291138e0f0.
* Revert "fix randomarary"
This reverts commit
df386c1e660eb6ebcff1a1f905610573676f1589.
* Revert "aluRef"
This reverts commit
8665f0d4a7b12b796b2cb1ca6bf9cfe5613ee389.
* should fix dlmc-core
pzq [Tue, 13 Aug 2019 16:37:50 +0000 (00:37 +0800)]
fix mistype (#3763)
Sergei Grechanik [Tue, 13 Aug 2019 15:28:28 +0000 (18:28 +0300)]
[ARITH] Simplify casts of constants 0 and 1 (#3758)
* [ARITH] Simplify casts of constants 0 and 1
* [EXPR] is_const_value to check whether non-ints are consts
* Revert "[EXPR] is_const_value to check whether non-ints are consts"
This reverts commit
7e1b3462e3f74fd0afb1541d72978107cfa23c30.
* Use tvm::cast
Josh Fromm [Tue, 13 Aug 2019 00:48:10 +0000 (17:48 -0700)]
[Relay] SpaceToDepth and MirrorPad Operators (#3718)
* Added relay and topi mirror_pad operator.
* Added mirror_padding to tensorflow frontend.
* Added mirrorpad testing in tensorflow frontent.
* Added space_to_depth in tf frontend.
* Added tests for spacetodepth.
* spacetodepth bug fix.
* Lint fix
* Added mirror pad python attrs.
* Pad code formatting.
* Syntax improvement
* Hopefully last lint fix
Christian Sarofeen [Mon, 12 Aug 2019 21:11:11 +0000 (17:11 -0400)]
Don't replace reduction init axis with new axis if bound to a thread. (#3408)
* Don't replace reduction init axis with new axis if bound to a thread.
* Linter.
* Reduce bind test case.
* Guard test on CUDA support.
* [CUDA TE TESTS] Add rfactor predicate test, add global bx and tx.
* [CUDA TE TESTS] Add loop partition test for simple rfactor case.
Yizhi Liu [Mon, 12 Aug 2019 16:04:48 +0000 (00:04 +0800)]
[Bugfix] tvm.scan follow by tvm.compute segfault (#3723)
* [bugfix] tvm.scan follow by tvm.compute segfault
* more strict bound condition check
* access k + 1 -> k
* fix scan test
Neo Chien [Mon, 12 Aug 2019 15:54:18 +0000 (23:54 +0800)]
Fix the potential index overflow (#3751)
Logan Weber [Mon, 12 Aug 2019 15:52:19 +0000 (08:52 -0700)]
Revert compile_cmd kwarg name change (#3746)
* Revert compile_cmd kwarg name change
* Fix binutil tests
Haichen Shen [Mon, 12 Aug 2019 15:52:10 +0000 (08:52 -0700)]
add reviewer (#3755)