Skip to content
Snippets Groups Projects
  • Yizhi Liu's avatar
    d3efd7fc
    [WIP][Frontend] Scala/Java package (#176) · d3efd7fc
    Yizhi Liu authored
    * 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
    d3efd7fc
    History
    [WIP][Frontend] Scala/Java package (#176)
    Yizhi Liu authored
    * 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