Yizhi Liu
|
d3efd7fc35
|
[WIP][Frontend] Scala/Java package (#176)
* JVM package skeleton
* [JVM] link libtvm.so and list function names
* [JVM] Function & NDArray skeleton
* [JVM] TVMFuncCall in JNI
* [JVM] handle string arg in TVMFuncCall
* [JVM] get module function
* [JVM] entry function for Module
* [JVM] construct Module from function return value
* [JVM] TVMContext, TVMArray attributes
* [JVM] NDArray from / to java array
* [JVM] load so and compute on cpu
* [JVM] move PackedFunc to individual modules
* [JVM] assembly package & native library loader
* [JVM] unit test & codestyle check settings
* [JVM] NDArray from & to different dtypes
* [JVM] NDArray from native double array. Add linux-cpu profile.
* [JVM] modify Makefile
* [JVM] add linux-x86_64-gpu profile
* [tvm4j] delay load libtvm_runtime.so
* [tvm4j] refactor to pure java
* [tvm4j] remove scalastyle-config.xml
* [tvm4j] remove link HalideIR, remove Shape, remove scala binary versions
* [tvm4j] only allow convert from/to same type array
* [tvm4j] make NDArray api more readable
* [tvm4j] refactor for c api
* [tvm4j] add Jenkins tests
* [tvm4j] fix duplicate Dockerfile cmd
* [tvm4j] fix ut script filename
* [tvm4j] add module load tests
* [tvm4j] add javadoc, remove types package
* [tvm4j] fix test script
* [tvm4j] remove ut temp dir
* [tvm4j] fix missing package types
* [tvm4j] java code style check
* [tvm4j] fix java lint
* [tvm4j] downgrade checkstyle plugin for JDK7
* [tvm4j] add stylecheck in jenkins tests
* [tvm4j] specify source file encoding
* [tvm4j] lazy init function; add Function.call() api; allow manully release Module,NDArray,Function
* [tvm4j] fix ModFree
* [tvm4j] cache Function in API
|
2017-07-14 23:04:39 -07:00 |
Tianqi Chen
|
c324494f1a
|
[RUNTIME][RPC] Change RPCServer to Event Driven Code (#243)
* [RUNTIME][RPC] Change RPCServer to Event Driven Code
* fix
|
2017-07-13 18:44:33 -07:00 |
Tianqi Chen
|
0a07411d54
|
[JS][WEB][BACKEND] Javascript(webassembly) backend. (#239)
|
2017-07-10 18:23:47 -07:00 |
ziheng
|
7b8218512a
|
[CONTRIB/NNPACK] Add NNPack Fully Connected Functions (#199)
* Add NNPack Fully Connected Inference
* Add NNPack fully_connected_output
* Fix lint
* Fix
|
2017-06-29 21:32:34 -04:00 |
Tianqi Chen
|
3cad2478f1
|
[OP] Initial Stucture of Op Library (#198)
* [OP] Initial start of op library
* add gtest
|
2017-06-23 17:34:12 -07:00 |
ziheng
|
fcfec961a5
|
[TUTORIAL] Cross Compilation and RPC (#184)
* [TUTORIAL] Add tutorial for RPC
* [TUTORIAL] Update tutorial
* [TUTORIAL] Update tutorial
* trigger update
* [TUTORIAL] Improve build
|
2017-06-16 14:15:00 -07:00 |
Tianqi Chen
|
204ad63bd4
|
[NNVM] Example NNVM integration. (#182)
|
2017-06-15 09:45:18 -07:00 |
ziheng
|
67a314c14c
|
Improve makefile (#165)
* Improve makefile
* Fix
|
2017-05-31 17:20:31 -07:00 |
Haichen Shen
|
b9eb17c7f0
|
[BUILD] Clean the HalideIR submodule during the make clean (#163)
|
2017-05-31 15:07:57 -07:00 |
Tianqi Chen
|
560463e9dc
|
[BUILD] Enable RTTI of most part of library, example extension pkg. (#161)
|
2017-05-30 21:17:52 -07:00 |
Tianqi Chen
|
1d0d876b7c
|
[TEST/CI] 32bit compatibility and CI. (#159)
|
2017-05-24 19:06:32 -07:00 |
Tianqi Chen
|
134c6ba335
|
[RUNTIME] RPC runtime that support run testing on remote device. (#147)
* [RUNTIME] RPC runtime that support run testing on remote device.
* Fix ctypes in OSX.
* fix lint
|
2017-05-20 09:05:12 -07:00 |
Tianqi Chen
|
bf8a5c07de
|
[SCHEDULE] Add store_predicate (#131)
|
2017-05-08 09:20:56 -07:00 |
Qiao Zhang
|
df44566ca3
|
Require explicit version for llvm_config. Update doc build requirements. (#129)
|
2017-05-07 14:36:14 -07:00 |
Tianqi Chen
|
f364d563c2
|
[CONTRIB/BLAS] Add CBLAS Example to contrib (#120)
* [CONTRIB/BLAS] Add CBLAS Example to contrib
* Update makefile
|
2017-05-05 10:55:34 -07:00 |
Tianqi Chen
|
e988e435a4
|
[METAL] Switch to manual ref counting (#114)
|
2017-05-02 16:22:57 -07:00 |
Tianqi Chen
|
706f9b6f7e
|
[CODEGEN/RUNTIME] Metal support, runtime improvement. (#111)
* [CODEGEN/RUNTIME] Metal support, runtime improvement.
* Fix case when no device is available
|
2017-05-02 10:14:45 -07:00 |
Tianqi Chen
|
535a97c968
|
[PYTHON/FFI] Enable Cython FFI (#106)
* [PYTHON/FFI] Enable Cython FFI
* fix cython
|
2017-04-27 15:20:29 -07:00 |
Yizhi Liu
|
bfa7c4a530
|
fix Makefile ifdef & typo (#97)
|
2017-04-18 09:39:42 -07:00 |
Tianqi Chen
|
3957926e59
|
[RUNTIME] Make rutnime DLPack compatible, allow new device plugin (#71)
* [RUNTIME] Refactor runtime to be DLPack compatible. Enable plugin of new runtime.
* fix mac compile
* ok
|
2017-03-14 15:59:23 -07:00 |
Tianqi Chen
|
9e660dbe74
|
[VERILOG] Basic Verilog Testflow (#70)
* [VERILOG] Basic Verilog Testflow
* fix build
* fix the comment
* fix lint in verilog
|
2017-03-13 21:28:03 -07:00 |
Tianqi Chen
|
2548cedcb8
|
[OP/LANG] Support Extern Call, more regression tests (#69)
* [OP/LANG] Support Extern Call, more regression tests
* [TEST] Include pylintrc
|
2017-03-12 11:34:04 -07:00 |
Tianqi Chen
|
efae4be0bd
|
[MODULE/REFACTOR] Introduce Module for AOT and runtime linking. (#51)
|
2017-02-24 10:32:11 -08:00 |
Tianqi Chen
|
8f240ee76d
|
[CODEGEN/LLVM] Initial support for codegen LLVM. (#49)
* [LLVM] Initial support for codegen LLVM.
* Fix the naming issue of codegen
|
2017-02-22 10:47:54 -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
|
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
|
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 |
tqchen
|
adf4bfef9b
|
Enable attribute key in LetStmt
|
2016-11-19 19:41:52 -08:00 |
tqchen
|
38f03f1f78
|
SSA Pass
|
2016-11-18 21:30:15 -08:00 |
tqchen
|
34f2adb9b8
|
Switch to HalideIR, with C API compile
|
2016-10-26 11:32:43 -07:00 |
tqchen
|
3e693f53e0
|
C++ API work with python
|
2016-10-16 22:20:28 -07:00 |
tqchen
|
5079987ea1
|
Enable array, basic form of tensor
|
2016-10-15 19:51:02 -07:00 |
tqchen
|
8278e02fd6
|
checkin basic cpp test
|
2016-10-15 17:35:32 -07:00 |
tqchen
|
c41d9d23d2
|
Temp checkin c++ code.
|
2016-10-15 14:38:13 -07:00 |