1. 01 Nov, 2019 1 commit
  2. 20 Oct, 2019 1 commit
  3. 17 Oct, 2019 1 commit
  4. 15 Oct, 2019 1 commit
    • [RFC][RUNTIME] Introduce new object protocol. (#4115) · a0bd3786
      * [RUNTIME] Introduce new object protocol.
      
      This PR introduces a new object protocol to unify the node and object.
      We also updated the existing runtime::vm code to make use of the new system.
      
      Update to the node will be done in a follow up PR.
      
      Other changes:
      
      - Remove object related code in json serializer as that code logic was not complete
        and we have a separate serializer for VM, can revisit later.
      
      * address review  comment
      
      * Fix the child slot logic
      Tianqi Chen committed
  5. 10 Oct, 2019 1 commit
    • [Relay][VM] Fix constant folding issue in VM compiler (#4077) · fc2713e5
      * [Relay][VM] Fix constant folding issue in VM compiler
      
      1. allow pass params when compile a module
      2. enhance profiler robustness
      
      * remove dead code
      
      * fix lint
      
      * add get_params
      
      * fix test
      
      * don't pass params back
      
      * remove get_params
      
      * docs
      
      * move compile function to api
      
      * compile clashes with builtin name
      
      * fix compilation error
      
      * remove dead code
      Wei Chen committed
  6. 09 Oct, 2019 1 commit
  7. 05 Oct, 2019 1 commit
  8. 06 Sep, 2019 1 commit
  9. 05 Sep, 2019 1 commit
  10. 01 Sep, 2019 1 commit
  11. 21 Aug, 2019 1 commit
    • [Relay][VM]VM Profiler (#3727) · 95f12e31
      * [Relay][VM]VM debugger
      
      * Report mean/min/max for op duration
      
      * Typos
      
      * Lint
      
      * Lint
      
      * Lint
      
      * Support build debug VM in CMake
      
      * Lint
      
      * Enable VM debug in unit test
      
      * Disable debug vm test until new docker image is built
      
      * Add device sync code
      
      * Fix qnn unit test
      
      * Disable vm debug by default
      
      * Rename files
      
      * Rename classes
      
      * Fix comment
      
      * Fix comment
      Wei Chen committed
  12. 31 Jul, 2019 1 commit
  13. 17 Jul, 2019 1 commit
  14. 16 Jul, 2019 1 commit
  15. 09 Jul, 2019 1 commit
    • [Relay][VM]Compiling pattern matching (#3470) · 93d1c06d
      * [Relay][VM]Compiling pattern matching
      
      * Fix lint
      
      * Remove debug code
      
      * Move TreeNode definition
      
      * merge ifi and selecti, todo: remove them
      
      * fix lint
      
      * remove ifi and selecti
      
      * rename GetTagi to GetTag
      
      * fix dltype
      
      * fix more dltype
      
      * Generalize If and select, and rename to Ifi and Selecti
      
      * Fix lint
      
      * Rename Ifi to If
      
      * Change register default to match value
      
      * Remove bad specialization for Move
      
      * Stop use Select
      
      * Remove Select
      
      * TreeNode refactor
      
      * Change entry_func name
      
      * Remove Cmp due to rebase issue
      Wei Chen committed
  16. 06 Jul, 2019 1 commit
  17. 02 Jul, 2019 1 commit
  18. 24 Jun, 2019 1 commit
  19. 22 Jun, 2019 1 commit
  20. 14 Jun, 2019 1 commit
  21. 13 Jun, 2019 1 commit
  22. 11 Jun, 2019 1 commit
  23. 05 Jun, 2019 1 commit
  24. 24 May, 2019 1 commit
  25. 11 May, 2019 1 commit
    • [Relay][Runtime] Add VM compiler. (#3139) · 6a4d71ff
      * Implement the VM compiler
      
      * Fix issues
      
      * Fix ASF headers
      
      * Fix test issue
      
      * Apply typo fixes.
      
      * Update src/relay/backend/vm/compiler.cc
      
      Co-Authored-By: 雾雨魔理沙 <lolisa@marisa.moe>
      
      * Refactor compiler
      
      * Fix
      
      * Fix
      
      * Fix in benchmark
      
      * Fix
      
      * Address comments
      Jared Roesch committed