eqy [Thu, 14 Feb 2019 19:31:59 +0000 (11:31 -0800)]
[DOCS] update titles to reflect tutorial content (nnvm vs. relay) (#2597)
* update titles to reflect tutorial content (nnvm vs. relay)
* move things around
* fix typo
Zhi [Thu, 14 Feb 2019 16:55:29 +0000 (08:55 -0800)]
[TVM][Bugfix] fix storage_rewrite bug when input is big (#2580)
* fix storage_rewrite bug when input is big
* cast when necessary
* simplification
* simplification
* int64->uint32
* revert uint32->int64
Wuwei Lin [Thu, 14 Feb 2019 10:50:59 +0000 (18:50 +0800)]
[TOPI][CUDA] Add faster-rcnn proposal op (#2420)
* [TOPI][CUDA] Add faster-rcnn proposal op
* Fix doc
* Add global barrier
* Use vthread in argsort
* Update sort and nms ir
* Fix lint
* Update sort ir in ssd nms
Tianqi Chen [Thu, 14 Feb 2019 07:40:21 +0000 (23:40 -0800)]
[RUNTIME] Enable NDArray type extension (#2598)
Jian Weng [Wed, 13 Feb 2019 23:46:34 +0000 (15:46 -0800)]
[Hybrid script] Backend support (#2477)
* a preliminary version is done?
* we no longer need the redundant hybrid/api.py
* support assert stmt
* cast supported
* intrin -> runtime; util is mainly in charge of compilation time
* assert statement
* fix python lint
* fix cpp lint
* on the way to module
* rollback .cc
* fix typo, no direct expose then
* @vinx13 ceil is added i guess?
* wip...
* temp commit
* fix import
* i preliminary version is done?
* on the way to build hybrid module
* nearly fixed...
* dumped python are equiv as original python
* on the way to bootstrap
* cpu bootstrap done
* bootstrap!
* fix lint
* fix doc
* resolve some review concerns
* support load/save
* fix lint
* thanks to xqdan fixed my typo
* fix build, make dump non-optional
* add vthread
* jesus why i added this
Marcus Shawcroft [Wed, 13 Feb 2019 17:48:48 +0000 (17:48 +0000)]
[TEST] Remove script that references previously removed content. (#2596)
eqy [Wed, 13 Feb 2019 17:40:29 +0000 (09:40 -0800)]
[AUTOTVM][RELAY][DOCS] relay ports of `tune_nnvm_*` autotvm tutorials (#2594)
Haichen Shen [Wed, 13 Feb 2019 06:54:12 +0000 (22:54 -0800)]
Fix typo (#2595)
thanks @icemelon9, this is merged
Jessica Davies [Tue, 12 Feb 2019 18:53:14 +0000 (13:53 -0500)]
Tighten buffer bound for TensorComputeOp by improving EvalSet on ranges (#2565)
Marina Kolpakova [Tue, 12 Feb 2019 15:49:50 +0000 (18:49 +0300)]
A couple of fixes for GEN (#2593)
MORITA Kazutaka [Tue, 12 Feb 2019 15:36:39 +0000 (00:36 +0900)]
[TUTORIAL] Fix downloaded file path (#2590)
Tianqi Chen [Sun, 10 Feb 2019 23:21:50 +0000 (15:21 -0800)]
[IR] Update HalideIR (#2582)
abergeron [Sat, 9 Feb 2019 17:55:56 +0000 (12:55 -0500)]
Conda packages with cuda support (#2577)
Yizhi Liu [Sat, 9 Feb 2019 17:52:39 +0000 (09:52 -0800)]
[Team] @merrymercy -> PMC (#2578)
Yong Wu [Sat, 24 Nov 2018 19:53:17 +0000 (19:53 +0000)]
Get tags of saved model automatically
Remove exception trail in tf parser error message
Fix lint
Fix comments
Zhi Chen [Tue, 20 Nov 2018 01:27:46 +0000 (17:27 -0800)]
Support TensorFlow saved model
TF parser: return the consistent error message to error handler
Yong Wu [Tue, 16 Oct 2018 02:30:24 +0000 (02:30 +0000)]
Add tf parser wrapper, infer shape automatically
Pedro Larroy [Fri, 8 Feb 2019 18:18:50 +0000 (19:18 +0100)]
Optimize move semantics of NodeEntry reducing copies of shared_ptr which causes atomic contention (#2576)
雾雨魔理沙 [Thu, 7 Feb 2019 17:50:52 +0000 (09:50 -0800)]
Update plan_memory.cc (#2574)
ziheng [Thu, 7 Feb 2019 01:08:06 +0000 (17:08 -0800)]
[BUGFIX] Fix for quantize. (#2573)
Sergei Grechanik [Wed, 6 Feb 2019 13:52:46 +0000 (16:52 +0300)]
[TVM][BUGFIX] Fix missing reduction init predicates (#2495)
* [TVM][BUGFIX] Fix reductions in split axes
* A test case for the problem
* Fix the fix: skip loops that are related to reduction AND are unrelated to axis
Siva [Wed, 6 Feb 2019 12:01:33 +0000 (17:31 +0530)]
[Golang] bugfix #2517 (#2558)
Bing Xu [Wed, 6 Feb 2019 03:44:56 +0000 (19:44 -0800)]
[Python dep] Add missing dep pkg for relay (#2568)
Siva [Tue, 5 Feb 2019 23:11:17 +0000 (04:41 +0530)]
[RELAY][FRONTEND] Tensorflow frontend. (#2216)
* [RELAY][FRONTEND] Tensorflow frontend support.
* * LSTM removed for a while.
* * basic ops are good.
* * nn wip
* * wip
* * python2.7 corrections.
* * NN ops are good.
* * e2e models working good
* * all good except LSTM
* * rebase, tutorials and CI trigger.
* * CI errors.
* * enable opt_level=3
* * Docstrings cleanup. testing.tf utils moved to relay from nnvm.
* * tutorials update.
* * LSTM work good now.
* * Rebase
* * CI error
* * enable PTB.
* * rebase.
* * tutorials
* Update python/tvm/relay/frontend/tensorflow.py
Co-Authored-By: srkreddy1238 <sivar.b@huawei.com>
* * review comments.
* CI fix.
* * review comments.
Haichen Shen [Mon, 4 Feb 2019 23:00:22 +0000 (15:00 -0800)]
[Relay][OP] Add reverse_reshape (#2503)
* Enable reverse in reshape
* Fix lint and typo
* Put reverse_reshape into a separate op
* Fix pylint
Tianqi Chen [Sun, 3 Feb 2019 22:02:04 +0000 (14:02 -0800)]
Misc refactor on graph runtime, layout node (#2557)
Alexey Romanov [Sun, 3 Feb 2019 21:48:46 +0000 (00:48 +0300)]
Remove duplicate as Checks and CHECK value (#2531)
Tianqi Chen [Sun, 3 Feb 2019 18:37:36 +0000 (10:37 -0800)]
[VERSION] Move version script to the project root (#2556)
Zhi [Sun, 3 Feb 2019 17:46:00 +0000 (09:46 -0800)]
print ast w/o metadata (#2533)
Tianqi Chen [Sun, 3 Feb 2019 05:01:14 +0000 (21:01 -0800)]
[RELAY] TextPrinter: Use Map Format (#2553)
Ehsan M. Kermani [Sun, 3 Feb 2019 03:56:11 +0000 (19:56 -0800)]
[RUST][FRONTEND] Add rust frontend v0.1 (#2292)
Tianqi Chen [Sat, 2 Feb 2019 20:13:59 +0000 (12:13 -0800)]
[CI] Update rust format version (#2550)
Hiroyuki Makino [Sat, 2 Feb 2019 06:31:20 +0000 (15:31 +0900)]
[Relay][Frontend] Caffe2 Support (#2507)
* [Relay][Frontend] Add Caffe2 Support
* [Relay][Frontend] Add Caffe2 Support (fix unsed import)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 model import)
* [Relay][Frontend] Add Caffe2 Support (fix model install and reflect code reviews)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 model import)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 model import)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 model import)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 frontend import)
* [Relay][Frontend] Add Caffe2 Support (rename function name in test_forward)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 model import)
* [Relay][Frontend] Add Caffe2 Support (fix caffe2 model import)
* [Doc] Caffe2 frontend tutorial
* [Doc] Caffe2 frontend tutorial
* [Doc] Caffe2 frontend tutorial
* [Relay][Frontend] Add Caffe2 Support (remove unsed file)
Tianqi Chen [Sat, 2 Feb 2019 06:28:39 +0000 (22:28 -0800)]
[CI] Enable ANTLR in CPU env (#2548)
ziheng [Sat, 2 Feb 2019 05:58:47 +0000 (21:58 -0800)]
[COMMUNITY] @FrozenGene -> Reviewer (#2544)
* [COMMUNITY] @FrozenGene -> Reviewer
* Fix
Yong Wu [Fri, 1 Feb 2019 23:50:39 +0000 (15:50 -0800)]
[DOCS][RELAY] Sync up ops with code base (#2532)
Alexander Pivovarov [Fri, 1 Feb 2019 23:16:44 +0000 (15:16 -0800)]
Fix typo in Evaluate inference time cost code (#2542)
Wuwei Lin [Fri, 1 Feb 2019 17:56:36 +0000 (01:56 +0800)]
[RELAY] Copy subfunction arguments to output tuple field (#2537)
Yao Wang [Fri, 1 Feb 2019 02:43:40 +0000 (18:43 -0800)]
Add fallback for ApplyGraphBest (#2485)
Nick Hynes [Fri, 1 Feb 2019 00:54:44 +0000 (16:54 -0800)]
Update rustc (#2524)
ziheng [Thu, 31 Jan 2019 21:53:44 +0000 (13:53 -0800)]
[OPT] Low-bit Quantization (#2116)
* [QUANTIZE] Quantization implementation.
* Update.
* Update.
* Update.
* Update.
Wu Zhao [Thu, 31 Jan 2019 17:50:56 +0000 (01:50 +0800)]
[TFLite][Python 2] Solve TFLite frontend python 2 compatibility and Modify TFLite whl files path (#2529)
eqy [Thu, 31 Jan 2019 03:38:10 +0000 (19:38 -0800)]
add min_repeat_ms to other CUDA tutorials (#2526)
Alexey Romanov [Wed, 30 Jan 2019 15:36:49 +0000 (18:36 +0300)]
Remove an obsolete comment (#2527)
Leyuan Wang [Wed, 30 Jan 2019 10:08:01 +0000 (02:08 -0800)]
[BugFix] SSD fully supported on GPUs, updated deploy_ssd tutorial (#2510)
* nms fixed for gpu, tested on cuda and opencl devices, ssd now can run fully on the gpu
* sort updated to use virtual thread
* typo fixed
* fix lint
* fix lint
* add support when batch_size > 1
* intel graphics conv2d bugs fixed for inception_v3
* intel conv2d api updated, nn input size 4 condition added
* review addressed
* move conv_tags to attributes
* opencl ctx fixed
* nms_ir index simplified
Yizhi Liu [Wed, 30 Jan 2019 00:19:36 +0000 (16:19 -0800)]
[Relay][Frontend] CoreML Support (#2476)
* [Relay][Frontend] Add CoreML Support
* pip install six in CI
* remove triggering nnvm coreml test
* set opt_level=2 for nnvm coreml test case
Wuwei Lin [Tue, 29 Jan 2019 19:46:53 +0000 (03:46 +0800)]
[BugFix] Copy intermediate result in debug runtime (#2520)
Wu Zhao [Tue, 29 Jan 2019 05:30:33 +0000 (13:30 +0800)]
[Doc] TFLite frontend tutorial (#2508)
* TFLite frontend tutorial
* Modify as suggestion
Anthony Mai [Tue, 29 Jan 2019 05:14:18 +0000 (21:14 -0800)]
Optimize Linux shared library modules (*.so files) (#2445)
lee [Tue, 29 Jan 2019 05:12:30 +0000 (13:12 +0800)]
[DOC]Update doc in _api_internal.py and ir_pass.py (#2514)
Jared Roesch [Fri, 25 Jan 2019 18:17:31 +0000 (10:17 -0800)]
[Relay] Add generic & informative Relay error reporting (#2408)
Zhebin Jin [Fri, 25 Jan 2019 03:35:10 +0000 (11:35 +0800)]
[TOPI] Fix uint8 resize_bilinear issue. (#2490)
Signed-off-by: Zhebin Jin <zhebin.jzb@alibaba-inc.com>
Logan Weber [Fri, 25 Jan 2019 01:38:04 +0000 (17:38 -0800)]
Fix Relay docs formatting and grammar (#2471)
Salem Derisavi [Thu, 24 Jan 2019 20:50:18 +0000 (15:50 -0500)]
1) fixed constant folding for mod operation in CanonicalSimplify 2) added a unit test (#2487)
雾雨魔理沙 [Thu, 24 Jan 2019 20:49:33 +0000 (12:49 -0800)]
[Relay] A Normal Form Canonicalization (#2251)
Marcus Shawcroft [Thu, 24 Jan 2019 19:20:08 +0000 (19:20 +0000)]
[TEST] Remove script that references previously removed content. (#2481)
eqy [Thu, 24 Jan 2019 19:05:24 +0000 (11:05 -0800)]
check in (#2484)
Tianqi Chen [Thu, 24 Jan 2019 18:53:53 +0000 (13:53 -0500)]
[DOCS][COMMUNITY] Committer guide and tips (#2468)
Nick Hynes [Thu, 24 Jan 2019 18:50:18 +0000 (10:50 -0800)]
Update rust contributors (#2500)
eqy [Thu, 24 Jan 2019 17:36:36 +0000 (09:36 -0800)]
[AUTOTVM] typo (#2478)
* [AUTOTVM] typo
* trigger CI
Wuwei Lin [Thu, 24 Jan 2019 04:50:21 +0000 (12:50 +0800)]
[RELAY] Fix ops in packed layout (#2472)
* [RELAY] Fix ops in packed layout
* Fix style
tpoisonooo [Wed, 23 Jan 2019 18:52:29 +0000 (02:52 +0800)]
fix deploy_model_on_rasp.py spell error. (#2491)
* Update deploy_model_on_rasp.py
spelling fix.
* Update deploy_model_on_rasp.py
trigger CI
Wu Zhao [Wed, 23 Jan 2019 14:59:07 +0000 (22:59 +0800)]
[TFLite] Support TFLite FP32 Relay frontend. (#2365)
* Support TFLite FP32 Relay frontend.
* Fix lint issue
* Remove unnecessary variables and packages
* Add method doc string
* Fix capital letter of method doc string
* Add TFLite FP32 Relay frontend based on latest code
* Merge the latest code
* Solve cython issue with relay type inference
* Modify code based on suggestions
Nick Hynes [Wed, 23 Jan 2019 02:57:20 +0000 (18:57 -0800)]
Fix rust tests (#2482)
llyfacebook [Mon, 21 Jan 2019 02:08:03 +0000 (18:08 -0800)]
[RPC] Add the IPV6 support for server side auto tuning (#2462)
* use IPV6 instead of IPV4
* backward compatible
* add error report
* fix linter
* more linter
* fix the python2 api
Tianqi Chen [Sun, 20 Jan 2019 19:01:28 +0000 (11:01 -0800)]
Frontend before tensor expression
Kuan Hsh Chen [Sat, 19 Jan 2019 19:41:30 +0000 (03:41 +0800)]
Fix typo (#2467)
reminisce [Sat, 19 Jan 2019 18:05:25 +0000 (10:05 -0800)]
Fix broadcast add and subtract grad (#2465)
Yao Wang [Sat, 19 Jan 2019 18:02:57 +0000 (10:02 -0800)]
Add gluoncv installation (#2464)
Tianqi Chen [Sat, 19 Jan 2019 03:24:47 +0000 (19:24 -0800)]
[COMMUNITY] @junrushao1994 -> Reviewer (#2463)
Tianqi Chen [Fri, 18 Jan 2019 22:14:19 +0000 (14:14 -0800)]
[DOCS][COMMUNITY] Improve code review guideline on API designs (#2459)
Tianqi Chen [Fri, 18 Jan 2019 05:22:59 +0000 (21:22 -0800)]
[TUTORIAL] Introduce frontend folder (#2457)
Zhi [Thu, 17 Jan 2019 23:58:32 +0000 (15:58 -0800)]
move fallback out of the build interface (#2456)
Liangfu Chen [Thu, 17 Jan 2019 17:08:30 +0000 (01:08 +0800)]
Update docs for some new modules (#2454)
Jared Roesch [Thu, 17 Jan 2019 16:57:16 +0000 (08:57 -0800)]
[Relay][Parser] Improve Relay parser and pretty printing, including CMAKE (#2377)
sf-wind [Thu, 17 Jan 2019 05:31:58 +0000 (21:31 -0800)]
Avoid runtime exception when file doesn't exist (#2441)
* Avoid runtime exception when file doesn't exist
* Update the check based on feedback
* Revert the old fix
Wuwei Lin [Thu, 17 Jan 2019 01:29:12 +0000 (09:29 +0800)]
[RELAY][PASS] Support Negative Scale in FoldScaleAxis (#2426)
* [RELAY][PASS] Support Negative Scale in FoldScaleAxis
* Fix comment
hlu1 [Thu, 17 Jan 2019 01:21:40 +0000 (17:21 -0800)]
[Runtime] Make runtime compatible with android ndk api 15 (#2446)
Steven S. Lyubomirsky [Wed, 16 Jan 2019 23:07:02 +0000 (15:07 -0800)]
[Relay] Unifier hotfix (#2437)
Siva [Wed, 16 Jan 2019 23:02:38 +0000 (04:32 +0530)]
[NNVM][TENSORFLOW] bugfix. (#2444)
Jared Roesch [Wed, 16 Jan 2019 06:04:44 +0000 (22:04 -0800)]
[Relay] Fixes to sum (#2439)
Steven S. Lyubomirsky [Wed, 16 Jan 2019 06:04:25 +0000 (22:04 -0800)]
Fix links and formatting in langref (#2440)
Tianqi Chen [Tue, 15 Jan 2019 22:29:13 +0000 (14:29 -0800)]
[DOCKER] add ci tag, upgrade gpu-ci (#2438)
Tianqi Chen [Tue, 15 Jan 2019 20:34:25 +0000 (12:34 -0800)]
[OP] Fix reduce op problem when axis=None (#2436)
Josh Pollock [Tue, 15 Jan 2019 20:26:49 +0000 (12:26 -0800)]
[Relay][Docs] Fix local variable code example. (#2435)
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)