1. 31 May, 2019 1 commit
  2. 29 May, 2019 3 commits
    • [AutoTVM]Core functionality for Graph tuner (#2184) · c8a0f524
      * Add graph tuning
      
      * Add tests
      
      * Fix tests
      
      * Fix pylint
      
      * Small fix for docstring
      
      * Minor fix
      
      * Support fetching workload from relay expr
      
      * Simplify benchmark layout transformation
      
      * Add relay support
      
      * Fix infer layout func name
      
      * Refactor internal data representation
      
      * Fix issues
      
      * Add PBQP solver
      
      * Fix layout transform check
      
      * Add PBQPTuner test
      
      * Fix lint
      
      * Update tutorial
      
      * Fix tutorial
      
      * Fix lint
      
      * Add relay test
      
      * Remove nnvm since nnvm graph can be converted to relay function
      
      * Modify benchmark layout wrt new layout_transform api
      
      * Fix lint
      
      * Update docstring for DP tuner
      
      * Refactor traverse graph
      
      * Support graph tuning for multiple target operators
      
      * Fix fetching workloads
      
      * Add x86 depthwise_conv2d infer_layout
      
      * Fix x86 depthwise_conv2d autotvm
      
      * Fix PBQP tuner
      
      * Fix DP tuner
      
      * Generate dummy layout transform record
      
      * Update tutorial
      
      * Modify layout records name
      
      * Add ASF header
      
      * Add ASF header for testing files
      
      * Fix test
      
      * Fix topi fetching
      
      * Some refactors
      
      * Fix lint
      
      * Fix tutorial
      
      * Rename test files
      
      * Fix doc typo
      
      * Add test case note link
      Yao Wang committed
    • [BugFix][VTA] Fix vta_conv2d crash issue after change vta_config.json configuration. (#3213) · 4767554c
      Issue:
      Once change LOG_BLOCK_IN or LOG_BLOCK_OUT into > 4 value, when run vta
      “Simple Matrix Multiply” or load vta, vta would crash at vta_conv2d.py.
      
      Analysis:
      This issue caused by resnet18 logic of vta_conv2d.py which have
      in_filter minmum size that is 16. > 4 value would cause such in_filter
      check failed then make xfer_size be empty and find_schedules function
      return a empty list finally cause crash.
      
      Solution:
      add the empty list check.
      Hua committed
  3. 28 May, 2019 6 commits
  4. 27 May, 2019 2 commits
    • [Doc][Relay] Add VM doc (#3188) · c0afc918
      * [Doc][Relay] Add VM doc
      
      * Add Apache header
      
      * Apply suggestions from code review
      
      Co-Authored-By: Steven S. Lyubomirsky <slyubomirsky@gmail.com>
      Co-Authored-By: 雾雨魔理沙 <lolisa@marisa.moe>
      Co-Authored-By: Logan Weber <36520469+weberlo@users.noreply.github.com>
      Co-Authored-By: Zhi <5145158+zhiics@users.noreply.github.com>
      
      * Junru's comment
      
      * More fix
      
      * More fix
      
      * More fix
      
      * last fix
      
      * Apply suggestions from code review
      
      Co-Authored-By: 雾雨魔理沙 <lolisa@marisa.moe>
      
      * Apply suggestions from code review
      
      Co-Authored-By: Logan Weber <36520469+weberlo@users.noreply.github.com>
      
      * Add code links
      
      * Remove unused bp
      
      * Update docs/dev/virtual_machine.rst
      
      Co-Authored-By: Logan Weber <36520469+weberlo@users.noreply.github.com>
      
      * Explain TODO
      
      * Yong's comment
      
      Co-Authored-By: Yong Wu <55wuyong@163.com>
      
      * Comment
      Wei Chen committed
    • [ARITH] Improve div/mod in rewrite simplifier (#3149) · 8814adab
      * [ARITH] Improve div/mod in rewrite simplifier
      
      * Fix lint error
      
      * Fuller file name in src/arithmetic/modular_set.h
      
      Co-Authored-By: Wei Chen <ipondering.weic@gmail.com>
      
      * Generalize some rules
      
      * Replace gcd factoring with specialized rules
      
      * Mark rules that don't work for non-truncated division
      
      * More tests
      Sergei Grechanik committed
  5. 26 May, 2019 1 commit
  6. 25 May, 2019 1 commit
  7. 24 May, 2019 6 commits
  8. 23 May, 2019 3 commits
  9. 22 May, 2019 9 commits
  10. 21 May, 2019 5 commits
  11. 20 May, 2019 3 commits