Граф коммитов

612 Коммитов

Автор SHA1 Сообщение Дата
eqy acc7bd852f [AUTOTVM] typo (#2478)
* [AUTOTVM] typo

* trigger CI
2019-01-24 09:36:36 -08:00
Wu Zhao 10df78a5ec [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
2019-01-23 20:29:07 +05:30
llyfacebook 0806b69e3f [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
2019-01-20 18:08:03 -08:00
reminisce eca4f88a74 Fix broadcast add and subtract grad (#2465) 2019-01-19 10:05:25 -08:00
Zhi b374192b56 move fallback out of the build interface (#2456) 2019-01-17 15:58:32 -08:00
Jared Roesch d274e4b3d3 [Relay][Parser] Improve Relay parser and pretty printing, including CMAKE (#2377) 2019-01-17 08:57:16 -08:00
sf-wind d0f83664b8 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
2019-01-17 13:31:58 +08:00
Steven S. Lyubomirsky 6783d37376 [Relay] Unifier hotfix (#2437) 2019-01-16 15:07:02 -08:00
Jared Roesch a527b58e6d [Relay] Fixes to sum (#2439) 2019-01-15 22:04:44 -08:00
Tianqi Chen 6d21e71dab
Revert "[Relay] Expand type unification and other utilities" (#2434) 2019-01-15 10:35:56 -08:00
Steven S. Lyubomirsky e0a20ad4a5 [Relay] Expand type unification and other utilities (#2189) 2019-01-15 09:18:45 -08:00
Jian Weng ac54577f0b [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...
2019-01-15 14:27:15 +08:00
Wei Chen 3bbfc2dcba [RELAY] Support recursive call syntax (#2352) 2019-01-14 21:09:13 -08:00
雾雨魔理沙 b692289e36 [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
2019-01-14 19:37:51 -08:00
Wei Chen 242daeea0b [RELAY] Fix function call parsing for binary op (#2424) 2019-01-14 13:19:10 -08:00
Haichen Shen a9bd5593a3 [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
2019-01-13 22:43:34 -08:00
Jian Weng 2fbc82e6d8 [Hybrid Script] allow const_range allocation; allow const_range lazy compilation (#2423) 2019-01-12 12:08:37 -08:00
Zhi 09236bf648 [relay][pass] Annotation for heterogeneous compilation (#2361) 2019-01-11 15:31:14 -08:00
Joshua Z. Zhang 30a5a6007d [RELAY][FRONTEND]Onnx to relay frontend (#2302) 2019-01-11 14:36:52 -08:00
Haichen Shen 312802f341 Add simplify pass in the Relay interpreter (#2417) 2019-01-11 13:57:00 -08:00
Tianqi Chen 9d20fa1b98
[PASS][TENSOR] Use correct select semantics (#2394) 2019-01-11 10:19:09 -08:00
Jian Weng 98e761f8b3 allow const_range allocation; preprove if-then-else (#2419) 2019-01-11 10:18:38 -08:00
Jared Roesch 94cc89dab0 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
2019-01-09 15:02:48 -08:00
Tianqi Chen 794bf7fe6e
Fix Web Build after CMake transition. (#2407) 2019-01-09 12:19:53 -08:00
Denis Khalikov a12c556a08 [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
2019-01-07 22:44:27 -08:00
Zhi 851d8da714 Remove redundant FoldConstant pass (#2387) 2019-01-07 21:10:04 -08:00
Li-Wen Chang b3375702d3 Add functionality to optionally disable Select rewriting (#2385) 2019-01-07 18:59:24 -08:00
Lianmin Zheng 426e3bb0a8 [RELAY] Port winograd ops to relay (#2356) 2019-01-07 08:46:34 -08:00
Yuwei Hu 3d83156c75 [Relay][Keras] force const dtype to be float32 (#2376)
* [Relay][Keras] force const dtype to be float32

* fix pylint
2019-01-06 10:03:41 -08:00
Yuwei Hu a7d39d7b02 [Relay][Frontend] Keras Support (#2336) 2019-01-05 10:15:30 -08:00
Wuwei Lin 6e5c65ac87 Remove duplicated functions in relay_integration (#2370) 2019-01-04 09:54:34 -08:00
Jian Weng a42d1e3c77 [Hybrid Script] Unify the symbol tables to one; support `tvm.container.Array` (#2366) 2019-01-04 09:54:03 -08:00
Haichen Shen 151f550b2e Fix typos (#2367) 2019-01-03 14:04:03 -08:00
Lianmin Zheng b11884858f [RUNTIME] Add min_repeat_ms to time_evaluator (#2200) 2019-01-01 10:59:56 -08:00
Tianqi Chen 6d1f4c0b5c
[RELAY][EXPR] Make const numpy consistent (#2349) 2018-12-28 20:11:56 -08:00
Haichen Shen 0e8d8fdd1b
[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
2018-12-26 15:57:07 -08:00
Jared Roesch 00e6108eac Add a the ability to trigger debugging in the interpreter without recompiling (#2219) 2018-12-25 10:32:51 -08:00
Zhi 993fe12f2b [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.
2018-12-24 22:46:22 -08:00
eqy a0062582c5 [RELAY][AUTOTVM] Extract tuning tasks from Relay programs (#2181) 2018-12-24 11:28:36 -08:00
Wuwei Lin dc8fd79c43 [RELAY] Add missing arg in vgg (#2329) 2018-12-24 11:16:32 -08:00
masahi 1b2e553b1b [ROCM] Make sure all bit code files exist (#2323) 2018-12-24 11:05:29 -08:00
Jared Roesch 395804e524 Small refactors and bug fixes. (#2281) 2018-12-22 09:42:48 -08:00
Zhi d9a9a8b602 [relay][op] multibox_transform_loc (#2315) 2018-12-20 13:58:15 -08:00
Sergei Grechanik 10b6e7e05d [TVM] Move check_numerical_grads to tvm.testing_ (#2314) 2018-12-20 10:41:30 -08:00
Jian Weng 838e7181dd [Hybrid Script] Inter-function call supported! (#2287) 2018-12-19 15:20:34 -08:00
Zhi e9e12f0336 [Relay][doc] Update the description of returns in mxnet.py (#2309) 2018-12-18 12:26:19 -08:00
Jared Roesch 2a96704454 [RELAY] Add broadcast_to operator (#2276) 2018-12-17 16:18:43 -08:00
Lianmin Zheng 43433fa109 [RELAY] Fix alter_op_layout (#2289) 2018-12-14 10:00:46 -08:00
Jian Weng 4bbf96e43c [BUGFIX] [Hybrid Script] fix in-correct value index in hybrid script (#2268) 2018-12-13 10:21:36 -08:00
Liang ZOU 6b4058240b typo: Xlinx => Xilinx (#2283)
typo: Xlinx => Xilinx
2018-12-13 10:18:55 -08:00