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