platform/upstream/tvm.git
5 years ago[NNPACK] Modernize test (#2868)
hlu1 [Sat, 23 Mar 2019 01:21:06 +0000 (18:21 -0700)]
[NNPACK] Modernize test (#2868)

5 years ago[Relay][Text Format] Reverse CallNode Print Order (#2882)
Josh Pollock [Sat, 23 Mar 2019 01:20:41 +0000 (18:20 -0700)]
[Relay][Text Format] Reverse CallNode Print Order (#2882)

5 years ago[DOCKER] Pin flatbuffers checkout to the last release tag (#2823). (#2879)
Marcus Shawcroft [Sat, 23 Mar 2019 01:16:39 +0000 (01:16 +0000)]
[DOCKER] Pin flatbuffers checkout to the last release tag (#2823). (#2879)

5 years agoFix error reporting for missing axis (#2835)
雾雨魔理沙 [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

5 years ago[Relay][Text Format] Text Printer Refactor and Debug Printing (#2605)
Josh Pollock [Wed, 20 Mar 2019 23:11:53 +0000 (16:11 -0700)]
[Relay][Text Format] Text Printer Refactor and Debug Printing (#2605)

5 years agoTruncate function name (#2863)
Andrew Tulloch [Wed, 20 Mar 2019 17:18:05 +0000 (10:18 -0700)]
Truncate function name (#2863)

5 years agofix typos: 4x "disbale" to "disable" (#2865)
Zeno Gantner [Wed, 20 Mar 2019 17:14:34 +0000 (18:14 +0100)]
fix typos: 4x "disbale" to "disable" (#2865)

5 years ago[Relay] Improved `multiply_rewrite` for gluoncv_ssd quantization (#2848)
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;

5 years agoFix an OrderDict initilization bug. (#2862)
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.

5 years ago[Relay][Frontend] Add ops in mxnet converter (#2844)
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

5 years ago[AlterLayout] NCHWc upsampling, fix depthwise conv (#2806)
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

5 years ago[Docker] Enable NNPACK for ci_gpu (#2856)
hlu1 [Wed, 20 Mar 2019 00:15:29 +0000 (17:15 -0700)]
[Docker] Enable NNPACK for ci_gpu (#2856)

5 years ago[Relay][Frontend][keras] added interpolation method of Upsampling2D (#2854)
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

5 years agoPin rust version used to compile tools (#2852)
Nick Hynes [Tue, 19 Mar 2019 18:34:24 +0000 (11:34 -0700)]
Pin rust version used to compile tools (#2852)

5 years agoUpdate iOS RPC README (#2847)
Ruslan Baratov [Tue, 19 Mar 2019 18:02:35 +0000 (21:02 +0300)]
Update iOS RPC README (#2847)

5 years ago[FRONTEND][TENSORFLOW] Enhance with left over patches from NNVM. (#2757)
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

5 years ago[RUNTIME] Scaffold structured error handling. (#2838)
Tianqi Chen [Tue, 19 Mar 2019 06:05:02 +0000 (23:05 -0700)]
[RUNTIME] Scaffold structured error handling. (#2838)

5 years ago[DOCKER] Update ci-gpu to include NNPack (#2846)
Tianqi Chen [Tue, 19 Mar 2019 06:03:00 +0000 (23:03 -0700)]
[DOCKER] Update ci-gpu to include NNPack (#2846)

5 years ago[DOCKER] Revert git shallow clone change. (#2841)
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.

5 years ago[TOPI][ARM] Improve injective schedule (#2801)
hlu1 [Mon, 18 Mar 2019 23:16:13 +0000 (16:16 -0700)]
[TOPI][ARM] Improve injective schedule (#2801)

5 years ago[CODEGEN][OPENCL] Fix compile error about ternary expression. (#2821)
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));

5 years agoFix typo (#2839)
hlu1 [Mon, 18 Mar 2019 18:49:28 +0000 (11:49 -0700)]
Fix typo (#2839)

5 years agoFix Xcode 10 metal compile error (#2836)
Ruslan Baratov [Mon, 18 Mar 2019 18:48:58 +0000 (21:48 +0300)]
Fix Xcode 10 metal compile error (#2836)

5 years ago[Relay] Adding _contrib_BilinearResize2D op from mxnet (#2777)
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

5 years agoxcode.py: Decode bytes before output (#2833)
Ruslan Baratov [Sun, 17 Mar 2019 19:19:56 +0000 (22:19 +0300)]
xcode.py: Decode bytes before output (#2833)

5 years ago[COMMUNITY] kazum -> committer (#2831)
Tianqi Chen [Sat, 16 Mar 2019 16:01:01 +0000 (09:01 -0700)]
[COMMUNITY] kazum -> committer (#2831)

5 years agotvmrpc: Fix includes (#2825)
Ruslan Baratov [Sat, 16 Mar 2019 05:12:15 +0000 (08:12 +0300)]
tvmrpc: Fix includes (#2825)

5 years agoFix init_proj.py: Team ID expected (#2824)
Ruslan Baratov [Fri, 15 Mar 2019 16:32:24 +0000 (19:32 +0300)]
Fix init_proj.py: Team ID expected (#2824)

5 years ago[DOCKER] Fix git clone failure. (#2816)
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.

5 years agoupgrade java style-check due to CVE-2019-9658 (#2817)
Yizhi Liu [Thu, 14 Mar 2019 23:07:32 +0000 (16:07 -0700)]
upgrade java style-check due to CVE-2019-9658 (#2817)

5 years ago[TOPI, Relay] ROI Pool operator (#2811)
Wuwei Lin [Thu, 14 Mar 2019 23:06:01 +0000 (07:06 +0800)]
[TOPI, Relay] ROI Pool operator (#2811)

5 years ago[Relay] Add hd,tl,nth for list in Prelude (#2771)
Wei Chen [Thu, 14 Mar 2019 19:06:49 +0000 (12:06 -0700)]
[Relay] Add hd,tl,nth for list in Prelude (#2771)

5 years ago[GRAPH] Include default metadata description in graph. (#2770)
Siva [Thu, 14 Mar 2019 17:12:58 +0000 (22:42 +0530)]
[GRAPH] Include default metadata description in graph. (#2770)

5 years ago[Relay][Quantization] Fix duplicated simulated quantization (#2803)
Wuwei Lin [Thu, 14 Mar 2019 17:10:49 +0000 (01:10 +0800)]
[Relay][Quantization] Fix duplicated simulated quantization (#2803)

5 years ago[Bugfix] Repeat and tile bug fixed, relay tests added (#2804)
Leyuan Wang [Thu, 14 Mar 2019 17:09:38 +0000 (10:09 -0700)]
[Bugfix] Repeat and tile bug fixed, relay tests added (#2804)

5 years ago[ARITH] RewriteSimplifier: min/max, logical, select (#2768)
Tianqi Chen [Thu, 14 Mar 2019 16:52:33 +0000 (09:52 -0700)]
[ARITH] RewriteSimplifier: min/max, logical, select (#2768)

5 years agoFix caffe2 relay frontend (#2733)
hlu1 [Thu, 14 Mar 2019 05:16:50 +0000 (22:16 -0700)]
Fix caffe2 relay frontend (#2733)

5 years agoFix a bug in nnvm to relay converter. (#2756)
lixiaoquan [Thu, 14 Mar 2019 05:15:36 +0000 (13:15 +0800)]
Fix a bug in nnvm to relay converter. (#2756)

5 years agoSupport for sign (#2775)
Ashutosh Parkhi [Thu, 14 Mar 2019 05:14:26 +0000 (10:44 +0530)]
Support for sign (#2775)

5 years agoUpdate HalideIR and dmlc-core to the latest (#2809)
hlu1 [Thu, 14 Mar 2019 02:31:35 +0000 (19:31 -0700)]
Update HalideIR and dmlc-core to the latest (#2809)

5 years ago[COMMUNITY] @sxjscience -> Reviewer (#2807)
Haichen Shen [Thu, 14 Mar 2019 02:01:19 +0000 (19:01 -0700)]
[COMMUNITY] @sxjscience -> Reviewer (#2807)

5 years ago[Relay/TOPI][Op] Add shape op in Relay and TOPI (#2749)
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

5 years ago[Relay][Frontend] Add reverse op to relay (#2800)
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

5 years agoEnsure loop count is a constant before trying to unroll. (#2797)
Salem Derisavi [Tue, 12 Mar 2019 23:12:10 +0000 (19:12 -0400)]
Ensure loop count is a constant before trying to unroll. (#2797)

5 years agoMake cpptest build on Ubuntu (#2798)
Alexander Pivovarov [Tue, 12 Mar 2019 23:11:50 +0000 (16:11 -0700)]
Make cpptest build on Ubuntu (#2798)

5 years ago[DOCKER] Update docker protocol (#2793)
Tianqi Chen [Tue, 12 Mar 2019 21:34:34 +0000 (14:34 -0700)]
[DOCKER] Update docker protocol (#2793)

5 years ago[COMMUNITY] @wweic -> Reviewer (#2789)
Tianqi Chen [Tue, 12 Mar 2019 18:04:52 +0000 (11:04 -0700)]
[COMMUNITY] @wweic -> Reviewer (#2789)

5 years ago [DOCS] Phase out nnvm tutorials (#2783)
Tianqi Chen [Tue, 12 Mar 2019 16:37:41 +0000 (09:37 -0700)]
 [DOCS] Phase out nnvm tutorials (#2783)

5 years ago[DOCS] Cleanup the relay docs location (#2785)
Tianqi Chen [Tue, 12 Mar 2019 04:21:40 +0000 (21:21 -0700)]
[DOCS] Cleanup the relay docs location (#2785)

5 years agoMake topi cuda nms_gpu method signature similar to non_max_suppression (#2780)
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)

5 years ago[TEST] recover tflite test (#2788)
Tianqi Chen [Tue, 12 Mar 2019 03:30:30 +0000 (20:30 -0700)]
[TEST] recover tflite test (#2788)

5 years ago[Relay] Pass manager (#2546)
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

5 years ago[TEST] Hotfix CI outrage after TF in docker update (#2781)
Tianqi Chen [Tue, 12 Mar 2019 00:52:10 +0000 (17:52 -0700)]
[TEST] Hotfix CI outrage after TF in docker update (#2781)

5 years ago[Relay] Improve more operator mxnet frontend importer (#2772)
SasakiSaki [Mon, 11 Mar 2019 21:57:59 +0000 (05:57 +0800)]
[Relay] Improve more operator mxnet frontend importer (#2772)

5 years agoImplement flop support for int8 models (#2776)
Andrew Tulloch [Mon, 11 Mar 2019 19:55:01 +0000 (12:55 -0700)]
Implement flop support for int8 models (#2776)

5 years ago[Object Detection] Gluoncv SSD support on CPU (#2353)
Yao Wang [Mon, 11 Mar 2019 18:41:46 +0000 (11:41 -0700)]
[Object Detection] Gluoncv SSD support on CPU (#2353)

5 years ago[relay][frontend] TensorFlow saved model support (#2586)
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

5 years ago[Relay/TOPI][Frontend] Add tile and repeat operators in Relay and TOPI (#2720)
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

5 years agoupdate relay python api doc (#2766)
Yong Wu [Mon, 11 Mar 2019 04:06:09 +0000 (21:06 -0700)]
update relay python api doc (#2766)

5 years agoAdd the new logical operators to the doc. (#2761)
abergeron [Sun, 10 Mar 2019 16:32:44 +0000 (12:32 -0400)]
Add the new logical operators to the doc. (#2761)

5 years ago[ARITH] Analyzer RewriteSimplifier: add/sub/mul/div/mod (#2722)
Tianqi Chen [Sun, 10 Mar 2019 16:31:34 +0000 (12:31 -0400)]
[ARITH] Analyzer RewriteSimplifier: add/sub/mul/div/mod (#2722)

5 years agofix typo in backend interpreter (#2752)
雾雨魔理沙 [Sun, 10 Mar 2019 16:29:08 +0000 (09:29 -0700)]
fix typo in backend interpreter (#2752)

5 years ago[WIN] Fix a bug in find_llvm when specify llvm-config (#2758)
lee [Sun, 10 Mar 2019 01:02:27 +0000 (09:02 +0800)]
[WIN] Fix a bug in find_llvm when specify llvm-config (#2758)

5 years ago[COMMUNITY] @kevinthesun -> committer (#2760)
Tianqi Chen [Sun, 10 Mar 2019 00:51:05 +0000 (19:51 -0500)]
[COMMUNITY] @kevinthesun -> committer (#2760)

5 years agoImprovements to the conda build (#2742)
abergeron [Sat, 9 Mar 2019 21:38:40 +0000 (16:38 -0500)]
Improvements to the conda build (#2742)

5 years ago[DLPACK] fix flaky ctypes support (#2759)
Tianqi Chen [Sat, 9 Mar 2019 20:58:14 +0000 (15:58 -0500)]
[DLPACK] fix flaky ctypes support (#2759)

5 years ago[RUNTIME][OPENCL] set type_key even when platform is not available (#2741)
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)

5 years ago[Relay][Quantization] Speed-aware quantization scheme improvement (#2723)
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

5 years agorevert PR#2420 nms changes (#2747)
Leyuan Wang [Sat, 9 Mar 2019 10:03:40 +0000 (02:03 -0800)]
revert PR#2420 nms changes (#2747)

5 years agoFix vmlal.s16 code generation for int8 x int8 -> int32 (#2748)
Andrew Tulloch [Sat, 9 Mar 2019 03:44:07 +0000 (19:44 -0800)]
Fix vmlal.s16 code generation for int8 x int8 -> int32 (#2748)

5 years ago[Relay] Add logical operators (#2743)
abergeron [Sat, 9 Mar 2019 01:46:01 +0000 (20:46 -0500)]
[Relay] Add logical operators (#2743)

5 years agoImprove NNVM to Relay conversion (#2734)
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

5 years ago[Bugfix][Relay][Frontend] Fix bug in mxnet converter for slick_like (#2744)
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

5 years ago[RUNTIME][OPENCL] clFinish before releasing memory (#2737)
MORITA Kazutaka [Thu, 7 Mar 2019 04:31:50 +0000 (13:31 +0900)]
[RUNTIME][OPENCL] clFinish before releasing memory (#2737)

5 years ago[Relay][TOPI][OP] intel_graphics conv2d alterlayout support relay, added stack op...
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

5 years ago[VERSION] Update to 0.6.dev (#2736)
ziheng [Wed, 6 Mar 2019 02:22:16 +0000 (18:22 -0800)]
[VERSION] Update to 0.6.dev (#2736)

5 years ago[Relay][Frontend][Bugfix] Fix bug in converting slice_axis when axis is negative...
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

5 years ago[RELAY][OP] Faster-RCNN Proposal OP (#2725)
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

5 years agouse LLVM linker (#2713)
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

5 years ago[COMMUNITY] @sgrechanik-h -> Reviewer (#2732)
ziheng [Tue, 5 Mar 2019 05:51:09 +0000 (21:51 -0800)]
[COMMUNITY] @sgrechanik-h -> Reviewer (#2732)

5 years agoDocs: pip dependencies for testing (#2728)
Ruslan Baratov [Mon, 4 Mar 2019 23:21:36 +0000 (02:21 +0300)]
Docs: pip dependencies for testing (#2728)

5 years ago[DOCKER] Pin pylint==1.9.4 (#2727)
Marcus Shawcroft [Mon, 4 Mar 2019 23:21:13 +0000 (23:21 +0000)]
[DOCKER] Pin pylint==1.9.4 (#2727)

5 years agoFix compilation on XCode 10 (#2731)
Andrew Tulloch [Mon, 4 Mar 2019 23:20:12 +0000 (15:20 -0800)]
Fix compilation on XCode 10 (#2731)

5 years ago[Relay] Higher order reverse mode automatic differentiation that work with control...
雾雨魔理沙 [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

5 years ago[DOCS] Fix tutorial (#2724)
MORINAGA [Mon, 4 Mar 2019 13:21:49 +0000 (22:21 +0900)]
[DOCS] Fix tutorial (#2724)

* fix docments

* delete e

5 years ago[Relay][Frontend] Add slice axis op in mxnet converter (#2706)
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

5 years ago[Relay][Frontend] Add a few mxnet ops in relay frontend (#2704)
Haichen Shen [Sun, 3 Mar 2019 18:24:20 +0000 (10:24 -0800)]
[Relay][Frontend] Add a few mxnet ops in relay frontend (#2704)

5 years ago[Tensorflow, NNVM, TOPI] Support for logical operators (#2453)
Ashutosh Parkhi [Sun, 3 Mar 2019 18:20:59 +0000 (23:50 +0530)]
[Tensorflow, NNVM, TOPI] Support for logical operators (#2453)

5 years ago[RELAY][PASS] Common subexpression elimination (#2639)
Wuwei Lin [Sun, 3 Mar 2019 18:15:12 +0000 (02:15 +0800)]
[RELAY][PASS] Common subexpression elimination (#2639)

5 years ago[EXPR] ir_operator.h->expr_operator.h Centralize const folder logic (#2719)
Tianqi Chen [Sun, 3 Mar 2019 03:17:01 +0000 (19:17 -0800)]
[EXPR] ir_operator.h->expr_operator.h Centralize const folder logic (#2719)

5 years ago[ARITH] Analyzer Infra, ConstIntBound, Modular (#2668)
Tianqi Chen [Sat, 2 Mar 2019 22:35:23 +0000 (14:35 -0800)]
[ARITH]  Analyzer Infra, ConstIntBound, Modular (#2668)

5 years ago[Relay/TOPI][Op] Add batch_matmul in relay and TOPI (#2561)
Haichen Shen [Fri, 1 Mar 2019 22:53:46 +0000 (14:53 -0800)]
[Relay/TOPI][Op] Add batch_matmul in relay and TOPI (#2561)

* Add batch_dot and cpu schedule

* Add relay support for batch_dot

* Rename batch_dot to batch_matmul

* nits

* Add missing file

* Put batch_matmul and dense x86 schedule in separate files

* Fix pylint

* Remove unused import

* Add cuda schedule for batch_matmul

* Add test case with larger batch size

* Add batch_matmul in api doc

* Fix quantize pass rounding error

* Fix pylint and minor change

* bug fix

5 years agoDefined a common base class for TensorComputeOp and ComputeOp (#2587)
Salem Derisavi [Fri, 1 Mar 2019 18:46:21 +0000 (13:46 -0500)]
Defined a common base class for TensorComputeOp and ComputeOp (#2587)

* Defined a common base class for TensorComputeOp and ComputeOp

* Made changes requested by @ZihengJiang

* added a testcase to assert that `tensorize` does not have any effect on TensorComputeOp ops.

5 years ago[Doc] Relay tutorial - Deploy the Pretrained Model on Raspberry Pi (#2693)
Hiroyuki Makino [Fri, 1 Mar 2019 18:19:49 +0000 (03:19 +0900)]
[Doc] Relay tutorial - Deploy the Pretrained Model on Raspberry Pi (#2693)

5 years agoDocker build script robustness (#2710)
Marcus Shawcroft [Fri, 1 Mar 2019 18:12:24 +0000 (18:12 +0000)]
Docker build script robustness (#2710)

* [DOCKER] Make all install .sh scripts directly executable.

* [DOCKER] Use curl -L consistently.

Make the use of the curl -L option in docker build scripts consistent.

* [DOCKER] Drop use of --force-yes

The --force-yes option is generally not recommend, it can leave
systems in an undefined state.  The use of --allow-* options is
preferred.  In this particular case the --force-yes option appears to
serve no purpose.  Dropping it.

* [DOCKER] Drop superflous repeated apt-get update.

The "apt-get update && apt-get install" idiom is necessary and
specific to Dockerfile.  In shell the repeated apt-get update is
superflous.  Drop the duplicates.

* [DOCKER] Robustness -e -u -o pipefail

The install scripts used to construct docker environments do not, in
general, propagate errors.  Some of the scripts use adhoc &&
directives to chain together short sequences of commands but there are
numerous failure modes which are silently ignored.  This patch puts in
place some consistent, basic, shell error trapping across all of the
install scripts.

Note this is a step forward towards more robust scripts but it is not
a complete solution.

* [DOCKER] Shallow clone.

Use shallow clone to reduce bandwidth requirements of repeated docker
(re)-builds.

* [DOCKER] Use clone --branch rather than clone then checkout

Use the git clone --branch idiom rather than git clone && git
checkout.  This paves the way for using --depth=1

5 years agoImprove task_lint.sh robustness (#2711)
Marcus Shawcroft [Fri, 1 Mar 2019 18:09:35 +0000 (18:09 +0000)]
Improve task_lint.sh robustness (#2711)

* [SCRIPT] Refactor grep for multiple patterns

Tidy up the use of grep.  Use -E rather than run multiple grep
instances.

* [SCRIPT] Refactor grep use in pipeline.

Prefer to use stdin redirection rather than create a pipeline.

* [SCRIPT] Refactor placement and cleanup of temporary files.

Place temporary files in the conventional /tmp location. Avoid
poisoning file name space by using $$. Ensure the temporary files get
cleaned up, even when the script fails / exits early.

* [SCRIPT] Improve robustness of task_lint.sh error handling.

Ensure script failures are caught and propagated.  Rather than trying
to explicitly catch and propagate failures with explicit "|| exit"
annotations, use the "set -e" idom from docker/install scripts and
have the shell catch and propagate errors in the general case and
special case the grep instances where non zero exit is permitted and
should be ignored.

5 years ago[TOPI][Relay] Fix default `out_dtype` for `conv2d_NCHWc` and Relay (#2707)
eqy [Fri, 1 Mar 2019 17:44:27 +0000 (09:44 -0800)]
[TOPI][Relay] Fix default `out_dtype` for `conv2d_NCHWc` and Relay (#2707)

5 years agosupport MXNet _minimum and _maximum (#2709)
Hao Jin [Fri, 1 Mar 2019 17:26:45 +0000 (09:26 -0800)]
support MXNet _minimum and _maximum (#2709)

5 years ago[Relay] fix checkwellform (#2705)
雾雨魔理沙 [Fri, 1 Mar 2019 17:23:43 +0000 (09:23 -0800)]
[Relay] fix checkwellform (#2705)

* do

* address comment

5 years agoPin pylint version 2.2.2 (#2698)
Marcus Shawcroft [Fri, 1 Mar 2019 02:35:01 +0000 (02:35 +0000)]
Pin pylint version 2.2.2 (#2698)