[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
Showing
jvm/assembly/linux-x86_64-cpu/pom.xml
0 → 100644
jvm/assembly/linux-x86_64-gpu/pom.xml
0 → 100644
jvm/assembly/osx-x86_64-cpu/pom.xml
0 → 100644
jvm/assembly/pom.xml
0 → 100644
jvm/conf/google_checks.xml
0 → 100644
This diff is collapsed.
Click to expand it.
jvm/core/pom.xml
0 → 100644
jvm/core/src/main/java/ml/dmlc/tvm/API.java
0 → 100644
jvm/core/src/main/java/ml/dmlc/tvm/Base.java
0 → 100644
This diff is collapsed.
Click to expand it.
jvm/core/src/test/scripts/test_add_cpu.py
0 → 100644
jvm/core/src/test/scripts/test_add_gpu.py
0 → 100644
jvm/native/linux-x86_64-cpu/pom.xml
0 → 100644
jvm/native/linux-x86_64-gpu/pom.xml
0 → 100644
jvm/native/osx-x86_64-cpu/pom.xml
0 → 100644
jvm/native/pom.xml
0 → 100644
jvm/native/src/main/native/jni_helper_func.h
0 → 100644
This diff is collapsed.
Click to expand it.
jvm/pom.xml
0 → 100644
tests/scripts/task_java_unittest.sh
0 → 100755
Please
register
or
sign in
to comment