Tianqi Chen
|
d4af7ad6ab
|
[TEST/PYTHON] Add unittest folder, add a build pipeline. Rename Buffer.ptr to Buffer.data to be consistent with Array. (#29)
|
2017-01-31 14:40:47 -08:00 |
|
Tianqi Chen
|
891630ed4d
|
[CODEGEN/EXEC] CUDA, NVRTC pipeline complete (#27)
* [CODEGEN] CUDA/OPENCL pipeline complete
* Hide TVMType by str in frontend
|
2017-01-30 19:09:22 -08:00 |
|
Tianqi Chen
|
ff06917c59
|
[API/Refactor] Unified PackedFunc for API and Generated Functions (#26)
|
2017-01-28 16:16:55 -08:00 |
|
Tianqi Chen
|
4242b9cff5
|
[API/JIT] Enable registerable global function, introduce StackVM intepreter (#25)
|
2017-01-24 23:47:07 -08:00 |
|
Tianqi Chen
|
01a7ce0cb6
|
[RUNTIME] Add Function, Unify TVMTypeCode and TVMArgTypeID (#24)
|
2017-01-23 21:41:04 -08:00 |
|
Tianqi Chen
|
4f1473f3a1
|
[CODEGEN] Add LoweredFunc, MakeAPI to build a C API function (#23)
* [CODEGEN] Add LoweredFunc, MakeAPI and SplitHostDevice
* update halideir
|
2017-01-22 17:45:31 -08:00 |
|
Tianqi Chen
|
3c1020dffb
|
[CODEGEN] Add CodeGenC (#22)
|
2017-01-20 12:41:52 -08:00 |
|
Tianqi Chen
|
4d4e19ce0a
|
[TESTCASE] Add a mock test workflow of CUDA codegen (#19)
|
2017-01-18 15:13:52 -08:00 |
|
Tianqi Chen
|
9e1a5ec449
|
[RUNTIME] Enable OpenCL (#17)
|
2017-01-17 21:13:16 -08:00 |
|
Tianqi Chen
|
e9ff9a8989
|
[RUNTIME] Finish GPU runtime and python interface (#16)
* [RUNTIME] Finish GPU runtime and python interface
* fix travis test
* fix build
|
2017-01-17 14:07:38 -08:00 |
|
Tianqi Chen
|
7e025234fe
|
[RUNTIME] Add interface header of runtime (#15)
* [RUNTIME] Add interface header of runtime
* fix mac build
|
2017-01-16 14:53:26 -08:00 |
|
Tianqi Chen
|
7f82912bfb
|
[PASS] Basic storage flatten (#13)
|
2017-01-15 21:40:21 -08:00 |
|
Tianqi Chen
|
0992873af2
|
[LANG] Include buffer semnatics, introduce pylint (#11)
* [LANG] Include buffer semnatics, introduce pylint
* Refactor inline add support for buffer indexing
* fix doc
|
2017-01-13 15:40:49 -08:00 |
|
Tianqi Chen
|
5fced923ef
|
[LANG] Enable json load/save and pickle (#10)
|
2017-01-12 10:07:37 -08:00 |
|
Haichen Shen
|
7250005d00
|
fix ctypes bug for mac (#9)
* fix c_api bug for mac
* update travis
|
2017-01-11 15:12:45 -08:00 |
|
Tianqi Chen
|
39314014fe
|
[LANG] Change Schedule->Stage, Use Schedule for global schedule (#8)
* [LANG] Change Schedule->Stage, Use Schedule for global schedule
* add numpy as dep
* add numpy installation, temporary disable osx
|
2017-01-11 11:29:10 -08:00 |
|
Tianqi Chen
|
78ea652d61
|
[PASS] Schedule Ops init working version (#6)
* [PASS] Schedule Ops init working version
* bugfix in PassUp
|
2017-01-10 11:18:57 -08:00 |
|
tqchen
|
302c2e644f
|
Make Tensor comparator and hash to be aware of same op and index, init checkin of the ir generation
|
2017-01-08 22:41:30 -08:00 |
|
tqchen
|
eee0ebef17
|
Stronger type checker during conversion
|
2017-01-06 15:39:31 -08:00 |
|
tqchen
|
57a74936db
|
Rename dim_var to axis, update testcases
|
2017-01-06 15:08:36 -08:00 |
|
tqchen
|
c5395a1f84
|
Expose testcase as bound inference to python, now push toward the goal!
|
2017-01-05 20:23:38 -08:00 |
|
tqchen
|
54c18a6c05
|
Add map container and tests
|
2017-01-05 16:44:23 -08:00 |
|
ZihengJiang
|
0e99e8aa6a
|
Add tile operation
|
2016-12-12 03:03:56 +08:00 |
|
tqchen
|
0c72ca970e
|
Finish schedule operation
|
2016-12-05 11:21:32 +01:00 |
|
tqchen
|
357ad592ac
|
Fix Schedule structure, refactor compute to all rely on iter var
|
2016-12-02 14:03:22 -08:00 |
|
tqchen
|
3a48b323b4
|
Enable bracket syntax sugar to get tensor element
|
2016-12-01 23:19:49 -08:00 |
|
tqchen
|
5445a93697
|
Refactor to use iterVar
|
2016-12-01 22:15:40 -08:00 |
|
tqchen
|
605813e4f4
|
schedule over operation
|
2016-11-27 22:39:40 -08:00 |
|
tqchen
|
9ce7f0a353
|
Check in inline and test
|
2016-11-26 17:21:38 -08:00 |
|
tqchen
|
2fafa93577
|
Add Operation class
|
2016-11-25 12:12:37 -08:00 |
|
tqchen
|
adf4bfef9b
|
Enable attribute key in LetStmt
|
2016-11-19 19:41:52 -08:00 |
|
tqchen
|
d903342b99
|
Checkin Schedule and split construction in front-end
|
2016-11-02 22:02:01 -07:00 |
|
tqchen
|
ed99ddc729
|
Enable reduction in front-end
|
2016-11-02 20:57:08 -07:00 |
|
tqchen
|
0068781d8f
|
Check in Tensor API on python
|
2016-11-01 11:53:48 -07:00 |
|
tqchen
|
f52d0713ff
|
Change name matching to SSA Variable and Function matching
|
2016-10-27 22:17:44 -07:00 |
|
tqchen
|
062bb85326
|
Add in Array, fix most of IR
|
2016-10-26 22:08:20 -07:00 |
|
tqchen
|
622cee7a5d
|
Add most of IR constructors
|
2016-10-26 16:11:46 -07:00 |
|
tqchen
|
a41d644aad
|
promote C API lib to root, pass basic_test
|
2016-10-26 12:18:33 -07:00 |
|
tqchen
|
3c0dc79d2e
|
Simplify for cxx
|
2016-10-21 12:42:13 -07:00 |
|
tqchen
|
9595a9c1b1
|
Expose array to python
|
2016-10-19 17:24:27 -07:00 |
|
Haichen Shen
|
de2be97ec3
|
checked buffer / schedule / code gen
|
2016-10-19 15:56:08 -07:00 |
|
tqchen
|
d3ee03ebf4
|
expose range
|
2016-10-19 15:02:44 -07:00 |
|
tqchen
|
5324b21132
|
[API] expose dir
|
2016-10-18 16:24:05 -07:00 |
|
tqchen
|
8de0a08330
|
[OP] enable binary op
|
2016-10-18 14:48:06 -07:00 |
|
tqchen
|
1a7fb9f969
|
fix c api
|
2016-10-18 13:54:47 -07:00 |
|
tqchen
|
35277c2f95
|
Add safe destructor
|
2016-10-16 22:53:47 -07:00 |
|
tqchen
|
3e693f53e0
|
C++ API work with python
|
2016-10-16 22:20:28 -07:00 |
|
Haichen Shen
|
f03483bf62
|
checked split
|
2016-10-14 16:49:00 -07:00 |
|
tqchen
|
1a18f08e31
|
Fold RTensor into tensor
|
2016-10-14 13:04:23 -07:00 |
|
tqchen
|
dcddd208f1
|
finish tensor dom infer
|
2016-10-13 22:38:18 -07:00 |
|