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)
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)