Commit Graph

339 Commits

Author SHA1 Message Date
Lianmin Zheng d0eb2d3dbc Add silent mode to rpc server and rpc tracker (#1268) 2018-06-12 19:18:15 -07:00
Tianqi Chen dc6203c2e6 [INTRIN] Add support for floor and ceil (#1267) 2018-06-12 13:31:16 -07:00
eqy 5ba24773d6 support custom IP address from rpc server to tracker (PUT) (#1243) 2018-06-07 21:32:37 -07:00
Leyuan Wang dcf18a3c20 [RPC] default use spawn for fork safety (#1240) 2018-06-06 22:52:03 -07:00
Tianqi Chen f9965c18cc [DOCS] Detailed contributor guide, doc refactor (#1220) 2018-06-01 16:38:58 -07:00
tqchen 42608ddafb [IO] Support cross-endian 2018-05-30 22:27:44 -07:00
tqchen 5195679c5c [DOCS] Improve docs naming, fix docs warnings 2018-05-29 08:47:00 -07:00
Tianqi Chen 05e806e033 change version number (#1175) 2018-05-21 15:57:31 -07:00
Leyuan Wang 9e1966b7ef barrier fence added for warp mem (#1174) 2018-05-21 15:44:04 -07:00
Tatsuya Nishiyama aede482089 Fix error during running on nvptx with cuda9 (#1162) 2018-05-15 16:16:25 -07:00
Yao Wang 3d74b48f45 Add ssd op with ir builder (#1095) 2018-05-12 08:56:35 -07:00
Tianqi Chen 396393c2a5 [APP] ROCM RPC (#1155) 2018-05-10 20:24:35 -07:00
Tianqi Chen 51c40b4f8b [CODEGEN] Enable cross compile of AMDGPU without rocm, update rpc (#1154) 2018-05-10 19:27:55 -07:00
Tianqi Chen 240be55b23 [DOCS] API doc update (#1136) 2018-04-27 17:59:11 -07:00
Tianqi Chen f48befc6ec [PASS] Revert the change of intel gpu warp index (#1127) 2018-04-20 21:18:40 -07:00
Yida Wang c7e7e7f5e6 add two more device properties (#1124) 2018-04-20 20:39:31 -07:00
libing4752 202570e4d6 enhance cache write to support multiple tensors generated by ONE computeOp (#1042) 2018-04-20 09:00:20 -07:00
Tianqi Chen 154104b32c [PASS] Remap thread axis. (#1122) 2018-04-19 11:36:06 -07:00
Tianqi Chen d9bab380d2 [IR] Change pragma convention, enable pass unroll option via pragma (#1112)
* [IR] Change pragma scope convention, enable pass unroll option via pragma

* add coverage test

* add explicit unroll as option
2018-04-15 21:12:55 -07:00
Tianqi Chen a20c741bf5 pickle memoize no longer print message (#1111) 2018-04-14 20:13:10 -07:00
Tianqi Chen 47ed25e8b9 Remove cython init messaging. (#1110) 2018-04-13 20:06:08 -07:00
Tianqi Chen 38e723b1e2 [RPC] Fix tracker fault handling (#1109) 2018-04-13 18:36:33 -07:00
Tianqi Chen b3f09b019e [RPC] LocalSession to provide RPCSession back by local env (#1102) 2018-04-12 17:23:20 -07:00
Lianmin Zheng 3121441d39 add device name to context attribute (#1090)
* add device name to context attribute

* update for other backends
2018-04-09 10:15:28 -07:00
Tianqi Chen 9082a93b51 Make target and build module more pythonic (#1089) 2018-04-07 21:12:49 -07:00
Leyuan Wang d949c742b6 Intel target added, sub group sync added (#1084) 2018-04-06 20:48:43 -07:00
Tianqi Chen 1418134003 [RPC] More robust tracker protocol (#1085)
* [RPC] More robust tracker protocol

* fix normal rpc
2018-04-06 14:18:44 -07:00
Lianmin Zheng 2e17e85005 add query for shared memory size (#1083) 2018-04-06 10:11:47 -07:00
Tianqi Chen 3d67ea17d2 [RPC] support tracker in proxy (#1082) 2018-04-05 21:44:07 -07:00
Tianqi Chen 79fc66724d [RPC] Tracker status query (#1081) 2018-04-05 13:47:48 -07:00
Tianqi Chen 6bd8dbc764 [RPC] Refactor, introduce tracker (#1080)
* [RPC] Refactor, introduce tracker

* [RPC] Change RPC hand shake convention, always get remote key.

* fix lint
2018-04-04 20:40:41 -07:00
Lianmin Zheng 9fb260568d mix fix (#1079) 2018-04-04 14:31:24 -07:00
alex-weaver aaf7ff04e3 Move BuildConfig context stack to C++ (#1025) 2018-04-01 10:42:54 -07:00
Lianmin Zheng 8065f2e078 support string option when create cuda/rocm/... target (#1071) 2018-03-31 15:48:05 -07:00
Tianqi Chen c29205da87 [DOCS] Try upgrade build (#1066) 2018-03-30 17:46:10 -07:00
Ding cc7a8fcf99 [TOPI] Overload operators of Tensor when TOPI is imported (#1029) 2018-03-27 12:57:20 -04:00
Tianqi Chen e15aae2b3e [SCHEDULE][PASS] Enable Warp memory and lower to shuffle (#1050)
* [SCHEDULE][PASS] Enable Warp memory and lower to shuffle

* OpenCL dispatches for now to intel shuffle
2018-03-26 10:43:40 -04:00
Tianqi Chen cc71d505a0 [CONTRIB] Patch nnvcc to generate error when build the empty result (#1049) 2018-03-25 15:07:57 -04:00
Tianqi Chen 1ab05faffa [CYTHON] Fix exception propagation for cython3 (#1046) 2018-03-24 18:34:53 -07:00
alex-weaver 6292204e94 Implement C++ registry to back Python target.generic_func (#892) 2018-03-19 00:17:25 -07:00
Tianqi Chen 6bcf95f2e4 [CONTRIB] windows compatiblity (#1009) 2018-03-15 19:16:45 -07:00
Ding 34e31c4439 [PASS] Add VerifyMemory pass and test cases (#410) (#993) 2018-03-13 08:52:21 -07:00
Tianqi Chen 89d5e552d5 [RUNTIME] Update graph runtime to rely on smarter planner, add get_input (#990) 2018-03-10 15:32:32 -08:00
Tianqi Chen bcb3bef579 [CYTHON] Correct backtrace print for python3 (#989) 2018-03-10 14:25:45 -08:00
Tianqi Chen a6e8fe6c70 [FFI] Fix global free destruction (#985) 2018-03-10 09:40:52 -08:00
Tianqi Chen df1b4f6461 [IOS] Improve the iOS RPC with exclusive filesys lock (#981) 2018-03-09 11:12:57 -08:00
libing4752 38274115a9 enhance access_ptr that args can support Expr (#970) 2018-03-07 20:04:21 -08:00
Leyuan Wang 078c767cda MPS conv (#822) 2018-03-06 17:51:13 -08:00
eqy 3e543bd055 prevent starting of RPC server w/o RPC support (#962)
* prevent starting of RPC server w/o RPC support

* fix indent
2018-03-05 13:00:22 -08:00
Tianqi Chen 0d6cf0c870 Update function.py 2018-03-02 15:39:52 -08:00