- 16 Jan, 2020 1 commit
-
-
This PR introduces more clear naming prefix for C API type codes to avoid conflict with other packages. We also removed TVMArray and TVMType to directly use DLTensor and DLDataType.
Tianqi Chen committed
-
- 15 Jan, 2020 1 commit
-
-
* [REFACTOR] Move support related code to include/tvm/support - tvm/logging.h -> tvm/support/logging.h - remove tvm/base.h, move with into tvm/support/with.h * src/common -> src/support
Tianqi Chen committed
-
- 30 Dec, 2019 1 commit
-
-
* [REFACTOR][RUNTIME] Move NDArray to Object System. Previously NDArray has its own object reference counting mechanism. This PR migrates NDArray to the unified object protocol. The calling convention of NDArray remained intact. That means NDArray still has its own type_code and its handle is still DLTensor compatible. In order to do so, this PR added a few minimum runtime type detection in TVMArgValue and RetValue only when the corresponding type is a base type(ObjectRef) that could also refer to NDArray. This means that even if we return a base reference object ObjectRef which refers to the NDArray. The type_code will still be translated correctly as kNDArrayContainer. If we assign a non-base type(say Expr) that we know is not compatible with NDArray during compile time, no runtime type detection will be performed. This PR also adopts the object protocol for NDArray sub-classing and removed the legacy NDArray subclass protocol. Examples in apps/extension are now updated to reflect that. Making NDArray as an Object brings all the benefits of the object system. For example, we can now use the Array container to store NDArrays. * Address review comments
Tianqi Chen committed
-
- 03 Dec, 2019 1 commit
-
-
Tianqi Chen committed
-
- 02 Dec, 2019 1 commit
-
-
Logan Weber committed
-
- 24 Nov, 2019 1 commit
-
-
* [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
Tianqi Chen committed
-
- 11 Nov, 2019 1 commit
-
-
Previously runtime::Module was supported using shared_ptr. This PR refactors the codebase to use the Object protocol. It will open doors to allow easier interpolation between Object containers and module in the future.
Tianqi Chen committed
-
- 23 Oct, 2019 1 commit
-
-
* [rpc] use callback func to do send & recv. don't get fd from sock as it is deprecated in java * fix java build * fix min/max macro define in windows * keep the old rpc setup for py * add doc for CallbackChannel
Yizhi Liu committed
-
- 08 Apr, 2019 1 commit
-
-
* [HEADER] ASF header dir=include * [HEADER] ASF Header dir=src * [HEADER] ASF Header -dir=python * [HEADER] ASF header dir=topi * [HEADER] ASF Header dir=nnvm * [HEADER] ASF Header -dir=tutorials * [HEADER] ASF Header dir=tests * [HEADER] ASF Header -dir=docker * fix whitespace * [HEADER] ASF Header -dir=jvm * [HEADER] ASF Header -dir=web * [HEADER] ASF Header --dir=apps * [HEADER] ASF Header --dir=vta * [HEADER] ASF Header -dir=go * temp * [HEADER] ASF Header --dir=rust * [HEADER] Add ASF Header --dir=cmake * [HEADER] ASF Header --dir=docs * [HEADER] Header for Jenkinsfile * [HEADER] ASF Header to toml and md * [HEADER] ASF Header to gradle * Finalize rat cleanup * Fix permission * Fix java test * temporary remove nnvm onnx test
Tianqi Chen committed
-
- 03 Feb, 2019 1 commit
-
-
Alexey Romanov committed
-
- 03 Jan, 2019 1 commit
-
-
* Fix clock type in rpc_session timer * Fix lint error
Nick Hynes committed
-
- 01 Jan, 2019 1 commit
-
-
Lianmin Zheng committed
-
- 25 Sep, 2018 1 commit
-
-
Siju committed
-
- 23 Aug, 2018 1 commit
-
-
MORITA Kazutaka committed
-
- 16 Aug, 2018 1 commit
-
-
Tianqi Chen committed
-
- 12 Jul, 2018 1 commit
-
-
Tianqi Chen committed
-
- 09 Jul, 2018 1 commit
-
-
Tianqi Chen committed
-
- 31 May, 2018 2 commits
- 09 Apr, 2018 1 commit
-
-
Tianqi Chen committed
-
- 05 Apr, 2018 1 commit
-
-
* [RPC] Refactor, introduce tracker * [RPC] Change RPC hand shake convention, always get remote key. * fix lint
Tianqi Chen committed
-
- 27 Jan, 2018 1 commit
-
-
Tianqi Chen committed
-
- 20 Jan, 2018 1 commit
-
-
Basic WebGL Backend
Zhixun Tan committed
-
- 03 Nov, 2017 1 commit
-
-
Tianqi Chen committed
-
- 12 Sep, 2017 1 commit
-
-
Clarify confusing error message for unmatched context
Shuai Yuan committed
-
- 11 Sep, 2017 1 commit
-
-
* [RUNTIME][RPC] Enable remote linking of device code. * fix build
Tianqi Chen committed
-
- 10 Aug, 2017 1 commit
-
-
Tianqi Chen committed
-
- 19 Jul, 2017 1 commit
-
-
Tianqi Chen committed
-
- 16 Jul, 2017 1 commit
-
-
* [RPC] Allow backpressure from writer * fix * fix
Tianqi Chen committed
-
- 15 Jul, 2017 2 commits
-
-
* [EXECUTOR] Enable load executor remotely * [EXECUTOR] Pipeline * Pass bytearray directly * Enable load dynamic library in rpc_server.py * Fix * lint * Return Module from remote side directly * Remove unused header file * Fix * fix
ziheng committed -
Tianqi Chen committed
-
- 14 Jul, 2017 2 commits
-
-
* [REFACTOR] collections->container, RPC returns func, time_evaluator returns struct * fix executor
Tianqi Chen committed -
* [RUNTIME][RPC] Change RPCServer to Event Driven Code * fix
Tianqi Chen committed
-
- 17 Jun, 2017 1 commit
-
-
* [RUNTIME] Move device_api to include * fix doxygen * fix device api * fx
Tianqi Chen committed
-
- 03 Jun, 2017 1 commit
-
-
* [PERF/TIMER] Add buildin timing logic * fix lint
Tianqi Chen committed
-
- 20 May, 2017 1 commit
-
-
* [RUNTIME] RPC runtime that support run testing on remote device. * Fix ctypes in OSX. * fix lint
Tianqi Chen committed
-