1. 29 Jan, 2020 1 commit
  2. 28 Jan, 2020 1 commit
  3. 15 Jan, 2020 2 commits
  4. 11 Jan, 2020 1 commit
    • [Relay][TOPI]Fix meaning of conv2d_transpose output_padding parameter (#4318) · dcf7fbf1
      * Add output_padding to generic
      
      * Add output_padding to the reference impl
      
      * Add output_padding to arm_cpu
      
      * Add output_padding to the test
      
      * Add output_padding for cuda
      
      * Add output_padding for x86
      
      * Make use of the new output_padding argument in Relay
      
      * Adjust conv2d_transpose Relay test
      
      * Fix lint errors
      
      * Fix the VTA declaration of conv2d_transpose
      
      * support for output padding in conv2d transpose
      
      * some output padding will break IR pass
      
      * Fix new conv2d_transpose test
      
      * Update tophub
      
      * Fix conv1d output_padding too.
      
      * Fix the conv1d_transpose reference function.
      
      * Fix the cuda impl
      
      * fix the topi test for conv1d
      
      * Update the versions in tophub.py
      
      Co-authored-by: Thierry Moreau <tmoreau@octoml.ai>
      abergeron committed
  5. 10 Jan, 2020 1 commit
  6. 09 Jan, 2020 1 commit
  7. 27 Dec, 2019 1 commit
  8. 26 Dec, 2019 1 commit
  9. 22 Dec, 2019 1 commit
  10. 18 Dec, 2019 1 commit
  11. 16 Dec, 2019 1 commit
  12. 26 Nov, 2019 1 commit
  13. 21 Nov, 2019 1 commit
  14. 19 Nov, 2019 1 commit
  15. 16 Nov, 2019 1 commit
  16. 15 Nov, 2019 1 commit
  17. 11 Nov, 2019 1 commit
    • Add More Shape Functions (#4179) · 62521453
      * Add shape functions
      
      * Fix get_const_tuple
      
      * Fix cpplint
      
      * Fix pylint
      
      * Fix pylint
      
      * rebase and fix
      
      * Check Any for infer type
      
      * Fix expand_dim shape func for zero rank input
      
      * Fix pooling infer type
      
      * Address comment
      
      * Register layout transform attr
      Yao Wang committed
  18. 07 Nov, 2019 1 commit
    • [AutoTVM] Add batch_matmul to tunable operations (#4242) · 14a5a358
      * Batch matmul tuning running but with errors.
      
      * Default x86 schedule as good as before.
      
      * Code Cleanup
      
      * Remove unused argument.
      
      * improved template documentation.
      
      * Silly lint fix
      
      * Removed leftover comment.
      
      * Moved cfg declaration to schedule for batch_matmul
      
      * Moved x86 dense cfg declaration to schedule.
      
      * lint fix
      
      * Removed duplicate cfg declaration in dense.
      
      * Reverted changes to dense.
      Josh Fromm committed
  19. 29 Oct, 2019 1 commit
  20. 24 Oct, 2019 1 commit
  21. 22 Oct, 2019 1 commit
  22. 03 Oct, 2019 1 commit
  23. 01 Oct, 2019 1 commit
  24. 28 Sep, 2019 1 commit
  25. 18 Sep, 2019 1 commit
  26. 16 Sep, 2019 3 commits
  27. 15 Sep, 2019 1 commit
  28. 07 Sep, 2019 2 commits
  29. 05 Sep, 2019 1 commit
  30. 28 Aug, 2019 1 commit
  31. 11 Aug, 2019 2 commits
  32. 06 Aug, 2019 1 commit
  33. 02 Aug, 2019 1 commit
  34. 29 Jul, 2019 1 commit
    • [VTA] Refactor to increase platform coverage (Ultra96 etc.) (#3496) · f55609b4
      * hardware refactor for increased FPGA coverage, small optimizations
      
      * fix header
      
      * cleaning up parameters that won't be needed for now
      
      * streamlining makefile, and simplifying tcl scripts
      
      * moving parameter derivation into pkg_config.py, keeping tcl scripts lightweight
      
      * refactoring tcl script to avoid global variables
      
      * deriving AXI signals in pkg_config.py
      
      * unifying address map definition for hardware and software drivers
      
      * single channel design for ultra96 to simplify build
      
      * enable alu by default, no mul opcode for now
      
      * hardware fix
      
      * new bitstream; vta version
      
      * avoid error when env variable is not set
      
      * ultra96 cleanup
      
      * further cleaning up tcl script for bitstream generation
      
      * preliminary rpc server support on ultra96
      
      * rpc server tracker scripts
      
      * ultra96 ldflag
      
      * ultra96 support
      
      * ultra96 support
      
      * cleanup line
      
      * cmake support for ultra96
      
      * simplify memory instantiation
      
      * cleaning up IP parameter initialization
      
      * fix queue instantiation
      
      * 2019.1 transition
      
      * fix macro def
      
      * removing bus width from config
      
      * cleanup
      
      * fix
      
      * turning off testing for now
      
      * cleanup ultra96 ps insantiation
      
      * minor refactor
      
      * adding comments
      
      * upgrading to tophub v0.6
      
      * model used in TVM target now refers to a specific version of VTA for better autoTVM scheduling
      
      * revert change due to bug
      
      * rename driver files to be for zynq-type devices
      
      * streamlining address mapping
      
      * unifying register map offset values between driver and hardware generator
      
      * rely on cma library for cache flush/invalidation
      
      * coherence management
      
      * not make buffer packing depend on data types that can be wider than 64bits
      
      * refactor config derivation to minimize free parameters
      
      * fix environment/pkg config interaction
      
      * adding cfg dump property to pkgconfig:
      
      * fix rpc reconfig
      
      * fix spacing
      
      * cleanup
      
      * fix spacing
      
      * long line fix
      
      * fix spacing and lint
      
      * fix line length
      
      * cmake fix
      
      * environment fix
      
      * renaming after pynq since the driver stack relies on the pynq library - see pynq.io
      
      * update doc
      
      * adding parameterization to  name
      
      * space
      
      * removing reg width
      
      * vta RPC
      
      * update doc on how to edit vta_config.json
      
      * fix path
      
      * fix path
      Thierry Moreau committed
  35. 19 Jul, 2019 1 commit