Tianqi Chen [Tue, 15 Jan 2019 18:35:56 +0000 (10:35 -0800)]
Revert "[Relay] Expand type unification and other utilities" (#2434)
masahi [Tue, 15 Jan 2019 17:19:57 +0000 (02:19 +0900)]
fix handling a tuple node in op fusion (#2433)
Steven S. Lyubomirsky [Tue, 15 Jan 2019 17:18:45 +0000 (09:18 -0800)]
[Relay] Expand type unification and other utilities (#2189)
Wu Zhao [Tue, 15 Jan 2019 08:49:35 +0000 (16:49 +0800)]
[Doc][Tutorial] Add the instructions how to use contrib_spatial_pack (#2427)
* [Doc][Tutorial] Add the instructions how to use contrib_spatial_pack
* Update the code according suggestions
Jian Weng [Tue, 15 Jan 2019 06:27:15 +0000 (22:27 -0800)]
[Hybrid Script] Supporting scheduling hybrid script (#2416)
* on the way to enable hybrid schedule
* I think I am done with imperfect loop split?
* copyright watermark
* loop annotation
* fix lint
* fix lint 1
* shit!
* loop reorder supported
* support bind to add some tests
* fused tested
* imperfect loop testcase
* fix lint
* add bind testcase
* fix doc
* fix online edit typo
* resolve @mercymercy review
* fix indent
* i should convince myself it is not flaky test first
* fix test hybrid
* how many flaky test are you expecting; i ball ball u to let me pass
* rebase halide...
hlu1 [Tue, 15 Jan 2019 05:15:03 +0000 (21:15 -0800)]
[Relay][ONNX] fix bug in from_onnx (#2430)
Wei Chen [Tue, 15 Jan 2019 05:09:13 +0000 (21:09 -0800)]
[RELAY] Support recursive call syntax (#2352)
Siva [Tue, 15 Jan 2019 05:07:20 +0000 (10:37 +0530)]
[RELAY] Filter PlaceholderOp from schedule. (#2412)
雾雨魔理沙 [Tue, 15 Jan 2019 03:37:51 +0000 (19:37 -0800)]
[Relay] First order reverse mode Automatic Differentiation (#2321)
* init
staging on
final save before staging
save
init ver
init ver
ll stuff
save
add failing test
add file
pass test
fix error
huh?
save
Add test changes
Fix fusion with nested tuples
Fix reverse mode test
More hacking
Clean up AD
Hacking on reverse mode
Fix issue in reverse
save
fix lint
fix lint
fix lint
save
save
fix
support neg
address some comment
add back file
save
save
* save
* save
* save
* lint
* fix lint
* save
* fix
Wei Chen [Mon, 14 Jan 2019 21:19:10 +0000 (13:19 -0800)]
[RELAY] Fix function call parsing for binary op (#2424)
Ashutosh Parkhi [Mon, 14 Jan 2019 10:45:42 +0000 (16:15 +0530)]
[Tensorflow] Support for Crop (#2285)
fixes
fixes
Haichen Shen [Mon, 14 Jan 2019 06:43:34 +0000 (22:43 -0800)]
[X86][TOPI] Add AutoTVM template for dense (#2392)
* Add GEMM autotvm template for x86
* Fix tophub link
* Disable RPC server logging file delete
* Update dense autotvm template
* Fix tests
* Fix lint
* tweak
* Register two templates with different tags
Jian Weng [Sat, 12 Jan 2019 20:08:37 +0000 (12:08 -0800)]
[Hybrid Script] allow const_range allocation; allow const_range lazy compilation (#2423)
Haichen Shen [Sat, 12 Jan 2019 06:38:55 +0000 (22:38 -0800)]
[FRONTEND][TEST] Remove duplicated frontend tests (#2414)
* Remove duplicated frontend tests
* Add test for nnvm to relay
* Add test to script
* Remove dcgan in nnvm_to_relay test due to unsupported op in cuda
* Fix bug in converting conv2d from nnvm to relay
* Fix dropout
Zhi [Fri, 11 Jan 2019 23:31:14 +0000 (15:31 -0800)]
[relay][pass] Annotation for heterogeneous compilation (#2361)
Joshua Z. Zhang [Fri, 11 Jan 2019 22:36:52 +0000 (14:36 -0800)]
[RELAY][FRONTEND]Onnx to relay frontend (#2302)
Haichen Shen [Fri, 11 Jan 2019 21:57:00 +0000 (13:57 -0800)]
Add simplify pass in the Relay interpreter (#2417)
Sergei Grechanik [Fri, 11 Jan 2019 18:21:24 +0000 (21:21 +0300)]
[TVM] Reduction simplification improvements (#2284)
Tianqi Chen [Fri, 11 Jan 2019 18:19:09 +0000 (10:19 -0800)]
[PASS][TENSOR] Use correct select semantics (#2394)
Jian Weng [Fri, 11 Jan 2019 18:18:38 +0000 (10:18 -0800)]
allow const_range allocation; preprove if-then-else (#2419)
Sergei Grechanik [Fri, 11 Jan 2019 18:17:59 +0000 (21:17 +0300)]
[LLVM CodeGen] Partially disable unsafe fp math (#2422)
Wu Zhao [Fri, 11 Jan 2019 09:49:09 +0000 (17:49 +0800)]
[ARM][Performance] Improve ARM CPU depthwise convolution performance (#2345)
* Add sptialpack schedule for arm cpu depthwise convolution
* Supply comments.
Siva [Fri, 11 Jan 2019 04:49:12 +0000 (10:19 +0530)]
[TFLite] CI recipe. (#2371)
* [TFLite] CI recipe.
* * Custom bake tflite package and install.
Jared Roesch [Wed, 9 Jan 2019 23:02:48 +0000 (15:02 -0800)]
Add support for passing arguments by args and kwargs when using executor (#2402)
* Add support for passing arguments by args and kwargs when using executor
* Fix linting
* Update comment, and add arity checking
* Small tweak to error message
Tianqi Chen [Wed, 9 Jan 2019 20:19:53 +0000 (12:19 -0800)]
Fix Web Build after CMake transition. (#2407)
Wei Chen [Wed, 9 Jan 2019 18:51:30 +0000 (10:51 -0800)]
[PASS]Treat Halide call_type as pure expression (#2404)
Tianqi Chen [Wed, 9 Jan 2019 18:36:09 +0000 (10:36 -0800)]
Revert "[RUST][CI] Add rust frontend tests in Jenkins" (#2406)
Joshua Z. Zhang [Wed, 9 Jan 2019 01:37:15 +0000 (17:37 -0800)]
relax rtol atol for div/log operators (#2400)
Yang Chen [Wed, 9 Jan 2019 01:37:07 +0000 (17:37 -0800)]
relax rtol/atol checks on some onnx tests (#2403)
relax the error constraints on these tests due to likely
FP compuation accuracy issues.
Ehsan M. Kermani [Wed, 9 Jan 2019 01:36:17 +0000 (17:36 -0800)]
[RUST][CI] Add rust frontend tests in Jenkins (#2375)
Li-Wen Chang [Wed, 9 Jan 2019 01:34:48 +0000 (17:34 -0800)]
Fix LLVM initialization again (#2399)
Zhi [Tue, 8 Jan 2019 21:08:13 +0000 (13:08 -0800)]
add .clang-format (#2395)
Tianqi Chen [Tue, 8 Jan 2019 17:32:39 +0000 (09:32 -0800)]
[PASS] not vectorize if_then_else (#2389)
Denis Khalikov [Tue, 8 Jan 2019 06:44:27 +0000 (09:44 +0300)]
[RUNTIME][TRACE] Support trace primitive. (#1973)
Add trace call expr to allow trace Tensor data
at the runtime. By default the default handler
is enabled which prints a tracing data to stdout,
otherwise user should specify a call_back as
global_function (aka @tvm.register_func).
The issue is related to:
https://discuss.tvm.ai/t/idea-trace-expression/945
Zhi [Tue, 8 Jan 2019 05:10:04 +0000 (21:10 -0800)]
Remove redundant FoldConstant pass (#2387)
Yang Chen [Tue, 8 Jan 2019 04:13:21 +0000 (20:13 -0800)]
Added LLVM TargetIRAnalysis pass (#2386)
Wu Zhao [Tue, 8 Jan 2019 04:09:25 +0000 (12:09 +0800)]
[LLVM CodeGen] Solve LLVM CodeGen br instruction accept not-i1 type issue (#2381)
Li-Wen Chang [Tue, 8 Jan 2019 02:59:24 +0000 (18:59 -0800)]
Add functionality to optionally disable Select rewriting (#2385)
Li-Wen Chang [Tue, 8 Jan 2019 02:58:14 +0000 (18:58 -0800)]
Fix test-test-set (#2384)
Wei Chen [Mon, 7 Jan 2019 19:38:05 +0000 (11:38 -0800)]
Improve if_parser_enabled (#2372)
Lianmin Zheng [Mon, 7 Jan 2019 16:46:34 +0000 (00:46 +0800)]
[RELAY] Port winograd ops to relay (#2356)
Wuwei Lin [Mon, 7 Jan 2019 04:19:40 +0000 (12:19 +0800)]
[TOPI][CUDA] Fix nms block extent and type mismatch in multibox (#2320)
Tianqi Chen [Mon, 7 Jan 2019 04:19:25 +0000 (20:19 -0800)]
Recover web emscripten support (#2379)
Yuwei Hu [Sun, 6 Jan 2019 18:03:41 +0000 (02:03 +0800)]
[Relay][Keras] force const dtype to be float32 (#2376)
* [Relay][Keras] force const dtype to be float32
* fix pylint
Yuwei Hu [Sat, 5 Jan 2019 18:15:30 +0000 (02:15 +0800)]
[Relay][Frontend] Keras Support (#2336)
hlu1 [Sat, 5 Jan 2019 18:12:30 +0000 (10:12 -0800)]
[nnpack] Preallocate workspace buffer (#2369)
Salem Derisavi [Fri, 4 Jan 2019 18:02:44 +0000 (13:02 -0500)]
Enhanced simplification rules for Div by a positive constant (#2346)
* Enhanced simplification rules for Div by a positive constant
* Fixed my last commit to correctly interpret TVM's division as truncated division
* Fixed implemenation of IntSet::can_prove_non_positive()
* addressed comments by @yzhliu
* addressed comments by @sgrechanik-h
* addressed more comments by @yzhliu
Wuwei Lin [Fri, 4 Jan 2019 17:54:34 +0000 (01:54 +0800)]
Remove duplicated functions in relay_integration (#2370)
Jian Weng [Fri, 4 Jan 2019 17:54:03 +0000 (09:54 -0800)]
[Hybrid Script] Unify the symbol tables to one; support `tvm.container.Array` (#2366)
Haichen Shen [Thu, 3 Jan 2019 22:04:03 +0000 (14:04 -0800)]
Fix typos (#2367)
Nick Hynes [Thu, 3 Jan 2019 03:17:34 +0000 (19:17 -0800)]
Fix clock type in rpc_session timer (#2362)
* Fix clock type in rpc_session timer
* Fix lint error
Steven S. Lyubomirsky [Thu, 3 Jan 2019 00:19:28 +0000 (19:19 -0500)]
[Relay][Docs] Relay Language Reference (#2232)
Lianmin Zheng [Tue, 1 Jan 2019 18:59:56 +0000 (10:59 -0800)]
[RUNTIME] Add min_repeat_ms to time_evaluator (#2200)
Wuwei Lin [Sun, 30 Dec 2018 19:17:55 +0000 (03:17 +0800)]
Mutate free variables in CommReducer in cache_write (#2354)
Wuwei Lin [Sat, 29 Dec 2018 21:33:37 +0000 (05:33 +0800)]
[TOPI] Add roi align (#2350)
* [TOPI] Add roi align
* Refactor bilinear in image resize
* Rename to roi_align_nchw
* Fix
masahi [Sat, 29 Dec 2018 18:09:36 +0000 (03:09 +0900)]
Update cuda softmax schedule for spatial inputs (#2338)
Alexey Romanov [Sat, 29 Dec 2018 10:46:59 +0000 (13:46 +0300)]
[FRONTEND][TENSORFLOW] Use input shapes directly instead of 1-element lists (#2242)
Tianqi Chen [Sat, 29 Dec 2018 04:11:56 +0000 (20:11 -0800)]
[RELAY][EXPR] Make const numpy consistent (#2349)
Tianqi Chen [Thu, 27 Dec 2018 21:53:52 +0000 (13:53 -0800)]
[TEST] Setup frontend stage (#2347)
Tianqi Chen [Thu, 27 Dec 2018 03:20:35 +0000 (19:20 -0800)]
[COMMUNITY] @srkreddy1238 -> Committer (#2339)
Haichen Shen [Wed, 26 Dec 2018 23:57:07 +0000 (15:57 -0800)]
[Relay][OP] Add cast op (#2319)
* Add cast op
* Rename dtype_cast to cast
* Add additional safety check for String2TVMType
* Add missing relay op docs
lixiaoquan [Wed, 26 Dec 2018 17:49:17 +0000 (01:49 +0800)]
[NNVM] Fix dtype of output of mean. (#2334)
dtype of count is the same as dtype of inputs[0] when created, but its type may
change when multiplied by inputs[0]->shape[i]. Which causes dtype of
output is not same as dtype of input.
Wuwei Lin [Wed, 26 Dec 2018 04:25:51 +0000 (12:25 +0800)]
[RELAY] Inline scalar compute (#2335)
Wuwei Lin [Tue, 25 Dec 2018 22:10:06 +0000 (06:10 +0800)]
[TOPI][CUDA] Add reorder option in int8 conv2d (#2327)
Jared Roesch [Tue, 25 Dec 2018 18:32:51 +0000 (10:32 -0800)]
Add a the ability to trigger debugging in the interpreter without recompiling (#2219)
Zhi [Tue, 25 Dec 2018 06:46:22 +0000 (22:46 -0800)]
[relay][frontend] Enable ssd test by attaching schedules to multibox and ssd ops (#2322)
* add ssd ops to mxnet.py
* add ssd ops to mxnet.py
* add result check for multibox and nms unit tests
* add result check for multibox and nms unit tests
* address @kevinthesun's comments
* Disable cuda test for nms for now.
Liang ZOU [Tue, 25 Dec 2018 06:23:18 +0000 (14:23 +0800)]
[DOCS] typo "@func myfunc" => "func @myfunc" (#2333)
typo "@func myfunc" => "func @myfunc"
Dominic Symes [Mon, 24 Dec 2018 21:08:45 +0000 (21:08 +0000)]
[FRONTEND][TENSORFLOW] Bugfix (#2326)
eqy [Mon, 24 Dec 2018 19:28:36 +0000 (11:28 -0800)]
[RELAY][AUTOTVM] Extract tuning tasks from Relay programs (#2181)
Steven S. Lyubomirsky [Mon, 24 Dec 2018 19:28:02 +0000 (14:28 -0500)]
[Relay][Docs] Fix broken bullet points in Relay operator addition tutorial (#2325)
Wuwei Lin [Mon, 24 Dec 2018 19:16:32 +0000 (03:16 +0800)]
[RELAY] Add missing arg in vgg (#2329)
Steven S. Lyubomirsky [Mon, 24 Dec 2018 19:15:32 +0000 (14:15 -0500)]
[Relay][docs] Details on comp. graphs in Relay dev intro (#2324)
masahi [Mon, 24 Dec 2018 19:05:29 +0000 (04:05 +0900)]
[ROCM] Make sure all bit code files exist (#2323)
lixiaoquan [Mon, 24 Dec 2018 17:37:55 +0000 (01:37 +0800)]
[NNVM] Fix dtype of output of pad. (#2331)
Dtype of output of pad should follows input, but if dtype of input is not float,
output will still be float becase pad_value is float.
Jared Roesch [Sat, 22 Dec 2018 17:42:48 +0000 (09:42 -0800)]
Small refactors and bug fixes. (#2281)
Haichen Shen [Fri, 21 Dec 2018 17:44:26 +0000 (09:44 -0800)]
[BUGFIX] Seg fault in memory planing for symbolic shape (#2317)
Haichen Shen [Thu, 20 Dec 2018 22:43:33 +0000 (14:43 -0800)]
[Relay][Frontend] Add MXNet test example for relay (#2316)
* Add MXNet test example for relay
* Fix a bug in BiasAddSimplifier
Haichen Shen [Thu, 20 Dec 2018 22:40:55 +0000 (14:40 -0800)]
[COMMUNITY] @eqy -> Committer (#2311)
* Add Eddie to committer
* Fix order
Zhi [Thu, 20 Dec 2018 21:58:15 +0000 (13:58 -0800)]
[relay][op] multibox_transform_loc (#2315)
Sergei Grechanik [Thu, 20 Dec 2018 18:41:30 +0000 (21:41 +0300)]
[TVM] Move check_numerical_grads to tvm.testing_ (#2314)
masahi [Thu, 20 Dec 2018 18:07:44 +0000 (03:07 +0900)]
[DOC] Codebase walkthrough with vector add example (#2273)
Jian Weng [Wed, 19 Dec 2018 23:20:34 +0000 (15:20 -0800)]
[Hybrid Script] Inter-function call supported! (#2287)
Andrew Tulloch [Wed, 19 Dec 2018 02:00:42 +0000 (18:00 -0800)]
Bundled interpreter demo (#2297)
Yong Wu [Tue, 18 Dec 2018 22:36:45 +0000 (14:36 -0800)]
add relay and autotvm in readme (#2312)
Tianqi Chen [Tue, 18 Dec 2018 22:01:10 +0000 (14:01 -0800)]
[PASS] Avoid recursion in FoldScaleAxis (#2299)
* [PASS] Avoid recursion in FoldScaleAxis
* remove GetForwardScale
Zhi [Tue, 18 Dec 2018 20:26:19 +0000 (12:26 -0800)]
[Relay][doc] Update the description of returns in mxnet.py (#2309)
Sam Skalicky [Tue, 18 Dec 2018 07:42:59 +0000 (23:42 -0800)]
added error checking to loading symbol json (#2301)
Jared Roesch [Tue, 18 Dec 2018 00:18:43 +0000 (16:18 -0800)]
[RELAY] Add broadcast_to operator (#2276)
ziheng [Mon, 17 Dec 2018 18:18:21 +0000 (10:18 -0800)]
[RELAY] Support concatenate. (#2298)
Siva [Sat, 15 Dec 2018 17:59:45 +0000 (23:29 +0530)]
[CI] Golang unit test trigger for Jenkins (#2266)
Leyuan Wang [Fri, 14 Dec 2018 21:32:15 +0000 (13:32 -0800)]
[TOPI] NCHWc added input shape 4 condition, intel graphics conv2d schedule debugged for inception_v3 workloads (#2265)
Lianmin Zheng [Fri, 14 Dec 2018 18:00:46 +0000 (10:00 -0800)]
[RELAY] Fix alter_op_layout (#2289)
OKA Naoya [Fri, 14 Dec 2018 17:59:56 +0000 (02:59 +0900)]
[DOC] fix installation doc (#2290)
Wei Chen [Fri, 14 Dec 2018 04:21:21 +0000 (20:21 -0800)]
[DOC]Update documentation (#2286)
Alexey Romanov [Thu, 13 Dec 2018 18:22:14 +0000 (21:22 +0300)]
[FRONTEND][TENSORFLOW] Support Unstack and Split (#2105)
Jian Weng [Thu, 13 Dec 2018 18:21:36 +0000 (10:21 -0800)]
[BUGFIX] [Hybrid Script] fix in-correct value index in hybrid script (#2268)
Liang ZOU [Thu, 13 Dec 2018 18:18:55 +0000 (02:18 +0800)]
typo: Xlinx => Xilinx (#2283)
typo: Xlinx => Xilinx
Wuwei Lin [Wed, 12 Dec 2018 21:42:49 +0000 (05:42 +0800)]
[AUTOTVM] Use range in AnnotateSpace to fix JSON serialization (#2278)
Siva [Wed, 12 Dec 2018 05:55:17 +0000 (11:25 +0530)]
[FRONTEND][TENSORFLOW] Bugfix (#2267)
Liangfu Chen [Wed, 12 Dec 2018 05:54:39 +0000 (13:54 +0800)]
Fix a issue when running with graph_runtime_debug in python (#2271)
* fix a issue when running with graph_runtime_debug in python;
* add support to `debug_get_output` in python;
* comply with the linter;