Skip to content
Snippets Groups Projects
  1. Jul 27, 2017
  2. Jul 26, 2017
  3. Jul 25, 2017
  4. Jul 24, 2017
  5. Jul 20, 2017
    • Tianqi Chen's avatar
      1f7712ae
    • Yizhi Liu's avatar
      [tvm4j] register user-defined function (#251) · 68c4400e
      Yizhi Liu authored
      * [tvm4j] register user-defined function
      
      * [tvm4j] define java function (pushArgToStack) to convert arguments to C TVMValue
      
      * [tvm4j] make Module & Function extends TVMValue
      
      * [tvm4j] make registered cb function return Object
      
      * [tvm4j] add cb finalizer; add TVMValueBytes
      
      * [tvm4j] support NDArrayBase cb arg
      
      * [tvm4j] register cb function unit tests
      
      * [tvm4j] pass Function.Callback to resource_handle
      
      * [tvm4j] fix type cast
      68c4400e
  6. Jul 19, 2017
  7. Jul 18, 2017
    • Jian Weng's avatar
      [API] Prefetch schedule supported (#258) · 01cbc61a
      Jian Weng authored
      * prefetch interface added
      
      * prefetch python comments modified. prefetch info data structure maintained.
      
      * start injecting prefetches. first step (domain touch) implemented.
      
      * domain touch tested.
      
      * Prefetch ir_mutator and ir_visitor dispatch registered.
      
      * modify domain touched from passing a func_ref to passing a tensor
      
      * modify domain touched from passing a func_ref to passing a tensor
      
      * modify Tensor copy to Tensor ref
      
      * temp commit for rebase
      
      * debug info removed, typo fixed, ready to rebase
      
      * prefetch flatten test add!
      
      * roll back builtin functions to side effect functions
      
      * lint error fixed!
      
      * add cache line size to storage flatten argument
      
      * forgot modifications add
      
      * change code style to dmlc-like; get rid of can_prove, use manually compute instead
      
      * python lint error fixed
      
      * modify instrinsic name to pass tests
      
      * [TEST] get rid of str(), replace them by accessing attributes
      
      * change map to list comprehension
      
      * redundant numpy import removed
      01cbc61a
  8. Jul 17, 2017
  9. Jul 16, 2017
  10. Jul 15, 2017
    • ziheng's avatar
      [EXECUTOR] Enable load executor remotely (#245) · c6d4f5af
      ziheng authored
      * [EXECUTOR] Enable load executor remotely
      
      * [EXECUTOR] Pipeline
      
      * Pass bytearray directly
      
      * Enable load dynamic library in rpc_server.py
      
      * Fix
      
      * lint
      
      * Return Module from remote side directly
      
      * Remove unused header file
      
      * Fix
      
      * fix
      c6d4f5af
    • Tianqi Chen's avatar
      3f3bf29d
    • Tianqi Chen's avatar
    • Yizhi Liu's avatar
      [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
    • Tianqi Chen's avatar
      [DOC] Fix doxygen comments (#247) · 86ff24ab
      Tianqi Chen authored
      86ff24ab
  11. Jul 14, 2017
  12. Jul 12, 2017
    • ziheng's avatar
      [EXECUTOR] Save/Load Params (#242) · f4d1dddb
      ziheng authored
      * [EXECUTOR] Save/Load Params
      
      * [EXECUTOR] Improve Save/Load, fix Makefile
      
      * [EXECUTOR] Make save independent with executor
      f4d1dddb
  13. Jul 11, 2017
  14. Jul 10, 2017
Loading