Marcus Shawcroft [Mon, 25 Mar 2019 20:44:36 +0000 (20:44 +0000)]
[TESTS] Improve script robustness (#2893)
A number of test scripts use the '|| exit 1' idiom. This has two
issues, first process exit codes are defined to be in the range 0-255.
Second, more importantly, the idiom is fragile because it requires
that every possible failure point be explicitly coded. This patch
removes the idiom in favour of "set -e" as used in the docker scripts
as a more robust mechanism to ensure that script failures are always
caught and propagated by default.
Jhony Guan [Mon, 25 Mar 2019 20:08:02 +0000 (13:08 -0700)]
Add dense schedules to __init__ for cpu (#2855)
* Add dense schedules to __init__ for cpu
* Add documentation for topi::shape
* Add additional imports to topi CPU __init__.
XiaolongMeng [Mon, 25 Mar 2019 02:27:19 +0000 (10:27 +0800)]
fix prelu, now can use on 2d input and add one test (#2875)
Luis Vega [Mon, 25 Mar 2019 01:07:05 +0000 (18:07 -0700)]
[Apps] [howto_deploy] fix cxx-flags order and build directory (#2888)
Wuwei Lin [Sun, 24 Mar 2019 18:38:46 +0000 (02:38 +0800)]
[Relay][Op] Add group conv2d dispatch to topi function (#2870)
* [Relay][Op] Add group conv2d dispatch to topi function
* Rerun tests
Nick Hynes [Sun, 24 Mar 2019 17:42:59 +0000 (10:42 -0700)]
Use version invariant rustfmt (#2886)
Gemfield [Sun, 24 Mar 2019 17:40:56 +0000 (01:40 +0800)]
Enhance upsample operator to adapt onnx opset version 9 (#2840)
Zhi [Sun, 24 Mar 2019 15:19:16 +0000 (08:19 -0700)]
[RELAY][Frontend][TF] decompile tf control flow (#2830)
* decompile tf control flow
* Add docs
* remove import relay
* move tests under tensorflow frontend
* minor fix
雾雨魔理沙 [Sat, 23 Mar 2019 17:29:55 +0000 (10:29 -0700)]
do (#2883)
Sergei Grechanik [Sat, 23 Mar 2019 01:25:16 +0000 (04:25 +0300)]
[ARITH] RewriteSimplifier: improved cmp simplification (#2851)
kparzysz [Sat, 23 Mar 2019 01:24:00 +0000 (20:24 -0500)]
Fix setting up hints for getaddrinfo (#2872)
Nick Hynes [Sat, 23 Mar 2019 01:23:01 +0000 (18:23 -0700)]
Add missing sgx includes (#2878)
Wei Chen [Sat, 23 Mar 2019 01:21:31 +0000 (18:21 -0700)]
[Relay] Add list update to prelude (#2866)
hlu1 [Sat, 23 Mar 2019 01:21:06 +0000 (18:21 -0700)]
[NNPACK] Modernize test (#2868)
Josh Pollock [Sat, 23 Mar 2019 01:20:41 +0000 (18:20 -0700)]
[Relay][Text Format] Reverse CallNode Print Order (#2882)
Marcus Shawcroft [Sat, 23 Mar 2019 01:16:39 +0000 (01:16 +0000)]
[DOCKER] Pin flatbuffers checkout to the last release tag (#2823). (#2879)
雾雨魔理沙 [Thu, 21 Mar 2019 01:46:15 +0000 (18:46 -0700)]
Fix error reporting for missing axis (#2835)
* Fix error reporting for missing axis
* Update data_layout.cc
Josh Pollock [Wed, 20 Mar 2019 23:11:53 +0000 (16:11 -0700)]
[Relay][Text Format] Text Printer Refactor and Debug Printing (#2605)
Andrew Tulloch [Wed, 20 Mar 2019 17:18:05 +0000 (10:18 -0700)]
Truncate function name (#2863)
Zeno Gantner [Wed, 20 Mar 2019 17:14:34 +0000 (18:14 +0100)]
fix typos: 4x "disbale" to "disable" (#2865)
Liangfu Chen [Wed, 20 Mar 2019 17:02:10 +0000 (01:02 +0800)]
[Relay] Improved `multiply_rewrite` for gluoncv_ssd quantization (#2848)
* improved `multiply_rewrite` for gluoncv_ssd quantization
* add a check to attach_simulated_quantize below to prevent quantizing lhs to INPUT if lhs_kind is INPUT;
lixiaoquan [Wed, 20 Mar 2019 17:01:13 +0000 (01:01 +0800)]
Fix an OrderDict initilization bug. (#2862)
The dict which is used to initilize OrderDict is not ordered, so
metadata may not be at the end.
Haichen Shen [Wed, 20 Mar 2019 08:09:24 +0000 (01:09 -0700)]
[Relay][Frontend] Add ops in mxnet converter (#2844)
* Add ops in mxnet converter
* trigger ci
Bing Xu [Wed, 20 Mar 2019 03:51:23 +0000 (20:51 -0700)]
[AlterLayout] NCHWc upsampling, fix depthwise conv (#2806)
* [AlterLayout] NCHW upsampling
* [Relay][Pass] Fix Depthwise AlterLayout
hlu1 [Wed, 20 Mar 2019 00:15:29 +0000 (17:15 -0700)]
[Docker] Enable NNPACK for ci_gpu (#2856)
Leonardo lontra [Tue, 19 Mar 2019 23:17:09 +0000 (20:17 -0300)]
[Relay][Frontend][keras] added interpolation method of Upsampling2D (#2854)
* [Relay][Frontend][keras] added interpolation method of Upsampling2D.
* added testcase
* small fixes
Nick Hynes [Tue, 19 Mar 2019 18:34:24 +0000 (11:34 -0700)]
Pin rust version used to compile tools (#2852)
Ruslan Baratov [Tue, 19 Mar 2019 18:02:35 +0000 (21:02 +0300)]
Update iOS RPC README (#2847)
Siva [Tue, 19 Mar 2019 06:55:07 +0000 (12:25 +0530)]
[FRONTEND][TENSORFLOW] Enhance with left over patches from NNVM. (#2757)
* [FRONTEND][TENSORFLOW] Enhance with left over patches from NNVM.
commit 76188a4
Author: Siva sivar.b@huawei.com
[NNVM][TENSORFLOW] bugfix. (#2444)
commit 6737739
Author: Ashutosh Parkhi ashutosh.parkhi@imgtec.com
[Tensorflow] Support for Crop (#2285)
commit f6c3f99
Author: Alexey Romanov alexey.v.romanov@gmail.com
[FRONTEND][TENSORFLOW] Use input shapes directly instead of 1-element lists (#2242)
commit e5d92e1
Author: Dominic Symes
36929632+dominicsymes@users.noreply.github.com
[FRONTEND][TENSORFLOW] Bugfix (#2326)
commit 00d509d
Author: Alexey Romanov alexey.v.romanov@gmail.com
[FRONTEND][TENSORFLOW] Support Unstack and Split (#2105)
commit df9d3ad
Author: Siva sivar.b@huawei.com
[FRONTEND][TENSORFLOW] Bugfix (#2267)
commit d1a0c90
Author: Zhebin Jin zhebin.jzb@alibaba-inc.com
[FRONTEND][TENSORFLOW]Add Split and realdiv op support (#2123)
* Add Split and realdiv op support
* Fix the pad calculation in the case of dilated convolution
* * review comments
* * resnet fix.
* * review comments
Tianqi Chen [Tue, 19 Mar 2019 06:05:02 +0000 (23:05 -0700)]
[RUNTIME] Scaffold structured error handling. (#2838)
Tianqi Chen [Tue, 19 Mar 2019 06:03:00 +0000 (23:03 -0700)]
[DOCKER] Update ci-gpu to include NNPack (#2846)
Marcus Shawcroft [Tue, 19 Mar 2019 03:20:23 +0000 (03:20 +0000)]
[DOCKER] Revert git shallow clone change. (#2841)
This patch reverts one of my earlier patches (squashed in #2710) to
reduce bandwidth requirements of git clone, in this particular case we
are checking out a specific hash rather than a tag or branch name. The
--branch option to git clone permits tags or branches but does not
permit a specific hash.
hlu1 [Mon, 18 Mar 2019 23:16:13 +0000 (16:16 -0700)]
[TOPI][ARM] Improve injective schedule (#2801)
lixiaoquan [Mon, 18 Mar 2019 20:43:48 +0000 (04:43 +0800)]
[CODEGEN][OPENCL] Fix compile error about ternary expression. (#2821)
Code like this can't be built with NV OpenCL, and it needs an explicit type
converison for ternary expression if return type is uchar.
uchar i = 0, j = 0;
uchar t = max((uchar)j, ((i > 0) ? (uchar)1 : (uchar)0));
hlu1 [Mon, 18 Mar 2019 18:49:28 +0000 (11:49 -0700)]
Fix typo (#2839)
Ruslan Baratov [Mon, 18 Mar 2019 18:48:58 +0000 (21:48 +0300)]
Fix Xcode 10 metal compile error (#2836)
Leyuan Wang [Sun, 17 Mar 2019 23:33:43 +0000 (16:33 -0700)]
[Relay] Adding _contrib_BilinearResize2D op from mxnet (#2777)
* adding _contrib_BilinearResize2D op from mxnet
* error fixed
* use resize instead of upsample
Ruslan Baratov [Sun, 17 Mar 2019 19:19:56 +0000 (22:19 +0300)]
xcode.py: Decode bytes before output (#2833)
Tianqi Chen [Sat, 16 Mar 2019 16:01:01 +0000 (09:01 -0700)]
[COMMUNITY] kazum -> committer (#2831)
Ruslan Baratov [Sat, 16 Mar 2019 05:12:15 +0000 (08:12 +0300)]
tvmrpc: Fix includes (#2825)
Ruslan Baratov [Fri, 15 Mar 2019 16:32:24 +0000 (19:32 +0300)]
Fix init_proj.py: Team ID expected (#2824)
Marcus Shawcroft [Fri, 15 Mar 2019 01:33:47 +0000 (01:33 +0000)]
[DOCKER] Fix git clone failure. (#2816)
git clone --branch=xxx won't take a hash, switch from the hash to the
tag that represents that hash.
Yizhi Liu [Thu, 14 Mar 2019 23:07:32 +0000 (16:07 -0700)]
upgrade java style-check due to CVE-2019-9658 (#2817)
Wuwei Lin [Thu, 14 Mar 2019 23:06:01 +0000 (07:06 +0800)]
[TOPI, Relay] ROI Pool operator (#2811)
Wei Chen [Thu, 14 Mar 2019 19:06:49 +0000 (12:06 -0700)]
[Relay] Add hd,tl,nth for list in Prelude (#2771)
Siva [Thu, 14 Mar 2019 17:12:58 +0000 (22:42 +0530)]
[GRAPH] Include default metadata description in graph. (#2770)
Wuwei Lin [Thu, 14 Mar 2019 17:10:49 +0000 (01:10 +0800)]
[Relay][Quantization] Fix duplicated simulated quantization (#2803)
Leyuan Wang [Thu, 14 Mar 2019 17:09:38 +0000 (10:09 -0700)]
[Bugfix] Repeat and tile bug fixed, relay tests added (#2804)
Tianqi Chen [Thu, 14 Mar 2019 16:52:33 +0000 (09:52 -0700)]
[ARITH] RewriteSimplifier: min/max, logical, select (#2768)
hlu1 [Thu, 14 Mar 2019 05:16:50 +0000 (22:16 -0700)]
Fix caffe2 relay frontend (#2733)
lixiaoquan [Thu, 14 Mar 2019 05:15:36 +0000 (13:15 +0800)]
Fix a bug in nnvm to relay converter. (#2756)
Ashutosh Parkhi [Thu, 14 Mar 2019 05:14:26 +0000 (10:44 +0530)]
Support for sign (#2775)
hlu1 [Thu, 14 Mar 2019 02:31:35 +0000 (19:31 -0700)]
Update HalideIR and dmlc-core to the latest (#2809)
Haichen Shen [Thu, 14 Mar 2019 02:01:19 +0000 (19:01 -0700)]
[COMMUNITY] @sxjscience -> Reviewer (#2807)
Haichen Shen [Wed, 13 Mar 2019 23:14:48 +0000 (16:14 -0700)]
[Relay/TOPI][Op] Add shape op in Relay and TOPI (#2749)
* Add shapeof op in topi
* Add relay shape_of op
* Add constant folding for shape_of
* Allow shape op to specify dtype
* Add mxnet converter for shape_array
* lint
* lint
* Add doc
Leyuan Wang [Wed, 13 Mar 2019 21:24:46 +0000 (14:24 -0700)]
[Relay][Frontend] Add reverse op to relay (#2800)
* start adding reverse
* reverse updated
* reverse uses topi::flip
* typo fixed
* comment addressed
* exp simplified
Salem Derisavi [Tue, 12 Mar 2019 23:12:10 +0000 (19:12 -0400)]
Ensure loop count is a constant before trying to unroll. (#2797)
Alexander Pivovarov [Tue, 12 Mar 2019 23:11:50 +0000 (16:11 -0700)]
Make cpptest build on Ubuntu (#2798)
Tianqi Chen [Tue, 12 Mar 2019 21:34:34 +0000 (14:34 -0700)]
[DOCKER] Update docker protocol (#2793)
Tianqi Chen [Tue, 12 Mar 2019 18:04:52 +0000 (11:04 -0700)]
[COMMUNITY] @wweic -> Reviewer (#2789)
Tianqi Chen [Tue, 12 Mar 2019 16:37:41 +0000 (09:37 -0700)]
[DOCS] Phase out nnvm tutorials (#2783)
Tianqi Chen [Tue, 12 Mar 2019 04:21:40 +0000 (21:21 -0700)]
[DOCS] Cleanup the relay docs location (#2785)
Alexander Pivovarov [Tue, 12 Mar 2019 03:34:05 +0000 (20:34 -0700)]
Make topi cuda nms_gpu method signature similar to non_max_suppression (#2780)
Tianqi Chen [Tue, 12 Mar 2019 03:30:30 +0000 (20:30 -0700)]
[TEST] recover tflite test (#2788)
Zhi [Tue, 12 Mar 2019 01:19:39 +0000 (18:19 -0700)]
[Relay] Pass manager (#2546)
* initial commit
* add python frontend and module tests
* add unit tests for function pass and optimize interface
* add ExprPass
* remove PassState and pass context for run
* add required_passes
* return module
* remove move
* fix minor reviews
* remove optimizer, optimizer->pass_manager, make pass a the base class of all
* remove deleted files
* move resolvedependency to sequential pass, use ir_pass namespace
* add todo
* add disabled passes in sequetialpass
* fix minor
* fix currying doc
* remove pass_kind from passnode
* remove pass kind from test
* fix doc
* fix per @tqchen's comments
* remove pass_manager.py create separate classes
* simplify pass_func
* inline using passfunc
* update doc
* disable test_quantize_pass for now
* create PassInfo class to contain the meta data
* flatten passinfo for interface
* retrigger ci
* remove required method
* make Pass python class lighter
* create pass -> decorator
* make the api consistent for all classes
Tianqi Chen [Tue, 12 Mar 2019 00:52:10 +0000 (17:52 -0700)]
[TEST] Hotfix CI outrage after TF in docker update (#2781)
SasakiSaki [Mon, 11 Mar 2019 21:57:59 +0000 (05:57 +0800)]
[Relay] Improve more operator mxnet frontend importer (#2772)
Andrew Tulloch [Mon, 11 Mar 2019 19:55:01 +0000 (12:55 -0700)]
Implement flop support for int8 models (#2776)
Yao Wang [Mon, 11 Mar 2019 18:41:46 +0000 (11:41 -0700)]
[Object Detection] Gluoncv SSD support on CPU (#2353)
Yong Wu [Mon, 11 Mar 2019 18:40:12 +0000 (11:40 -0700)]
[relay][frontend] TensorFlow saved model support (#2586)
* [relay][frontend] TensorFlow saved model support
* Add Examples section
* keep one copy of tensorflow_parser in relay
Leyuan Wang [Mon, 11 Mar 2019 06:29:51 +0000 (23:29 -0700)]
[Relay/TOPI][Frontend] Add tile and repeat operators in Relay and TOPI (#2720)
* tile and repeat operator added in rely
* fix pylint
* fix make warnings
* comments addressed
* fix lint error
* comment addressed
Yong Wu [Mon, 11 Mar 2019 04:06:09 +0000 (21:06 -0700)]
update relay python api doc (#2766)
abergeron [Sun, 10 Mar 2019 16:32:44 +0000 (12:32 -0400)]
Add the new logical operators to the doc. (#2761)
Tianqi Chen [Sun, 10 Mar 2019 16:31:34 +0000 (12:31 -0400)]
[ARITH] Analyzer RewriteSimplifier: add/sub/mul/div/mod (#2722)
雾雨魔理沙 [Sun, 10 Mar 2019 16:29:08 +0000 (09:29 -0700)]
fix typo in backend interpreter (#2752)
lee [Sun, 10 Mar 2019 01:02:27 +0000 (09:02 +0800)]
[WIN] Fix a bug in find_llvm when specify llvm-config (#2758)
Tianqi Chen [Sun, 10 Mar 2019 00:51:05 +0000 (19:51 -0500)]
[COMMUNITY] @kevinthesun -> committer (#2760)
abergeron [Sat, 9 Mar 2019 21:38:40 +0000 (16:38 -0500)]
Improvements to the conda build (#2742)
Tianqi Chen [Sat, 9 Mar 2019 20:58:14 +0000 (15:58 -0500)]
[DLPACK] fix flaky ctypes support (#2759)
MORITA Kazutaka [Sat, 9 Mar 2019 16:58:44 +0000 (01:58 +0900)]
[RUNTIME][OPENCL] set type_key even when platform is not available (#2741)
Wuwei Lin [Sat, 9 Mar 2019 15:57:49 +0000 (23:57 +0800)]
[Relay][Quantization] Speed-aware quantization scheme improvement (#2723)
* [Relay][Quantization] Speed-aware quantization scheme improvement
* Add comment
* Add use_stop_fusion to qconfig
* Update comment
Leyuan Wang [Sat, 9 Mar 2019 10:03:40 +0000 (02:03 -0800)]
revert PR#2420 nms changes (#2747)
Andrew Tulloch [Sat, 9 Mar 2019 03:44:07 +0000 (19:44 -0800)]
Fix vmlal.s16 code generation for int8 x int8 -> int32 (#2748)
abergeron [Sat, 9 Mar 2019 01:46:01 +0000 (20:46 -0500)]
[Relay] Add logical operators (#2743)
MORITA Kazutaka [Fri, 8 Mar 2019 05:35:46 +0000 (14:35 +0900)]
Improve NNVM to Relay conversion (#2734)
* Improve NNVM to Relay conversion
* fix pylint
* support __lshift_scalar__, abs, ceil, floor, and trunc to pass CI
Haichen Shen [Thu, 7 Mar 2019 22:45:30 +0000 (14:45 -0800)]
[Bugfix][Relay][Frontend] Fix bug in mxnet converter for slick_like (#2744)
* Fix bug in mxnet converter for slick_like
* More tolerance for topi_conv2d_NCHWc
MORITA Kazutaka [Thu, 7 Mar 2019 04:31:50 +0000 (13:31 +0900)]
[RUNTIME][OPENCL] clFinish before releasing memory (#2737)
Leyuan Wang [Wed, 6 Mar 2019 03:42:32 +0000 (19:42 -0800)]
[Relay][TOPI][OP] intel_graphics conv2d alterlayout support relay, added stack op (#2729)
* add stack op frontend
* concate moved
* topi stack added
* stack added
* fix stack bugs and tested
* conv2d alterlayout udpated for relay
* fix pylint
* fix cmake warnings
* cmake warnings fixed
ziheng [Wed, 6 Mar 2019 02:22:16 +0000 (18:22 -0800)]
[VERSION] Update to 0.6.dev (#2736)
Haichen Shen [Tue, 5 Mar 2019 23:07:26 +0000 (15:07 -0800)]
[Relay][Frontend][Bugfix] Fix bug in converting slice_axis when axis is negative (#2739)
* bug fix
* trigger ci
Wuwei Lin [Tue, 5 Mar 2019 19:33:40 +0000 (03:33 +0800)]
[RELAY][OP] Faster-RCNN Proposal OP (#2725)
* [RELAY][OP] Proposal
* Fix
* Fix test
Martin Boos [Tue, 5 Mar 2019 15:48:03 +0000 (16:48 +0100)]
use LLVM linker (#2713)
* use LLVM linker
* error message improved in case of filenotfound
* linting error fixed
ziheng [Tue, 5 Mar 2019 05:51:09 +0000 (21:51 -0800)]
[COMMUNITY] @sgrechanik-h -> Reviewer (#2732)
Ruslan Baratov [Mon, 4 Mar 2019 23:21:36 +0000 (02:21 +0300)]
Docs: pip dependencies for testing (#2728)
Marcus Shawcroft [Mon, 4 Mar 2019 23:21:13 +0000 (23:21 +0000)]
[DOCKER] Pin pylint==1.9.4 (#2727)
Andrew Tulloch [Mon, 4 Mar 2019 23:20:12 +0000 (15:20 -0800)]
Fix compilation on XCode 10 (#2731)
雾雨魔理沙 [Mon, 4 Mar 2019 17:53:07 +0000 (09:53 -0800)]
[Relay] Higher order reverse mode automatic differentiation that work with control flow (#2496)
add test
remove dead code
stash
do it
add more test
MORINAGA [Mon, 4 Mar 2019 13:21:49 +0000 (22:21 +0900)]
[DOCS] Fix tutorial (#2724)
* fix docments
* delete e
Haichen Shen [Mon, 4 Mar 2019 05:14:14 +0000 (21:14 -0800)]
[Relay][Frontend] Add slice axis op in mxnet converter (#2706)
* Add slice axis op in mxnet converter
* Fix lint
Haichen Shen [Sun, 3 Mar 2019 18:24:20 +0000 (10:24 -0800)]
[Relay][Frontend] Add a few mxnet ops in relay frontend (#2704)