Skip to content
Snippets Groups Projects
  1. Sep 25, 2018
  2. Jul 22, 2018
  3. Jul 17, 2018
  4. Jul 12, 2018
  5. Jun 14, 2018
  6. Jun 11, 2018
  7. Jun 07, 2018
  8. May 30, 2018
  9. May 29, 2018
  10. May 12, 2018
  11. Apr 10, 2018
  12. Apr 05, 2018
  13. Mar 29, 2018
  14. Feb 18, 2018
  15. Feb 02, 2018
  16. Jan 31, 2018
  17. Jan 28, 2018
    • alex-weaver's avatar
      Porting schedules (except convolutions) to C++ (#763) · f280f23a
      alex-weaver authored
      * Ported injective schedules to C++. Added some elementwise ops.
      
      * Fix lint errors
      
      * Added reduction ops and schedules
      
      * Fix lint errors
      
      * Fix lint errors
      
      * Fix lint errors
      
      * Added transform ops
      
      * Fix lint errors
      
      * Fix lint errors
      
      * Added softmax, log_softmax, leaky_relu and flatten ops.
      Fixed issue where TVM_DECLARE_INTRIN_UNARY used the PureExtern flag
      instead of PureIntrinsic.
      Added softmax CUDA schedule.
      
      * Fix lint
      
      * Fix lint
      
      * Added binary_dense, batch_norm_inference, dense, dilate, scale_shift_*,
      global_pool and pool ops.
      Extended pad to allow specifying pad_value.
      Fixed issue where pad would throw if padding was zero in all dimensions.
      
      * Fix lint
      
      * Fix lint
      
      * Added CUDA schedules for dense, pool and global_pool
      
      * Added extern schedules for generic and CUDA
      
      * Fix lint
      
      * Added x86 binary schedules
      
      * Fix lint
      
      * Added rocm dense schedule. Added rocBLAS and cuBLAS support to dense ops
      
      * Added pow ops. Added x86 default and injective schedules
      
      * Fix lint
      
      * Fix lint
      
      * Fix lint
      
      * Fix lint
      
      * Fix lint
      
      * Fix indent
      
      * Removed schedules directory
      
      * Changed left_shift, right_shift to operators. Changed pad_value in pad() to remove pointer usage
      
      * Fixed usage of pad in nn/pooling.h. Fixed declaration of operator>>
      
      * Fixed comments for shift operators
      
      * Added comments to utility functions
      
      * Added TOPI C++ library, exporting broadcast_add op
      
      * Fix lint
      
      * Share libinfo.py with TVM
      
      * Fix lint
      
      * Add other broadcast ops
      
      * Fix lint
      
      * Fix imports in topi
      
      * Fix lib names
      
      * Fixed build issue where windows builds don't apply correct definitions
      
      * Removed TVM_EXPORTS from topi library
      
      * Attempted CI build fix
      
      * Add topi lib to tvm_multilib
      
      * Fix Jenkinsfile
      
      * Added TOPI build target to Makefile
      
      * Fix nn op namespaces.
      
      * Fix lint
      
      * Renamed TOPI lib to libtvm_topi
      
      * Removed _ffi/base.py
      
      * Remove _ffi from topi, now shared with tvm.
      
      * Make libtvm_topi loading optional
      
      * Fix compiler warnings
      
      * Fix lint
      
      * Fix lint
      
      * Fix lint
      
      * Fix build error by making new libs argument to Target optional
      
      * Added C++ Target type interop. Added registration of remaining C++ ops and schedules. Added test of broadcast ops
      
      * Fix lint
      
      * Fix lint
      
      * Fix compile error
      
      * Fix compiler warnings
      
      * Fix compiler warnings
      
      * Fixed int vector interop. Fixed argmin incorrectly invoking argmax. Fixed corner case in default schedules of attempting to fuse 0 length axes. Added tests for reduce ops.
      
      * Refactored reduce builders
      
      * Fixed typos in topi.cc. Added basic test.
      
      * Fixed padding size error. Added dense, dilate, pooling tests
      
      * Fixed issue where clip would output a different dtype to the input. Added split_sections op to cover the other mode of the python split op. Added tests.
      
      * Changed extension type numbers to avoid clash with NNVM
      
      * Fix lint
      
      * Fix compiler warnings
      
      * Removed use of std::vector from the public TOPI API
      
      * Fix lint
      
      * Add TOPI C++ tests to CI
      
      * Fixed detail namespacing. Improved comments.
      f280f23a
    • Siva's avatar
  18. Jan 20, 2018
  19. Jan 15, 2018
  20. Jan 03, 2018
  21. Jan 02, 2018
    • masahi's avatar
      [CONTRIB] cuBLAS integration (#744) · 3d5032ae
      masahi authored
      * add cublas support
      
      * integrate cublas to topi dense
      
      * add cublas error check
      
      * minor fix
      
      * fix lint
      
      * remove topi import from contrib unittest
      3d5032ae
  22. Dec 31, 2017
  23. Dec 24, 2017
    • masahi's avatar
      [ROCM] MIOpen contrib for convolution kernels (#722) · 3b9f1652
      masahi authored
      * fist working miopen support
      
      * do FindFwdAlgo during build time
      
      * fix lint
      
      * update doc string
      
      * import topi after checking if rocm is enabled
      
      * add miopen namespace
      
      * fixed descriptor overwrite bug
      
      * add use_miopen option
      
      * fix lint
      
      * better miopen option handling
      
      * fix typo
      
      * fix options handling
      3b9f1652
  24. Dec 01, 2017
  25. Nov 21, 2017
  26. Nov 01, 2017
  27. Oct 16, 2017
  28. Sep 25, 2017
  29. Sep 10, 2017
  30. Aug 26, 2017
  31. Aug 25, 2017
    • Yizhi Liu's avatar
      [APP] Android RPC (#359) · 0ee68d72
      Yizhi Liu authored
      * [APP] Android RPC first version
      
      * [APP] Android RPC build jni automatically
      
      * [APP] Android OpenCL RPC tested on real devices
      
      * [APP] optimize android app interface. add ndk compile tool
      
      * add ndk compile tool
      
      * [APP] fix android app thread crash; add android test script
      
      * [APP] android app - show alert dialog and disconnect when error occurs
      
      * fix ndk build script code lint
      
      * fix ndk build default argument
      
      * ndk script build remove shell=True. disable android app screen orientation
      0ee68d72
  32. Aug 20, 2017
  33. Aug 15, 2017
  34. Jul 31, 2017
    • Edward Z. Yang's avatar
      Build system and dynamic library fixes (#283) · e9744431
      Edward Z. Yang authored
      
      * Install rules and dynamic library loading fixes.
      
      A batch of fixes:
      
      - Added 'install' rule to cmake and make, which installs runtime
        headers and library (libtvm_runtime).
      
      - Added 'installdev' rule to make, which also installs the compiler
        infrastructure headers and library (libtvm)
      
      - Added 'INSTALL_DEV' option to cmake, for toggling installation
        of compiler infrastructure headers and library
      
      - cmake no longer builds into lib/ directory; instead all build
        products go in your build directory
      
      - New algorithm for dynamic library loading, as described in #281.
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@fb.com>
      
      * Emit dylib on OS X
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@fb.com>
      
      * Lint fixes.
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@fb.com>
      e9744431
  35. Jul 19, 2017
Loading