1. 11 Mar, 2020 10 commits
  2. 10 Mar, 2020 5 commits
  3. 09 Mar, 2020 1 commit
  4. 08 Mar, 2020 2 commits
  5. 07 Mar, 2020 2 commits
  6. 06 Mar, 2020 1 commit
    • [topi][relay] add operation tan to TVM (#4938) · d992468d
      * Add relay operation relay.op.tan.
      
      * Update tan implementation in TVM.
      
      * Update tests.
      
      * Add shape function for tan.
      
      * Add missing main test to python/frontend/tensorflow/test_forward.
      
      * Revert, back to sin/cos.
      
      * Revert "Revert, back to sin/cos."
      
      This reverts commit 4da5b503b921585ba9d80944b29136142b575c40.
      
      * Fix implementation of tan in cuda. Do not support tan for float16.
      
      Simplify topi/tests/python/test_topi_math. Add testing for tan with float32 and float64.
      
      Try again to implement tan as sin/cos in llvm.
      Yao Wang committed
  7. 05 Mar, 2020 1 commit
  8. 04 Mar, 2020 2 commits
    • [Torch, QNN] Add support for quantized models via QNN (#4977) · fc7f0783
      * qnn support initial import
      
      * fix upsampling num input
      
      * imagenet tests added
      
      * add qunatized module tests
      
      * quantized module tests working
      
      * imagenet test working
      
      * fix lint
      
      * remove top level torch import to fix ci error
      
      * disable lint warning on outside toplevel import
      
      * revert parse -> convert change
      
      * add comments to qnn translation
      
      * address comments, add sample outputs
      
      * add more comments
      
      * refactor bias add and requantize step
      Animesh Jain committed
    • Tighten split's extent (#4931) · 585f9ce6
      * Set split node's range to minimum of ext and split factor or split nparts, but only when PassDownDomain is called with allow_missing == false, i.e. by InferBound.  Add a helper PassUpThreadBinding() to get a map telling whether an IterVar has at least one leaf IterVar deriving from it binding to a thread. Add two unit tests.
      
      * Enhance LoopVectorizer for vectorizing by 0.  Found at least one case from testtopi/tests/python/test_topi_transform.py::test_tile.
      
      * Revert changes vectorize_loop.cc; when parent's ext is zero, set split's range to the factor or nparts.
      
      * Update with comments.
      
      * Refactor the ext tightening predicate.
      
      * Fix reference types.
      
      * Integrate tvm.te changes.
      
      * Trivial comment change to trigger CI.
      
      * Trivial comment correction to trigger testing.
      Lianmin Zheng committed
  9. 03 Mar, 2020 1 commit
  10. 02 Mar, 2020 3 commits
  11. 01 Mar, 2020 2 commits
  12. 29 Feb, 2020 1 commit
  13. 28 Feb, 2020 1 commit
  14. 27 Feb, 2020 3 commits
  15. 26 Feb, 2020 4 commits
    • [Frontend][TFLite] Add parser support for 'square' operator (#4915) · 8e7e7792
      * [Frontend][TFLite] Add parser support for square operator
      
      * Add parser implementation
      * Add relevant tests
      * Note: 'square' is an unary elemwise operator but it's added separately
        in the parser since there is no Relay 'square' op
        and instead we have to use 'multiply'
      
      * Change relay operation from 'multiply' to 'power'
      
      * Remove a redundant line as requested
      Ina Dobreva committed
    • [Relay][pass] call graph for relay (#4922) · eba50ad8
      * call graph for relay
      
      * CallGraphEntryNode->CallGraphEntry, __getitem__->print_var
      
      * fix typos
      Zhi committed
    • Tensor Expression Debug Display (TEDD) (#4651) · b0b1e7da
      * Initial TEDD for publishing.
      
      * 1. Fix lint issues. 2. Print intrin.body instead of intrin.name in Schedule Tree.  3. Add examples to top level APIs' comments.  4. Top level APIs don't print Dot string by default, unless outputdotstring is True.
      
      * Fix more lint issues.
      
      * Update top level API argument names and use raw strings to avoid Python lint warnings in the tests.
      
      * Disable TEDD verification, but keep TE construction.
      
      * Stop importing tedd to avoid failure.
      
      * Separate data extraction and visualization. 1. Add API tedd.dump_json(schedule) to dump a json string for the schedule data for visualization.  2. Update tests.  3. Add a tutorial.  4. Add range information to IterVars.
      
      * Update TEDD about InferBound failure.  1. TEDD doesn't call inferbound for DFG. 2. Update tutorial about the InferBound failure.
      
      * 1. Import IPython only if SVG is requested.  This is required to fix a tutorial publishing faliure.  2. Fix test about IPython availability check.
      yongfeng-nv committed
    • [WIP] Fixing an Infinite Loop case in UnmatchedChecker. (#4881) · b422f6a9
      * save
      
      * save
      
      * remove
      
      * remove cerr
      雾雨魔理沙 committed
  16. 25 Feb, 2020 1 commit