1. 06 Jun, 2019 3 commits
  2. 05 Jun, 2019 8 commits
  3. 04 Jun, 2019 6 commits
  4. 03 Jun, 2019 2 commits
  5. 01 Jun, 2019 3 commits
    • [relay][heterogeneous] annotate using visitor (#3261) · 887255a8
      * annotate using visitor
      
      * retrigger CI
      Zhi committed
    • [Bugfix][VTA] PkgConfig cause crash in PYNQ board due to link library (#3257) · f6acf2e5
      * [Bugfix][VTA] PkgConfig cause crash in PYNQ board due to link library
      not exist.
      
      Symptom:
      When run vta_get_started.py with pynq board, host crash and
      complain "cannot find -lsds_lib" and "cannot find -l:libdma.so"
      
      Reproduce:
      At pynq board, delete the ./build/vta_config.json, then run rpc
      server.
      In host machine run vta_get_started.py, issue would reproduce.
      
      Analysis:
      This issue caused by 'PkgConfig' function  still using pynq2.1
      library which not exist in pynq2.4 anymore, when a "reconfig_runtime"
      logic of rpc_server.py get triggered , the compile would failed due to
      link library not exist.
      
      Solution:
      change the link library to libcma.so.
      
      * [Document Change][VTA] Change pynq version from 2.3 into 2.4.
      
      Issue:
      pynq 2.3 image not available anymore from pynq download page and pynq
      2.4 is the current latest image which available in the said website, after
      verification, currently VTA work good with pynq 2.4 image, hence update
      related document from pynq 2.3 to 2.4.
      Hua committed
  6. 31 May, 2019 5 commits
  7. 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
  8. 28 May, 2019 6 commits
  9. 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
  10. 26 May, 2019 1 commit
  11. 25 May, 2019 1 commit