platform/upstream/tvm.git
4 years agoUpdate legacy places from nnvm to relay. (#4535)
Tianqi Chen [Wed, 18 Dec 2019 06:17:51 +0000 (22:17 -0800)]
Update legacy places from nnvm to relay. (#4535)

* Update legacy places from nnvm to relay.

This PR prepares the current mainline to remove nnvm compiler dep.

* remove legacy stage

4 years ago[Relay] External codegen (#4482)
Zhi [Wed, 18 Dec 2019 03:17:55 +0000 (19:17 -0800)]
[Relay] External codegen (#4482)

4 years agoPIL is depreciated and should be replaced with pillow (a fork of PIL) (#4533)
lhutton1 [Tue, 17 Dec 2019 17:55:32 +0000 (17:55 +0000)]
PIL is depreciated and should be replaced with pillow (a fork of PIL) (#4533)

Change-Id: If2075df5475505f2da87dae7145af5a7ab83d8a4

4 years agofix crash issue in tsim backend (#4527)
Liangfu Chen [Mon, 16 Dec 2019 18:26:54 +0000 (02:26 +0800)]
fix crash issue in tsim backend (#4527)

4 years agofix onnx shape dtype (#4528)
masahi [Mon, 16 Dec 2019 16:11:53 +0000 (01:11 +0900)]
fix onnx shape dtype (#4528)

4 years agofix empty config caused KeyError (#4520)
Cody Yu [Mon, 16 Dec 2019 06:37:43 +0000 (22:37 -0800)]
fix empty config caused KeyError (#4520)

4 years agoadd bfloat16 typeflag support (#4525)
YixinBao [Mon, 16 Dec 2019 05:46:21 +0000 (13:46 +0800)]
add bfloat16 typeflag support (#4525)

4 years ago[ir] use DataType instead of Type for readability because Type has been deprecated...
Liang ZOU [Sun, 15 Dec 2019 23:09:51 +0000 (07:09 +0800)]
[ir] use DataType instead of Type for readability because Type has been deprecated (#4513)

4 years agoUse the best tuner possible (#4397)
miheer vaidya [Sun, 15 Dec 2019 23:09:16 +0000 (16:09 -0700)]
Use the best tuner possible (#4397)

* Use the best tuner possible

* Add comment denoting availability of better tuners

* Fix typos and wording

4 years agoFixed extra reshape parameter bug. (#4524)
Josh Fromm [Sun, 15 Dec 2019 23:08:35 +0000 (15:08 -0800)]
Fixed extra reshape parameter bug. (#4524)

4 years ago[Bugfix][Frontend][TFlite] Fix wrong function call in TANH tests (#4517)
Ina Dobreva [Sat, 14 Dec 2019 05:15:12 +0000 (05:15 +0000)]
[Bugfix][Frontend][TFlite] Fix wrong function call in TANH tests (#4517)

* Replace sigmoid() with tanh() in tests for TANH

4 years agoFix bias_add gradient (#4516)
SWu [Fri, 13 Dec 2019 20:09:56 +0000 (15:09 -0500)]
Fix bias_add gradient (#4516)

* Fix bias_add gradient

A change caused collapse_sum_like to reject implicit dimension
broadcasting for bias_add gradient, so switch to explicit sum reduction
on the non-bias axis dimensions.

* Lint fix

4 years agoFix TF resize for dynamic size models (#4510)
Alexander Pivovarov [Fri, 13 Dec 2019 17:42:58 +0000 (09:42 -0800)]
Fix TF resize for dynamic size models (#4510)

4 years ago[CI] Update docker image ci_lint to obtain Python 3.6 from ppa:deadsnakes/ppa (#4505...
Leandro Nunes [Fri, 13 Dec 2019 05:48:29 +0000 (05:48 +0000)]
[CI] Update docker image ci_lint to obtain Python 3.6 from ppa:deadsnakes/ppa (#4505) (#4506)

4 years ago[Quantization] Fix annotation for multiply op (#4458)
masahi [Thu, 12 Dec 2019 22:52:06 +0000 (07:52 +0900)]
[Quantization] Fix annotation for multiply op (#4458)

* fix mul rewrite

* register Realize Rewrite for global avg pool and add test

* remove unnecessary check

* improve the test case

4 years ago[Hybrid][Fix] Fix hybrid script to support array of tensors (#4494)
Haichen Shen [Thu, 12 Dec 2019 22:33:57 +0000 (14:33 -0800)]
[Hybrid][Fix] Fix hybrid script to support array of tensors (#4494)

* [Fix][Hybrid] Fix hybrid script to support array of tensors

* add test case

* clean up

* trigger ci

4 years agoFix build for llvm newer than 9.0 (#4515)
Dmitri Makarov [Thu, 12 Dec 2019 16:00:32 +0000 (17:00 +0100)]
Fix build for llvm newer than 9.0 (#4515)

4 years ago[TOPI] implement pool3d op (#4478)
optima2005 [Thu, 12 Dec 2019 06:06:20 +0000 (14:06 +0800)]
[TOPI] implement pool3d op (#4478)

* [TOPI] implement pool3d op

* use PoolInferCorrectLayout for both 2d and 3d pooling

* unify MakeMaxPool and MakeAvgPool

4 years ago[NODE][Serialization]fix serialization precision loss in float (#4503)
LaiyuanGong [Thu, 12 Dec 2019 01:47:50 +0000 (19:47 -0600)]
[NODE][Serialization]fix serialization precision loss in float (#4503)

* fix serialization precision loss in float

When we want to serialize a tvm.tensor object(like pickle), we will get a precision loss cause by std::to_string()。
For example, a2.value will be 0.0 while a.value=0.00000001 in the following:
    import tvm
    import pickle
    a = tvm.const(0.00000001, 'float32')
    a2 = pickle.loads(pickle.dumps(a))

* remove line end spaces

4 years agoadd rocm schedules to topi C++ (#4507)
Thomas Viehmann [Thu, 12 Dec 2019 01:23:00 +0000 (02:23 +0100)]
add rocm schedules to topi C++ (#4507)

This imports the CUDA schedules to rocm.

4 years agoAdd AMD codeGen unit tests (#4509)
Peter Yeh [Thu, 12 Dec 2019 01:19:42 +0000 (17:19 -0800)]
Add AMD codeGen unit tests (#4509)

4 years agoRefactor bilinear and neighbour implementation in Tensorflow frontend (#4504)
Ramana Radhakrishnan [Wed, 11 Dec 2019 18:42:15 +0000 (18:42 +0000)]
Refactor bilinear and neighbour implementation in Tensorflow frontend (#4504)

There is significant duplication between functions.

Spotted while looking to move the tensorflow and tflite framework support to later than
1.13.1. The tests barf around resize_nearest_neighbour not ignoring the attribute
'helpful_pixel_centers'.

That upgrade is a separate discussion while this can go in
independently.

Thanks,
Ramana

4 years ago[codegen][Build] it's more readable to move the if condition out of the loop (#4501)
Liang ZOU [Wed, 11 Dec 2019 17:33:08 +0000 (01:33 +0800)]
[codegen][Build] it's more readable to move the if condition out of the loop (#4501)

4 years ago[RUNTIME] Fix compile errors of OpenCL FPGA backend (#4492)
MORITA Kazutaka [Wed, 11 Dec 2019 16:39:06 +0000 (08:39 -0800)]
[RUNTIME] Fix compile errors of OpenCL FPGA backend (#4492)

4 years agoupdate rocm intrin rule (#4499)
Peter Yeh [Wed, 11 Dec 2019 09:14:36 +0000 (01:14 -0800)]
update rocm intrin rule (#4499)

4 years ago[VTA] Speedup TSIM by Multi-threading (#4491)
Liangfu Chen [Wed, 11 Dec 2019 00:53:53 +0000 (08:53 +0800)]
[VTA] Speedup TSIM by Multi-threading (#4491)

This PR tries to increase TSIM performance by introducing multi-threading support.

4 years agoAdd __float2half_rn for cuda compute capabilities less than 53 (#4489)
reminisce [Tue, 10 Dec 2019 22:05:52 +0000 (14:05 -0800)]
Add __float2half_rn for cuda compute capabilities less than 53 (#4489)

* Fix

* clean up

4 years ago[Relay][Fix] Fix alter op layout when calling a global var (#4454)
Haichen Shen [Tue, 10 Dec 2019 19:09:23 +0000 (11:09 -0800)]
[Relay][Fix] Fix alter op layout when calling a global var (#4454)

* [Relay][Fix] Fix alter op layout when calling a global var

* add test case

4 years ago[Team] Jared Roesch -> PPMC (#4488)
Yizhi Liu [Tue, 10 Dec 2019 18:35:12 +0000 (10:35 -0800)]
[Team] Jared Roesch -> PPMC (#4488)

4 years ago[docs] typos in include/tvm/ir.h (#4493)
Liang ZOU [Tue, 10 Dec 2019 17:54:22 +0000 (01:54 +0800)]
[docs] typos in include/tvm/ir.h (#4493)

4 years ago[REFACTOR][RUNTIME] Add LibraryModule that merges systemlib and dso. (#4481)
Tianqi Chen [Mon, 9 Dec 2019 21:22:31 +0000 (13:22 -0800)]
[REFACTOR][RUNTIME] Add LibraryModule that merges systemlib and dso. (#4481)

Historically we have two variations of modules(DSOModule and SystemLibModule)
that both exposes module via symbols.

This PR creates a common implementation for both, and introduce a Library
base class that allows us to have different implementations of GetSymbol.

It paves ways for future library related module enhancements.

4 years ago[Relay][Frontend][TFlite] Add parses support for UNPACK tflite operator (#4447)
Ina Dobreva [Mon, 9 Dec 2019 17:20:55 +0000 (17:20 +0000)]
[Relay][Frontend][TFlite] Add parses support for UNPACK tflite operator (#4447)

* use SPLIT & SQUEEZE = UNPACK as implemented in tensorflow parser
  Relay doesn't support UNPACK
* tflite 1.13: UNPACK doesn't work as exepcted -> copies the values from
  1st unpacked tensor to the other unpacks
* tflite 1.13: doesn't accept negative axis

4 years ago[VTA] Bringing group convolution support (#4421)
Thierry Moreau [Mon, 9 Dec 2019 06:08:21 +0000 (22:08 -0800)]
[VTA] Bringing group convolution support  (#4421)

* group conv operator support for VTA

* autotvm tuning script for group conv2d

* lint fix

* lint fix

* lint fix

* addressing comments

4 years agoCheck function attr for alpha equal (#4479)
Zhi [Sun, 8 Dec 2019 19:57:25 +0000 (11:57 -0800)]
Check function attr for alpha equal (#4479)

4 years ago[Codegen] fix bug on LLVM 10.0 (#4480)
Yuanqiang Liu [Sun, 8 Dec 2019 19:56:40 +0000 (03:56 +0800)]
[Codegen] fix bug on LLVM 10.0 (#4480)

4 years agoWorkaround to make conv2d_transpose compilation for CUDA work (#4472)
Alexander Pivovarov [Sun, 8 Dec 2019 00:29:55 +0000 (16:29 -0800)]
Workaround to make conv2d_transpose compilation for CUDA work (#4472)

4 years agoFix typo in travserse (#4469)
Alexander Pivovarov [Fri, 6 Dec 2019 08:35:20 +0000 (00:35 -0800)]
Fix typo in travserse (#4469)

4 years ago[relay][op] Add shape func to tile (#4441)
Zhi [Thu, 5 Dec 2019 06:16:37 +0000 (22:16 -0800)]
[relay][op] Add shape func to tile (#4441)

* [relay][op] Add shape func to tile

* retrigger ci

* check dynamic axes

* retrigger ci

4 years ago[BUGFIX] Fix search path for libtvm_topi.so (#4467)
Junru Shao [Wed, 4 Dec 2019 23:08:28 +0000 (15:08 -0800)]
[BUGFIX] Fix search path for libtvm_topi.so (#4467)

4 years ago[CONTRIB] TFLite Runtime (#4439)
ziheng [Wed, 4 Dec 2019 18:09:31 +0000 (10:09 -0800)]
[CONTRIB] TFLite Runtime (#4439)

4 years agolldb pretty printers for relay (#4453)
Leo-arm [Wed, 4 Dec 2019 17:45:42 +0000 (17:45 +0000)]
lldb pretty printers for relay (#4453)

* lldb pretty printers for relay

A set of lldb debugger pretty printers that use the relay
PrettyPrinter functionality to display data structures in
the lldb debugger.

* lldb pretty printers for relay

A set of lldb debugger pretty printers that use the relay
PrettyPrinter functionality to display data structures in
the lldb debugger.
- Put the dot.lldbinit file in your home directory as .lldbinit.
- Update the file to point to the pretty printer script tvm.py
- Restart lldb

4 years ago[doc] fix typo (#4463)
Liang ZOU [Wed, 4 Dec 2019 08:46:59 +0000 (16:46 +0800)]
[doc] fix typo (#4463)

4 years agoimplement conv3d op (#4400)
optima2005 [Wed, 4 Dec 2019 08:44:07 +0000 (16:44 +0800)]
implement conv3d op (#4400)

* implement conv3d op

* add back missed conv2d_output_shape by mistake

* fix typo and docs, add topi test

* rebase to master and merge 2d/3d unification

* use cudnn.conv_forward

4 years ago[RUNTIME][RPC] Update RPC runtime to allow remote module as arg (#4462)
Tianqi Chen [Tue, 3 Dec 2019 23:14:07 +0000 (15:14 -0800)]
[RUNTIME][RPC] Update RPC runtime to allow remote module as arg (#4462)

4 years ago[RUNTIME] Add cudnn conv3d (#4418)
optima2005 [Tue, 3 Dec 2019 21:18:19 +0000 (05:18 +0800)]
[RUNTIME] Add cudnn conv3d (#4418)

* [RUNTIME] Add cudnn conv3d

* add output checking to test_cudnn.verify()

* fix tests failure

* revised per as review comments

* unify conv_output_shape, conv_find_algo and conv_forward

* convert python list to tvm.array in conv_forward

* revise per as comments

* 'pass as reference' for vector args

* add back con2d/3d seperated implementation

* remove unused included header

* remove extra std::vectors

* remove unused header

4 years ago[MEMORY] Fix gcc 4.8 compact (#4461)
Tianqi Chen [Tue, 3 Dec 2019 20:34:15 +0000 (12:34 -0800)]
[MEMORY] Fix gcc 4.8 compact (#4461)

4 years agoFix the Makefile for howto_deploy (#4457)
Jammy Zhou [Tue, 3 Dec 2019 18:18:52 +0000 (02:18 +0800)]
Fix the Makefile for howto_deploy (#4457)

4 years agoFix MSVC build error with container.h (#4455)
jmorrill [Tue, 3 Dec 2019 17:52:00 +0000 (09:52 -0800)]
Fix MSVC build error with container.h (#4455)

4 years ago[TOPI][Relay][OP] Add a strided_set operation. (#4303)
abergeron [Tue, 3 Dec 2019 17:39:13 +0000 (12:39 -0500)]
[TOPI][Relay][OP] Add a strided_set operation. (#4303)

4 years ago[Relay] shape func for zeros, zeros_like, ones, ones_like (#4448)
Yong Wu [Mon, 2 Dec 2019 21:41:44 +0000 (13:41 -0800)]
[Relay] shape func for zeros, zeros_like, ones, ones_like (#4448)

4 years ago[DOCS] add benchmark log format doc (#4366)
anwang2009 [Mon, 2 Dec 2019 18:40:10 +0000 (10:40 -0800)]
[DOCS] add benchmark log format doc (#4366)

* add benchmark log format doc

* code review changes

* remove runtime_config, add md5 field

* schema edits

4 years ago[µTVM] Enable AutoTVM for ARM STM32F746XX Boards (#4274)
Logan Weber [Mon, 2 Dec 2019 18:38:12 +0000 (10:38 -0800)]
[µTVM] Enable AutoTVM for ARM STM32F746XX Boards (#4274)

4 years agoa tiny typo (#4452)
HarryWu [Mon, 2 Dec 2019 17:09:38 +0000 (01:09 +0800)]
a tiny typo (#4452)

4 years ago[TFLite] Add transpose_conv to TFLite parser (#4440)
Alexander Pivovarov [Sun, 1 Dec 2019 15:41:50 +0000 (07:41 -0800)]
[TFLite] Add transpose_conv to TFLite parser (#4440)

4 years ago[Runtime] Make ADTObject POD container type (#4346)
Wei Chen [Sun, 1 Dec 2019 15:41:00 +0000 (07:41 -0800)]
[Runtime] Make ADTObject POD container type (#4346)

4 years ago[Relay][Pass] Fix lambda lift pass for recursive call (#4432)
Haichen Shen [Sun, 1 Dec 2019 00:27:15 +0000 (16:27 -0800)]
[Relay][Pass] Fix lambda lift pass for recursive call (#4432)

* Fix lambda lift

* clean up

* lint

* fix

* remove unused import

4 years ago[Relay][Frontend][TFlite] Add test for qnn_mul operator (#4395)
Ina Dobreva [Sun, 1 Dec 2019 00:16:44 +0000 (00:16 +0000)]
[Relay][Frontend][TFlite] Add test for qnn_mul operator (#4395)

* Add a function to set the qnn output range wrt each elemwise operation.
* Add comments warning for nonsense clamped output in the tflite/tvm results comparison.

4 years agorpi4b target (#4445)
Thierry Moreau [Thu, 28 Nov 2019 18:12:49 +0000 (10:12 -0800)]
rpi4b target (#4445)

4 years agofix multiple transfer issue in loaduop (#4442)
Liangfu Chen [Thu, 28 Nov 2019 06:45:58 +0000 (14:45 +0800)]
fix multiple transfer issue in loaduop (#4442)

4 years ago[Doc] Fix broken link (#4438)
Neo Chien [Wed, 27 Nov 2019 18:42:54 +0000 (02:42 +0800)]
[Doc] Fix broken link (#4438)

* [Doc] Fix broken link

* [Doc] Fix broken link

* [Doc] Fix broken link

4 years ago[VTA] Enable streamlined GEMM execution (#4392)
Liangfu Chen [Wed, 27 Nov 2019 17:04:19 +0000 (01:04 +0800)]
[VTA] Enable streamlined GEMM execution (#4392)

* disable pipelined adder and enable streamlined gemm execution

* pipeline first layer of adder

* explain difference between pipeadder and adder

* add comment for explaining the hard-coded latency

4 years agoadd DeviceName to ROCm api (#4437)
Thomas Viehmann [Wed, 27 Nov 2019 15:15:37 +0000 (16:15 +0100)]
add DeviceName to ROCm api (#4437)

4 years ago[ARM CPU] Fix infer shape error of depthwise (#4384)
Zhao Wu [Wed, 27 Nov 2019 06:42:20 +0000 (14:42 +0800)]
[ARM CPU] Fix infer shape error of depthwise (#4384)

* [ARM CPU] Fix contrib_spatial_pack error

* PyLint error fix

* diable no-else-return as other files

* Change the test case split OC not be 1 to cover 5D weight layout

4 years ago[VTA][HotFix] Relay->VTA quantization fix (#4433)
Thierry Moreau [Wed, 27 Nov 2019 03:21:56 +0000 (19:21 -0800)]
[VTA][HotFix] Relay->VTA quantization fix (#4433)

* relay -> vta fix

* setting optlevel to 3 for quantization to fold batchnorm

4 years ago[RELEASE] Update copyright message, change notice, remove cma kernel module for now...
Tianqi Chen [Tue, 26 Nov 2019 23:58:13 +0000 (15:58 -0800)]
[RELEASE] Update copyright message, change notice, remove cma kernel module for now (#4431)

4 years ago[DOCS] Update main website to tvm.apache.org (#4429)
Tianqi Chen [Tue, 26 Nov 2019 22:40:26 +0000 (14:40 -0800)]
[DOCS] Update main website to tvm.apache.org (#4429)

* [DOCS] Update main website to tvm.apache.org

* Update jvm pom repo loc

* Change the org to asf

* Update ci addr to new one

4 years agoAllow Array/Map store objects that are not NodeRef (#4430)
Junru Shao [Tue, 26 Nov 2019 22:33:44 +0000 (14:33 -0800)]
Allow Array/Map store objects that are not NodeRef (#4430)

4 years agoTweak debugger result (#4426)
Haichen Shen [Tue, 26 Nov 2019 19:06:47 +0000 (11:06 -0800)]
Tweak debugger result (#4426)

4 years ago[AutoTVM] select model with the most tuned schedules (#4404)
Xingyu Zhou [Tue, 26 Nov 2019 18:17:25 +0000 (10:17 -0800)]
[AutoTVM] select model with the most tuned schedules (#4404)

* select model with the most tuned schedules

* change detect empty map method

* modify model description for load_reference_log

4 years ago[SETUP] Add optional dependencies to extras_require (#4428)
Neo Chien [Tue, 26 Nov 2019 17:48:24 +0000 (01:48 +0800)]
[SETUP] Add optional dependencies to extras_require (#4428)

4 years ago[Fix][Relay] Remove schedule register for nonexisting log1p op (#4425)
Haichen Shen [Tue, 26 Nov 2019 01:11:15 +0000 (17:11 -0800)]
[Fix][Relay] Remove schedule register for nonexisting log1p op (#4425)

4 years agoremoving nnvm dep from VTA sources (#4419)
Thierry Moreau [Tue, 26 Nov 2019 00:18:10 +0000 (16:18 -0800)]
removing nnvm dep from VTA sources (#4419)

4 years agoadd rocm codegen unittest for cross thread reduction (#4423)
Thomas Viehmann [Mon, 25 Nov 2019 15:37:52 +0000 (16:37 +0100)]
add rocm codegen unittest for cross thread reduction (#4423)

4 years ago[Perf] Enhance cudnn and cublas backend and enable TensorCore (#4353)
Siyuan Feng [Mon, 25 Nov 2019 06:01:55 +0000 (22:01 -0800)]
[Perf] Enhance cudnn and cublas backend and enable TensorCore (#4353)

* add half and mix precision support to cublas backend

* add TensorCore support in CuDNN

* enhance CuDNN support

* address comments and fix lint

* fix

* add fp16 test

4 years ago[RUNTIME] rename allocator.make -> allocator.make_object for term consistency (#4416)
Tianqi Chen [Sun, 24 Nov 2019 22:34:17 +0000 (14:34 -0800)]
[RUNTIME] rename allocator.make -> allocator.make_object for term consistency (#4416)

4 years agoFix compilaton of bfloat16 on Windows (#4415)
Philip Hyunsu Cho [Sun, 24 Nov 2019 22:16:29 +0000 (14:16 -0800)]
Fix compilaton of bfloat16 on Windows (#4415)

4 years ago[LICENSE] clarify the blockingqueue license, update version to 0.6.0 (#4414)
Tianqi Chen [Sun, 24 Nov 2019 19:43:21 +0000 (11:43 -0800)]
[LICENSE] clarify the blockingqueue license, update version to 0.6.0 (#4414)

4 years ago[License] move cma_api to 3rdparty. separate BSD 2-clause and 3-clause (#4410)
Yizhi Liu [Sun, 24 Nov 2019 17:44:38 +0000 (09:44 -0800)]
[License] move cma_api to 3rdparty. separate BSD 2-clause and 3-clause (#4410)

* [License] move cma_api to 3rdparty. separate BSD 2-clause and 3-clause

* add zlib license for blockingconcurrentqueue.h

4 years ago[LINT] Remove unnecessary copyright message for files with ASF header (#4409)
Tianqi Chen [Sun, 24 Nov 2019 08:22:55 +0000 (00:22 -0800)]
[LINT] Remove unnecessary copyright message for files with ASF header (#4409)

* [LINT] Improve the check tool to handle ASF copyright message.

* [LINT] Remove unnecessary copyright message as per ASF requirement.

* Fix codegen hybrid

* [LINT] Broaden license checks to include html, xml

* [LINT] Fix rest of the files

* Fix notice

* [LINT] Improve check file type error message

4 years ago[Release] resolve license issues (#4408)
Yizhi Liu [Sun, 24 Nov 2019 03:39:25 +0000 (19:39 -0800)]
[Release] resolve license issues (#4408)

4 years ago[Relay][Legalize] Legalize conv2d_transpose for NHWC (#4399)
Alexander Pivovarov [Sat, 23 Nov 2019 05:59:15 +0000 (21:59 -0800)]
[Relay][Legalize] Legalize conv2d_transpose for NHWC (#4399)

4 years ago[RUNTIME] Move module export to the function level. (#4405)
Tianqi Chen [Sat, 23 Nov 2019 04:32:20 +0000 (20:32 -0800)]
[RUNTIME] Move module export to the function level. (#4405)

4 years ago[TVM][RUNTIME] A minimum example to generate external library wrappers for DSOModule...
Zhi [Fri, 22 Nov 2019 23:31:50 +0000 (15:31 -0800)]
[TVM][RUNTIME] A minimum example to generate external library wrappers for DSOModule (#4280)

4 years ago[LICENSE] add 3rdparty licenses (#4402)
Yizhi Liu [Fri, 22 Nov 2019 22:37:25 +0000 (14:37 -0800)]
[LICENSE] add 3rdparty licenses (#4402)

* [LICENSE] add 3rdparty licenses

* rename license files to .txt

4 years agoAdded tflite frontend support for quantized mean. (#4339)
tristan-arm [Fri, 22 Nov 2019 21:34:40 +0000 (21:34 +0000)]
Added tflite frontend support for quantized mean. (#4339)

4 years ago[DOCS] Mention incubating in readme (#4401)
Tianqi Chen [Fri, 22 Nov 2019 18:28:43 +0000 (10:28 -0800)]
[DOCS] Mention incubating in readme (#4401)

4 years ago[Golang][Doc] improve the samples and doc (#4385)
Neo Chien [Fri, 22 Nov 2019 05:52:24 +0000 (13:52 +0800)]
[Golang][Doc] improve the samples and doc (#4385)

* [Golang][Doc] improve the samples and doc

* [Golang][Doc] add asf header

* [Golang][Doc] Improve the end to end example

* [Golang][Doc] Improve the end to end example

4 years agoupdate_document_after_repository_renamed (#4398)
tripley [Fri, 22 Nov 2019 03:12:05 +0000 (19:12 -0800)]
update_document_after_repository_renamed (#4398)

4 years agoUpdate Jenkinsfile for external runtime (#4396)
Cody Yu [Fri, 22 Nov 2019 00:45:47 +0000 (16:45 -0800)]
Update Jenkinsfile for external runtime (#4396)

4 years ago[Relay][VM] Clean up the VM and VM profiler code (#4391)
Haichen Shen [Fri, 22 Nov 2019 00:01:01 +0000 (16:01 -0800)]
[Relay][VM] Clean up the VM and VM profiler code (#4391)

* [VM] add a few more API to vm

* [VM][Fix] fix vm convert args

* [VM] a few fixes

* rename fields

* update

* update vm profiler

* x

* add doc

* lint

* fix test

* address comments

4 years ago[TOPI] Fix flaky testcase for floor div (#4382)
Yizhi Liu [Thu, 21 Nov 2019 23:39:40 +0000 (15:39 -0800)]
[TOPI] Fix flaky testcase for floor div (#4382)

* [TOPI] Fix flaky testcase for floor div

* avoid check at 0.0

4 years agoAdd Logan to reviewer (#4390)
Haichen Shen [Thu, 21 Nov 2019 20:46:41 +0000 (12:46 -0800)]
Add Logan to reviewer (#4390)

4 years agoUpdate compile_engine.py (#4393)
Huang, Guangtai [Thu, 21 Nov 2019 20:46:00 +0000 (04:46 +0800)]
Update compile_engine.py (#4393)

4 years ago[Relay][Frontend][TF] Fix slice when begin or size is not Const (#4372)
Siyuan Li [Thu, 21 Nov 2019 18:53:37 +0000 (02:53 +0800)]
[Relay][Frontend][TF] Fix slice when begin or size is not Const (#4372)

* fix slice bug when input is param

* use _infer_value rather than _infer_value_simulated

4 years agoadd GPU checking before compilation for rocm (#4394)
Thomas Viehmann [Thu, 21 Nov 2019 14:40:29 +0000 (15:40 +0100)]
add GPU checking before compilation for rocm (#4394)

Previously, we would rely on the later phases to error out
(often for using too much shared memory). This enables the
checks on the IR that already exist for CUDA and OpenCL also
for ROCm.

4 years ago[QNN] Lowering for Depthwise Convolution. (#4351)
Animesh Jain [Thu, 21 Nov 2019 05:22:25 +0000 (21:22 -0800)]
[QNN] Lowering for Depthwise Convolution. (#4351)

4 years ago[fix][pass] Save the function when it is used as a call arg (#4389)
Zhi [Thu, 21 Nov 2019 00:50:01 +0000 (16:50 -0800)]
[fix][pass] Save the function when it is used as a call arg (#4389)

4 years ago[CI] Add more info, per exec ws isolation (#4388)
Tianqi Chen [Wed, 20 Nov 2019 23:43:54 +0000 (15:43 -0800)]
[CI] Add more info, per exec ws isolation (#4388)

4 years ago[ThreadPool] Solve thread transitions issue (#4344)
Zhao Wu [Wed, 20 Nov 2019 20:43:20 +0000 (04:43 +0800)]
[ThreadPool] Solve thread transitions issue (#4344)

* [ThreadPool] Solve thread transitions issue

* Use pthread_atfork to avoid master thread affinity be derived by child.

* Code Format

* comment of exclude_worker0_

* set full cpu affinity

* Redundant blank line

* CPPLint

* CPPLint namespace

* CPPLint

* Fix the wrong logic of bind master thread.

4 years agoCompare all outputs in TFLite test_forward_ssd_mobilenet_v1 (#4373)
Alexander Pivovarov [Wed, 20 Nov 2019 17:36:57 +0000 (09:36 -0800)]
Compare all outputs in TFLite test_forward_ssd_mobilenet_v1 (#4373)