1. 07 Feb, 2020 2 commits
  2. 06 Feb, 2020 1 commit
  3. 05 Feb, 2020 1 commit
    • [REFACTOR][PY] Establish tvm.runtime (#4818) · fc7dd6d7
      * [REFACTOR][PY] Establish tvm.runtime
      
      This PR establishes the tvm.runtime namespace that contains the core runtime data structures.
      The top-level API are kept inact for now via re-exporting.
      
      We will followup later to cleanup some of the top-level APIs.
      
      * Fix ndarray name
      Tianqi Chen committed
  4. 03 Feb, 2020 1 commit
  5. 31 Jan, 2020 1 commit
  6. 24 Jan, 2020 1 commit
  7. 22 Jan, 2020 1 commit
  8. 20 Jan, 2020 1 commit
  9. 15 Jan, 2020 1 commit
  10. 11 Jan, 2020 3 commits
    • [Relay/Topi][Op] Conv1D (#4639) · 35099e6a
      * added conv1d operators to topi.
      
      * Started to add python testing.
      
      * Added python conv1d implementation for testing.
      
      * Wrote test but need to add cuda schedule :(
      
      * Cuda schedules working for both conv1d layouts.
      
      * All topi tests passing.
      
      * Formatting topi.
      
      * Removed pad_method option as its probably overkill.
      
      * Added relay op definition of conv1d.
      
      * End2end conv1d working with onnx.
      
      * Lint fixes.
      
      * Formatting fixes.
      
      * Rebase fix.
      
      * Switched to array based attributes for consistency across convs.
      
      * Improved onnx parsing and testing for convolutions.
      
      * lint fix
      
      * Tiny tweak.
      
      * Bug fix
      
      * Rebase fix.
      
      * Add group ignore to onnx conv1d frontend.
      
      * Unified MakeConv and fixed documentation.
      
      * improved autopadding
      
      * Addressed feedback and simplified onnx frontend.
      
      * Format fix.
      
      * Basic X86 NCW schedule working.
      
      * Added nwc schedule.
      
      * fixed name
      
      * Added more tests and basic x86 schedules.
      
      * Format fix.
      
      * Added non power of two shape tests.
      Josh Fromm committed
    • [TOPI][RELAY][OP] add op crop_and_resize (#4417) · 56416ed0
      * [TOPI][RELAY][OP] add op crop_and_resize
      
      * fix pylint
      
      * incorporate comments
      
      * fix ci
      Yong Wu committed
    • [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
  11. 10 Jan, 2020 1 commit
  12. 09 Jan, 2020 2 commits
    • [REFACTOR][IR] tvm::Expr -> PrimExpr(Primitive Expr) (#4669) · d6a23cf5
      * [REFACTOR][IR] tvm::Expr -> PrimExpr(Primitive Expr)
      
      As part of unified IR, we will need to unify relay::Expr
      and the current tvm::Expr under the same base type.
      
      From the techinical point of view. tvm::Expr is a "primitive"
      expression that only contains POD types and handles and does
      not do life-cycle management.
      
      This PR renames Expr->PrimExpr to clarify that.
      We will send a subsequent PR to introduce the base expr class.
      
      * Remove legacy VarExpr and ExprHash/Equal
      Tianqi Chen committed
    • [Relay/Topi][Op] 1D Pooling (#4663) · 8a98a2e7
      * Added 1D pooling to Topi
      
      * Added 1D pooling relay op and tests.
      
      * Added onnx parsing and tests for maxpool1d and averagepool1d
      
      * formatting
      
      * moved partial import.
      
      * Fixed typo.
      Josh Fromm committed
  13. 08 Jan, 2020 2 commits
  14. 06 Jan, 2020 2 commits
  15. 03 Jan, 2020 1 commit
    • [TOPI, Relay] Add half_pixel option to Resize op (#4610) · e8a2c9b3
      * add onnx resize converter
      
      * update frontends
      
      * updating topi
      
      * adding onnx resize tests
      
      * fixed NHWC test by casting size dtype to int32
      
      * fix tests
      
      * fix lint
      
      * update existing test cases
      
      * fix tensorflow frontend
      
      * fix lint
      
      * remove NHWC stuff
      
      * update topi resize test for half_pixel
      
      * update doc
      
      * fix doc
      
      * remove onnx resize bits
      masahi committed
  16. 01 Jan, 2020 1 commit
  17. 27 Dec, 2019 1 commit
  18. 24 Dec, 2019 1 commit
  19. 23 Dec, 2019 1 commit
  20. 18 Dec, 2019 1 commit
  21. 12 Dec, 2019 1 commit
  22. 04 Dec, 2019 1 commit
  23. 03 Dec, 2019 1 commit
  24. 21 Nov, 2019 1 commit
  25. 18 Nov, 2019 1 commit
  26. 13 Nov, 2019 1 commit
  27. 06 Nov, 2019 1 commit
  28. 30 Oct, 2019 1 commit
  29. 28 Oct, 2019 2 commits
  30. 24 Oct, 2019 1 commit
  31. 11 Oct, 2019 1 commit
  32. 10 Oct, 2019 1 commit
  33. 02 Oct, 2019 1 commit