Jared Roesch [Thu, 9 May 2019 06:09:15 +0000 (02:09 -0400)]
[Relay][Runtime] Implementation of Relay VM (#2889)
* Implement the virtual machine
Co-Authored-By: wweic <ipondering.weic@gmail.com>
* Fix rebase build issues
* Reorganize vm.py and fix allocator bug
* Remove compiler
* Remove tests
* Remove backend/vm/vm.cc too
* Fix docs
* Fix doc
* Fix doc
* Add vm docs
* Remove change to dead_code.cc
* Remove Relay logging
* Remove reduce
* Update include/tvm/runtime/vm.h
Co-Authored-By: jroesch <roeschinc@gmail.com>
* Reformat
* Update include/tvm/runtime/vm.h
Co-Authored-By: jroesch <roeschinc@gmail.com>
* Address feedback
* Update include/tvm/runtime/vm.h
Co-Authored-By: jroesch <roeschinc@gmail.com>
* Apply suggestions from code review
Co-Authored-By: jroesch <roeschinc@gmail.com>
* Fix a couple outstanding comments
* Last couple comments
* Update include/tvm/runtime/vm.h
Co-Authored-By: jroesch <roeschinc@gmail.com>
* Address code review feedback
* Fix final comment
* Address comments
* Error reporting and example
* add Const
* Explicitly delete copy assignment operator
* Fix rebase
* Pass 3rd arg to fusion
Bing Xu [Thu, 9 May 2019 04:06:33 +0000 (21:06 -0700)]
[BuildModule] Fix AlterLayout Pass (#3155)
Yao Wang [Thu, 9 May 2019 00:21:41 +0000 (17:21 -0700)]
[Relay][Op] Adaptive pooling (#3085)
* Add topi adaptive_pool
* Use adaptive_pool to compute global_pool
* Add relay adaptive pool2d
* Fix lint
* Fix typo
* Minor change
* Change support level to 10
* Add contrib
* Remove global pool schedule
* Add contrib module
* Fix lint
* Update doc
* Update doc
Luis Vega [Wed, 8 May 2019 16:59:00 +0000 (09:59 -0700)]
[RFC] [VTA] [TSIM] Enabling Cycle-Accurate Hardware Simulation for VTA #3009 (#3010)
* merge files
* move verilator to the right place
* change name to tsim
* add default rule to be build and run
* add README for tsim
* Update README.md
* add some structural feedback
* change name of VTASim to VTADPISim
* more renaming
* update comment
* add license
* fix indentation
* add switch for vta-tsim
* add more licenses
* update readme
* address some of the new feedback
* add some feedback from cpplint
* add one more whitespace
* pass pointer so linter is happy
* pass pointer so linter is happy
* README moved to vta documentation
* create types for dpi functions, so they can be handle easily
* fix pointer style
* add feedback from docs
* parametrize width data and pointers
* fix comments
* fix comment
* add comment to class
* add missing parameters
* move README back to tsim example
* add feedback
* add more comments and remove un-necessary argument in finish
* update comments
* fix cpplint
* fix doc
Zhi [Wed, 8 May 2019 15:23:10 +0000 (08:23 -0700)]
fix python lint warnings (#3145)
Tianqi Chen [Wed, 8 May 2019 15:14:08 +0000 (08:14 -0700)]
[CI] Always run cpptest during build to ensure library correctness (#3147)
Bing Xu [Wed, 8 May 2019 07:16:15 +0000 (00:16 -0700)]
Relay C++ Build Module (#3082)
* [Relay] C++ Build module
* asdf
Leyuan Wang [Wed, 8 May 2019 04:51:00 +0000 (21:51 -0700)]
[Bugfix][TOPI] conv2d_transpose bugfix (#3138)
* deconv tests
* deconv bug fixed for certain cases tests added
Marcus Shawcroft [Wed, 8 May 2019 04:50:44 +0000 (05:50 +0100)]
[DOC] fix :code: markup syntax (#3140)
Wei Chen [Wed, 8 May 2019 03:52:24 +0000 (20:52 -0700)]
Handle vectorize for LE statement (#3137)
* Handle vectorize for LE statement
Fix a new cases introduced by commit
7afbca5691fdb599cd90b043d5a5036e55cae2d6
* Add test
masahi [Sun, 5 May 2019 12:17:29 +0000 (21:17 +0900)]
[ROCm] Fix dense autotvm template registration (#3136)
* Fix rocm dense autotvm template
* suppres lint warning
Yong Wu [Sun, 5 May 2019 08:08:10 +0000 (01:08 -0700)]
[Relay][Frontend] add log op in tf frontend (#3111)
* [Relay][Frontend] add log op in tf frontend
* address comment
Lianmin Zheng [Sun, 5 May 2019 08:05:18 +0000 (16:05 +0800)]
[TOPI] Fix mali conv2d performance regression (#3131)
* [TOPI] fix mali conv
* fix typo
* address comments
Tianqi Chen [Sat, 4 May 2019 01:07:14 +0000 (21:07 -0400)]
[ARITH] Constraint-aware ConstIntBound, Enhance CanonicalSimplify (#3132)
Jessica Davies [Fri, 3 May 2019 09:48:18 +0000 (11:48 +0200)]
[DOC] Developer documentation for InferBound pass. (#3126)
* Developer documentation for InferBound pass.
Marcus Shawcroft [Thu, 2 May 2019 16:11:37 +0000 (17:11 +0100)]
[DOC] Various documentation improvements (#3133)
Jared Roesch [Thu, 2 May 2019 16:10:34 +0000 (12:10 -0400)]
[Relay][Runtime] Add memory manager for NDArray (#3121)
* Add support for custom NDArray memory management
Credit to @icemelon9 and @wweic
* Fix copy-paste issue
* Fix naive allocator.h
* Remove buffer field
* Apply Wei's suggestions.
Co-Authored-By: jroesch <roeschinc@gmail.com>
* Fix Wei's suggestion
* Fix go rts
* Break MM dependency
* Add docs and clean up diff
* Add more docs
* Move to VM folder
* Fix lint
* Remove Go dep.
* Rename to Empty
* Address Haichen's comments
Haichen Shen [Thu, 2 May 2019 15:59:22 +0000 (08:59 -0700)]
Add MXNet converter for RNN layer ops (#3125)
Tianqi Chen [Thu, 2 May 2019 15:52:13 +0000 (11:52 -0400)]
[LINT] Add more allowed file type
Jared Roesch [Thu, 2 May 2019 13:54:52 +0000 (09:54 -0400)]
[Relay][Runtime] Add support for virtual machine Objects (#3120)
Lianmin Zheng [Thu, 2 May 2019 04:30:28 +0000 (12:30 +0800)]
Update CONTRIBUTORS.md (#3130)
Marcus Shawcroft [Wed, 1 May 2019 21:13:36 +0000 (22:13 +0100)]
[DOC] Add missing targets to target_name documentation. (#3128)
Yida Wang [Wed, 1 May 2019 20:28:01 +0000 (13:28 -0700)]
Minor addition to graph runtime debug (#3129)
* print op names in graph runtime debug
* fix lint
Zhao Wu [Wed, 1 May 2019 18:18:15 +0000 (02:18 +0800)]
Fix PRelu layout in Relay (#3013)
* Fix PRelu layout in Relay
* Fix cpplint
* Add PRelu test case
Marcus Shawcroft [Wed, 1 May 2019 16:05:18 +0000 (17:05 +0100)]
[DOC] various assorted grammar fixes (#3127)
* Correct spelling of 'inavlid'
* [DOC] correct spelling of 'schdule'.
* [DOC] clean up use of abbreviation "interop"
* [DOC] capitalize API abbreviation consistently
* [DOC] correct spelling of 'peformed'.
* [DOC] correct spelling of 'intermidiate'
* Remove trailing white space.
* Correct spelling of 'parametrization'.
* [DOC] minor improvements to Range documentation.
songqun [Wed, 1 May 2019 15:03:52 +0000 (08:03 -0700)]
[FRONTEND][TFLITE] Add FULLY_CONNECTED op into tflite frontend, support Inception V4 (#3019)
* Add FULLY_CONNECTED op into tflite frontend, support Inception V4
* Fix comment style in TF Lite tests.
lixiaoquan [Wed, 1 May 2019 15:02:12 +0000 (23:02 +0800)]
[Relay][Tensorflow] Allow an op as loop var. (#3056)
Zhi [Wed, 1 May 2019 03:42:27 +0000 (11:42 +0800)]
[RELAY][FUSION] Enhance fusion rule that starts from elemwise and broadcast (#2932)
* [relay][bugfix] fuse injective to elemwise and broadcast
* enhance fusion for prarllel injectiveOD
* check if tensor in schedule
* fix codegen
* fix lint
* update
* lint
Haichen Shen [Wed, 1 May 2019 00:10:19 +0000 (17:10 -0700)]
[Bugfix] Fix type code error for StringImm (#3050)
Rahul [Tue, 30 Apr 2019 22:43:46 +0000 (15:43 -0700)]
Fixing a doc nit (#3123)
URLs to the authors repo for these tutorials had an extra
`https://`, this patch removes that.
Jared Roesch [Mon, 29 Apr 2019 19:54:16 +0000 (12:54 -0700)]
Fix bug in ONNX importer (#3084)
Leyuan Wang [Mon, 29 Apr 2019 03:47:21 +0000 (20:47 -0700)]
[Relay][TOPI] Gluncv SSD support on the GPU (#2784)
* ssd gluoncv gpu op updated
* ssd gluoncv gpu op updated
* tutorials and testes modified
* tutorials and testes modified
* fix lint
* fix lint
* address comment
* multibox bug fixed
* space line added
* use less threads per block
* use less threads per block
* less threads per block for get valid count
* less threads per block for get valid count
* merge with master
* Revert "less threads per block for get valid count"
This reverts commit
08896cfccc34b0b2a1646d01d01ea4cad73941c4.
* Revert "less threads per block for get valid count"
This reverts commit
08896cfccc34b0b2a1646d01d01ea4cad73941c4.
* typo fixed
* elem length made to a variable
* fix lint error
* fix lint error
* lint fixed
* bug fixed
* bug fixed
* lint fixed
* error fixed
* error fixed
* test ci
* test ci
* seperate argsort to be an independent op
* seperate argsort to be an independent op
* fix lint
* fix lint
* remove unsupported models
* typo fixed
* argsort added to realy
* solve conflicts with master
* fix lint
* fix lint
* test push
* Revert "test push"
This reverts commit
6db00883fab6cc06bddf564c926bb27c874397d8.
* fix lint error
* fix more lint
* cpu test_sort udpated
* debug ci
* nms fixed
* expose argsort to relay frontend
* test ci
* fix lint
* sort register error fixed
* fix nnvm
* nms type fixed
* adaptive pooling added to relay
* Revert "adaptive pooling added to relay"
This reverts commit
1119f1f2c055753e0cc5611627597749134c5c8c.
* fix lint
* expose argsort op
* fix lint
* fix lint
* fix lint
* sort test updated
* sort bug fixed
* nnvm error fixed
* fix argsort default data type returned to be float insteaf of int
* fix lint
* fix lint
* test fixed
* fix valid count
* fix titanx bug
* tutorial add both targets
* titanx error fixed
* try to fix CI old gpu error
* try to solve CI GPU error
* get_valid_count added
* reverse get_valid_count
* get valid count optimized
* address comments
* fix ci error
* remove unessesary block sync
* add back one sync
* address comments
* address more comments
* more comments
* move sort to be indepent algorithm
* typo fixed
* more typos
* comments addressed
* doc updated
* fix pylint
* address final comments
* apache license added
Yizhi Liu [Mon, 29 Apr 2019 02:25:38 +0000 (19:25 -0700)]
[Lang] Fix undef BijectiveLayout and add scalar layout support (#3105)
Gemfield [Mon, 29 Apr 2019 02:24:28 +0000 (10:24 +0800)]
porting new upsample test case from nnvm to relay (#3115)
masahi [Mon, 29 Apr 2019 02:18:41 +0000 (11:18 +0900)]
[Relay, OpFusion] Better tuple fusion implementation (#3092)
Tianqi Chen [Sun, 28 Apr 2019 20:21:08 +0000 (13:21 -0700)]
[LINT] recover lint error, add asf header check (#3117)
Tianqi Chen [Sun, 28 Apr 2019 19:04:19 +0000 (12:04 -0700)]
[CI] Add file type check (#3116)
Wuwei Lin [Sun, 28 Apr 2019 03:48:34 +0000 (11:48 +0800)]
[TOPI] Fix group_conv2d unit test (#3113)
MaxXing [Sun, 28 Apr 2019 03:20:38 +0000 (11:20 +0800)]
fixed some typos (#3112)
Pedro Larroy [Sat, 27 Apr 2019 02:56:34 +0000 (19:56 -0700)]
Check that the node is not null, add contains to OpMap (#3037)
Meghan Cowan [Sat, 27 Apr 2019 02:55:22 +0000 (19:55 -0700)]
[TOPI] Bitserial dense operators for CPU (#3051)
Bing Xu [Sat, 27 Apr 2019 02:49:24 +0000 (19:49 -0700)]
[ROCM] Fix conv2d (#3107)
Ruizhe Zhao (Vincent) [Sat, 27 Apr 2019 02:15:21 +0000 (03:15 +0100)]
Fixed issue #3069 by checking op tag (#3070)
* Fixed issue #3069 by adding in_channels
* Registerd group_conv2d_nchw as topi compute
* Improved by checking tag value
* Removed group_conv2d_nchw topi registration
* Added test for relay group_conv2d_nchw
* Added assertions to forbid small group size
* Removed hard-coded oc_block_factor
* Added explanatory comments to group_conv2d_nchw_cuda
* Updated group_conv2d_nchw_cuda schedule
Removed 'direct' CUDA tests
* Reverted an accidental change in a conv2d test
* Fixed indentation problems
* Fixed a mis-commented line
* Reverted change in group_conv2d_nchw tag
* Removed commented int8 group_conv2d test
* Fixed group size assertions in group_conv2d_nchw_cuda
Salem Derisavi [Fri, 26 Apr 2019 21:10:42 +0000 (17:10 -0400)]
1) fixed a functional bug in loop partitioning algorithm that is exposed when double splitting with indivisible factors 2) added a testcase (#2956)
Salem Derisavi [Fri, 26 Apr 2019 16:49:29 +0000 (12:49 -0400)]
[TVM][ARITH] Teach BoundDeduce to handle the case in which target var can appear in rhs of expression (#2795)
* target variable can now appear in either lhs or rhs of the expression to be analyzed
* removed extra spaces
Wuwei Lin [Fri, 26 Apr 2019 16:41:54 +0000 (00:41 +0800)]
[Relay, Quantization, TOPI] int8 dense on CUDA & Dense op quantization (#2877)
* Quantize dense layers
* Add out_dtype arggument to dense; Add dense_int8 on CUDA
* Add topi unittest of dense int8
* Fix relay
* Fix topi integration
* Fix quantization
* Update dense_rewrite
* Triger CI
* Change qconfig quantize_dense to quantize_op
* Fix
* Remove quantize_op from qconfig
Tianqi Chen [Fri, 26 Apr 2019 16:09:11 +0000 (09:09 -0700)]
[COMMUNITY] @vinx13 -> committer (#3100)
Siva [Fri, 26 Apr 2019 15:27:30 +0000 (20:57 +0530)]
[TEST][FLAKY] fix for #3099 (#3101)
lixiaoquan [Fri, 26 Apr 2019 05:57:37 +0000 (13:57 +0800)]
[Relay][TensorFlow] Remove 'input_0d_mismatch' special handling (#3087)
* [Relay][TensorFlow] Remove 'input_0d_mismatch' special handling
* Add more tests.
* Cover the case that strided_slice outputs a scalar
Logan Weber [Thu, 25 Apr 2019 22:38:40 +0000 (15:38 -0700)]
Add VSCode directories to gitignore (#3095)
Hiroyuki Makino [Thu, 25 Apr 2019 18:05:42 +0000 (03:05 +0900)]
[Relay][TOPI] Add rsqrt operator (#2949)
Josh Pollock [Thu, 25 Apr 2019 17:56:46 +0000 (10:56 -0700)]
[Relay][Text Format] Fix Pretty Printing Annotations (#3041)
Liang-Chi Hsieh [Thu, 25 Apr 2019 17:49:50 +0000 (01:49 +0800)]
Use bridge network and expose port on macOS when launch docker image (#3086)
eqy [Thu, 25 Apr 2019 03:16:59 +0000 (20:16 -0700)]
check in (#3089)
OuHangKresnik [Wed, 24 Apr 2019 22:17:40 +0000 (06:17 +0800)]
Fix UnboundLocalError: local variable 'tensor' referenced before assignment (#3074)
Gemfield [Tue, 23 Apr 2019 03:50:55 +0000 (11:50 +0800)]
Enhance upsample operator to adapt onnx opset version 9 for nnvm comp… (#2968)
* Enhance upsample operator to adapt onnx opset version 9 for nnvm compiler
* Add upsample test case for newer opset in nnvm
* re-trigger the CI
Bing Xu [Mon, 22 Apr 2019 23:21:47 +0000 (16:21 -0700)]
[Relay] fix target string (#3071)
Liang-Chi Hsieh [Mon, 22 Apr 2019 00:17:50 +0000 (08:17 +0800)]
Fix code comment and typos. (#3063)
Yong Wu [Sun, 21 Apr 2019 06:59:22 +0000 (23:59 -0700)]
[Frontend][TF] Fix Placeholder issue (#2834)
* [Frontend][TF] Fix Placeholder issue
* Add test cases
Lianmin Zheng [Sat, 20 Apr 2019 23:20:03 +0000 (07:20 +0800)]
[TOPI] Rename output tensors for better readability (#3006)
hlu1 [Sat, 20 Apr 2019 00:50:34 +0000 (17:50 -0700)]
[Bugfix] Fix winograd nnpack fp16 (#3046)
masahi [Fri, 19 Apr 2019 16:20:19 +0000 (01:20 +0900)]
fix PostOrderVisit signature (#3048)
lixiaoquan [Fri, 19 Apr 2019 16:19:22 +0000 (00:19 +0800)]
[RELAY] Avoid unnecessarily reconstructing FunctionNode. (#3047)
Yong Wu [Fri, 19 Apr 2019 01:07:25 +0000 (18:07 -0700)]
[Relay][Frontend] TF Tile Round Sign Pow Exp Reverse (#2960)
* [Relay][Frontend] TF Round Sign Pow Exp Reverse
* fix ci
* fix comments
Siju [Thu, 18 Apr 2019 22:20:11 +0000 (03:50 +0530)]
Bugfix for path issues (#3038)
Balint Cristian [Thu, 18 Apr 2019 22:14:00 +0000 (01:14 +0300)]
Additional fix for PR#2972 (#3044)
雾雨魔理沙 [Wed, 17 Apr 2019 20:16:37 +0000 (13:16 -0700)]
[Relay] Add printing for ADT Type (#3030)
* Update pretty_printer.cc
* Update pretty_printer.cc
Yinghai Lu [Wed, 17 Apr 2019 20:06:30 +0000 (13:06 -0700)]
Implement relay nn.bias_add compute in C++ (#3027)
* Implement nn.bias_add compute in C++
* Address comments
* Remove unnecessary check
Balint Cristian [Wed, 17 Apr 2019 14:20:41 +0000 (17:20 +0300)]
Support Deriving channels when it is not provided in AlterLayout. (#2972)
雾雨魔理沙 [Wed, 17 Apr 2019 05:33:31 +0000 (22:33 -0700)]
[Relay] Fix Fuse (#3035)
* save
* fix
* Update fuse_ops.cc
Pedro Larroy [Wed, 17 Apr 2019 00:16:23 +0000 (17:16 -0700)]
Update dmlc-core, fix default ctors of NodeEntry (#3017)
Steven S. Lyubomirsky [Tue, 16 Apr 2019 20:44:30 +0000 (13:44 -0700)]
Ensure interpreted functions can take values that are not TensorValues (#3015)
hlu1 [Tue, 16 Apr 2019 20:43:37 +0000 (13:43 -0700)]
Add caffe2 nnvm frontend to CI (#3018)
雾雨魔理沙 [Tue, 16 Apr 2019 20:43:10 +0000 (13:43 -0700)]
Update expr.h (#3031)
Alexander Pivovarov [Tue, 16 Apr 2019 20:28:37 +0000 (13:28 -0700)]
Simplify TF get_output_names (#3025)
雾雨魔理沙 [Tue, 16 Apr 2019 19:37:49 +0000 (12:37 -0700)]
[Relay] Fix BatchMatMulRel typerelation (#3032)
return false mean retry in the future, and in the case of error, it should be report ASAP, not retry.
Sergei Grechanik [Tue, 16 Apr 2019 16:37:45 +0000 (19:37 +0300)]
[ARITH] Fix x||!x for comparisons in rewrite simplifier (#3029)
tkat0 [Tue, 16 Apr 2019 01:11:51 +0000 (10:11 +0900)]
[DOC] Add Android Tutorial (#2977)
* fix APP_STL for latest android ndk
* add vulkan sdk for tutorial
* add android tutorial
* fix of invalid input layer name
* update relay build opt_level 1 -> 3
Logan Weber [Mon, 15 Apr 2019 22:58:54 +0000 (15:58 -0700)]
[Relay] Add compiler pass tutorial docs (#2746)
* Add Relay compiler pass tutorial docs
* Add Python API hook wrapping step
* Incorporate feedback
* More doc iteration
* Mooooore iteration
* Rewrite `runtime.md` in rst
雾雨魔理沙 [Mon, 15 Apr 2019 19:56:31 +0000 (12:56 -0700)]
[Relay] use unordered_map instead of map in ANF (#3024)
Ehsan M. Kermani [Mon, 15 Apr 2019 02:11:18 +0000 (19:11 -0700)]
[RUST][FRONTEND] Fix resnet example (#3000)
Due to the previous changes the frontend resnet example failed to build. So this patch
1) fixes it
2) adds ~~a local `run_tests.sh` to remedy non-existence of MXNet CI (used in python build example)~~ the example build to CI with random weights and a flag for pretrained resnet weights
Please review: @tqchen @nhynes @kazimuth
Tianqi Chen [Sat, 13 Apr 2019 23:20:24 +0000 (19:20 -0400)]
[COMMUNITY] @hlu1 -> Reviewer (#3021)
MORINAGA [Sat, 13 Apr 2019 03:03:11 +0000 (12:03 +0900)]
[Heterogeneous][Bugfix] Fix bug of wrongly generated device_map (#2990)
* fix bug of device_index
* cpplint
* nose
* Update test_pass_annotation.py
* fix name of testcase
* delete comment
Josh Pollock [Sat, 13 Apr 2019 01:36:19 +0000 (18:36 -0700)]
[Relay][Text Format] Pretty Printer Smart Inlining (#2881)
hlu1 [Sat, 13 Apr 2019 01:33:45 +0000 (18:33 -0700)]
[Bugfix] Fix caffe2 nnvm frontend (#2996)
Bing Xu [Fri, 12 Apr 2019 23:13:45 +0000 (16:13 -0700)]
[Relay] C++ GraphRuntimeCodegen, Deprecate Python2 (#2986)
* [Relay] C++ GraphRuntimeCodegen
* [Test] Deprecate Python2
* [Python3] Add Py2 check
* Update _pyversion.py
* [Python3] Update test
Logan Weber [Fri, 12 Apr 2019 22:43:37 +0000 (15:43 -0700)]
[Relay] Add gradient operator tutorial docs (#2751)
* Add gradient operator tutorial docs
* Incorporate Steven's and Ziheng's feedback
* Remove TODO about `collapse_sum_like`
* Add more examples
eqy [Fri, 12 Apr 2019 21:17:38 +0000 (14:17 -0700)]
[NIT] fix relay invariant error message (#3011)
* [NIT] fix common error message
Extremely minor issue, but this is one of the most common error messages people see...
* Update type_solver.cc
trigger CI
Ce Gao [Fri, 12 Apr 2019 19:37:08 +0000 (03:37 +0800)]
[AutoTVM] Fix typos (#3014)
Signed-off-by: Ce Gao <gaoce@caicloud.io>
Alexey Romanov [Fri, 12 Apr 2019 03:59:20 +0000 (06:59 +0300)]
Support SpaceToBatchND/BatchToSpaceND in Tensorflow frontend (#2943)
Thanks @alexeyr . This is now merged.
Lianmin Zheng [Thu, 11 Apr 2019 02:58:54 +0000 (10:58 +0800)]
[AutoTVM] fix argument type for curve feature (#3004)
James Gilles [Wed, 10 Apr 2019 21:28:25 +0000 (17:28 -0400)]
[REFACTOR] Use more TypedPackedFuncs (#2981)
* Add `set_body_simple` to Registry, refactor a lot of code to use it
* Add more types to Relay PackedFuncs
* Add Registry::set_body_method to easily make Node methods into
PackedFuncs
* Add set_body_method, set_body_node_method; start typing api_lang
* Add some docs, remove unused script
* Fix mysterious linter problem
* Touch up api_ir.cc
* Fix some issues with TOPI argument counts
* Revert changes to topi.cc to avoid problems with optional arguments
* A little more cleanup
* Type more of the api _ functions
* Whitespace
* Finalize names and docs for new registry helpers
* Update docs
Yizhi Liu [Wed, 10 Apr 2019 05:12:50 +0000 (22:12 -0700)]
fix java checkstyle version (#2998)
eqy [Wed, 10 Apr 2019 05:11:21 +0000 (22:11 -0700)]
add output format to ndk build func (#2999)
Philip Hyunsu Cho [Wed, 10 Apr 2019 04:59:16 +0000 (21:59 -0700)]
Expose backtrace symbols in Debug mode (#3001)
雾雨魔理沙 [Tue, 9 Apr 2019 18:49:16 +0000 (11:49 -0700)]
Update let_list.h (#2987)
雾雨魔理沙 [Tue, 9 Apr 2019 05:56:57 +0000 (22:56 -0700)]
add document (#2714)
lint
lint
save
save
add more case
save
error
lint
lint
commit
do
lint
save
fix lint
wrap it back as func
lint
save
remove dead comment
fix style
fix lint
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
address review feedback
pe now handle freevar. as a result preserving function is now trivial.
test
add basic test, implement pretty printing for generic function
test
lint
fix segfault
save
save
do
test
fix another error
address comment
commit
save
address review feedback
add test for invalidate, fix error in lookup
rename cont to boduy
fix error and add regression test
fix error, add test case
Update src/relay/pass/partial_eval.cc
Co-Authored-By: MarisaKirisame <lolisa@marisa.moe>
fix lint
remove extra line
save
save
雾雨魔理沙 [Tue, 9 Apr 2019 05:51:00 +0000 (22:51 -0700)]
[Relay] Add expr_visitor, fix expr_functor exponential blowup problem (#2988)
* save
* lint
Wuwei Lin [Tue, 9 Apr 2019 05:20:56 +0000 (13:20 +0800)]
[Relay] InferCorrectLayout for strided_slice & min_num_branches option in CombineParallelConv2D (#2961)
* [Relay] InferCorrectLayout for strided_slice
* Add min_num_branches option to CombineParallelConv2D
* Return undef if original layout contains splitted axes
Jared Roesch [Mon, 8 Apr 2019 15:54:35 +0000 (08:54 -0700)]
[Relay][RFC][Fix] Rename RelayPrint to AsText (#2984)