1. 15 Feb, 2020 3 commits
  2. 14 Feb, 2020 3 commits
  3. 13 Feb, 2020 6 commits
    • Update docs/dev/virtual_machine.rst · a6c42b34
      Co-Authored-By: Wei Chen <ipondering.weic@gmail.com>
      Zhi committed
    • Update docs/dev/virtual_machine.rst · 243071ad
      Co-Authored-By: Wei Chen <ipondering.weic@gmail.com>
      Zhi committed
    • fix vm doc · c8e17dd2
      Zhi Chen committed
    • Optimize x86 conv3d_ndhwc using data packing approach. (#4866) · 8d945872
      Add tuneable conv3d_ndhwc schedule
      Alex Gladkov committed
    • [FRONTEND][TFLITE] Add support for TFLite_Detection_PostProcess (#4543) · 70c63829
      * [FRONTEND][TFLITE] Add support for TFLite_Detection_PostProcess
      
      This adds support for the custom operator
      TFLite_Detection_PostProcess which is commonly used in
      object detection networks such as SSD Mobilenet. It
      only adds support for when use_regular_nms = False.
      
      Change-Id: I819b253c0eb6f0fa55da65d2634e09359b888828
      
      * Added a test for the tflite custom op
      
      Change-Id: Ie5baa092deae9a8bcffd2ebd9f6d346b90e58afd
      
      * Removed trailing comma
      
      Change-Id: Ib08f02b5f1a59a883048bfb36e4321152cd2e7f2
      
      * Added spaces between divide
      
      Change-Id: If1171fc03d211a809cedeb800804394972af4060
      
      * Formatted comment
      
      Change-Id: I3ce7e69b8d2c73aec57369c1c64ea1eec07f087b
      
      * Reduced line length in test
      
      Change-Id: I49eaafc3369070f8f3e85fbb965ad20972096c68
      
      * Set random seed for test
      
      Change-Id: I542a787d11422ea83c52147b2cb1144fcef0dd77
      
      * Fixes to style
      
      Change-Id: I2971b8ecebe08c882b2481a99f67cfbe515e0b1f
      
      * Assert for incorrect number of inputs
      
      Change-Id: I393f3b3b62be73e427498d98456fb1d5a214e0af
      
      * Change comparison to pass linting
      
      The linter was updated, so I needed to fix
      a small style issue as a result.
      
      Change-Id: Ia3c954565a00de92e7fb1912eae9ed9875d60c7c
      mbarrett97 committed
    • [REFACTOR][PY][API-CHANGE] Establish tvm.target · 51a265af
      Move the related target modules into tvm.target.
      
      API change:
      - tvm.target.current_target -> tvm.target.Target.current
      - tvm.datatype -> tvm.target.datatype
      tqchen committed
  4. 12 Feb, 2020 4 commits
  5. 11 Feb, 2020 8 commits
  6. 10 Feb, 2020 4 commits
    • [Relay] Added Merge Composite pass (#4771) · 0dbe70c1
      * [Relay] Added MergeComposite pass
      
      This pass allows for patterns to be wrapped
      in a function marked with 'Composite' and a
      composite function name. This is intended to be
      used with the external codegen for the cases where
      an external operator maps to multiple Relay
      operators. In that case, the mapping can be expressed
      as a pattern and assigned a name.
      
      For more information on this pass and its motivation,
      see the RFC:
      https://discuss.tvm.ai/t/rfc-external-codegen-defining-composite-relay-operators/5470
      
      Change-Id: Icb1b803a9f0ac57c529143200228f3bb5793afc0
      
      * [Relay] Merge composite tests
      
      Added tests for the merge_composite pass.
      
      Change-Id: I1728b4a05b0c1c36140a40f1afe028fde62185dd
      
      * Merge composite additional test
      
      Change-Id: I9bc7d6053c575e9468ac5abc31214c6ad8507e46
      
      * Support priority order in merge_composite
      
      The order in which the patterns are matched
      was currently random as an unordered_map was
      used to store the pattern table. This uses
      arrays instead so that a distinct priority
      order of matching can be defined. Additional
      tests have also been added to verify this
      behaviour.
      
      Change-Id: Ief347df4262639138d5d9d7c8cee7ef233af7b56
      
      * Improved merge composite docs
      
      Change-Id: Ie3a72045ecc3f13ad3c302fbdf192b7296a306a8
      
      * Removed unused variable
      
      Change-Id: I7814d5fde368ffaf1b3d6d806060c774c7720364
      
      * Remove unnecessary op check
      
      Change-Id: I38e78d2acd5b86cb8e837be72ff9d72cd10bcf33
      
      * Improve styling on composite function creation
      
      Change-Id: I37add1c3134e0b5d5085fe1eb9daf8e06890fa8c
      
      * Comment reword
      
      Change-Id: Ie05872dcbbe0c3e1190b0597083b9a64e6b66c66
      
      * Stylistic changes to avoid std::move
      
      Change-Id: I43a93995bbf10530399900c992aa99dd4ae4575f
      
      * Relax a check in ExtractPattern
      
      Change-Id: I0faef77a66c55f83f09e6e47c561ffaea63dedfa
      
      * Remove new line
      
      Change-Id: Ifdd02c12087a7e1a0a9b54825669bc0de8f13c3d
      
      * Removed MatchPattern from MergeComposite
      
      This is not necessary now that ExtractPattern
      can fulfill the same purpose.
      
      Change-Id: I14dc020afa8e50f2df4c0a2efb88a011987f8196
      
      * Removed a new line
      
      Change-Id: I8b50f0c9069aa1bcaccbe68eb421031f01a64842
      
      * Improved docs for merge composite
      
      Change-Id: Ib1959a35c856e7ea5639de2e4ef314a54f44caf5
      
      * Fixed free vars in test
      
      Change-Id: I2b7f273db275964ec0e9820560663f0808adee79
      
      * Handle case where root arg might not be a call
      
      Change-Id: I4eeea3ce723d3ba337d110dcc690377daebe8626
      
      * Removed blank line
      
      Change-Id: I07f5392c0e95cfe3cfa5c333703cc6f82d6034fb
      
      * Change to CHECK_EQ
      
      Change-Id: I5c5d62d3cd57f72508b30b926f72091ae6f0d1cc
      
      * Revised a conditional
      
      Change-Id: I23a7897ca15a7cd076db5039dc653a4b8c27e803
      
      * Improved doc styling
      
      Change-Id: I377f0a1c1ac70f3b8d7584b0c49bddc8c6c134ef
      
      * Fail extraction if vars conflict
      
      Change-Id: I78e36d805e8ed6b55e61d490212a967c857554a4
      
      * Added further merge composite tests
      
      Change-Id: Ib1d800409fca4c1834c7fe0cab5a26ab99a26820
      
      Co-authored-by: lhutton1 <35535092+lhutton1@users.noreply.github.com>
      mbarrett97 committed
    • Fixed bug in ExprOp that caused bitwise operators to fail when a basic python… · d55e21ff
      Fixed bug in ExprOp that caused bitwise operators to fail when a basic python type was on the left hand side of the expression. Added regression test for crashing cases. (#4852)
      
      pankratz committed
  7. 09 Feb, 2020 3 commits
  8. 08 Feb, 2020 2 commits
  9. 07 Feb, 2020 7 commits