Skip to content

Conversation

@jroesch
Copy link
Member

@jroesch jroesch commented Mar 25, 2019

This represents the culmination of #2810.

The final version of the VM adapts ideas from both proposals into a unified design.
This PR is work from @wweic @icemelon9 @zhiics and I.

Review please:

cc @joshpoll @weberlo @MarisaKirisame @slyubomirsky @tqchen @nhynes @ZihengJiang @junrushao1994

Copy link
Contributor

@wweic wweic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's get some unnecessary diffs out first.

@jroesch jroesch force-pushed the relay-rts branch 2 times, most recently from 1d28c24 to 02c0823 Compare March 26, 2019 08:49
@jroesch jroesch marked this pull request as ready for review April 12, 2019 23:59
@jroesch jroesch force-pushed the relay-rts branch 2 times, most recently from b4f7b73 to 59181eb Compare April 16, 2019 01:59
@MarisaKirisame
Copy link
Contributor

I had do a quick review and will do a more through one later.
This is a good time to discuss GC because we has cyclic data structure.

@tqchen
Copy link
Member

tqchen commented Apr 17, 2019

@jroesch jroesch merged commit 4332b0a into apache:master May 9, 2019
wweic pushed a commit to wweic/tvm that referenced this pull request May 13, 2019
* Implement the virtual machine

Co-Authored-By: wweic <[email protected]>

* Fix rebase build issues

* Reorganize vm.py and fix allocator bug

* Remove compiler

* Remove tests

* Remove backend/vm/vm.cc too

* Fix docs

* Fix doc

* Fix doc

* Add vm docs

* Remove change to dead_code.cc

* Remove Relay logging

* Remove reduce

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Reformat

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Address feedback

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Apply suggestions from code review

Co-Authored-By: jroesch <[email protected]>

* Fix a couple outstanding comments

* Last couple comments

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Address code review feedback

* Fix final comment

* Address comments

* Error reporting and example

* add Const

* Explicitly delete copy assignment operator

* Fix rebase

* Pass 3rd arg to fusion
wweic pushed a commit to neo-ai/tvm that referenced this pull request May 13, 2019
* Implement the virtual machine

Co-Authored-By: wweic <[email protected]>

* Fix rebase build issues

* Reorganize vm.py and fix allocator bug

* Remove compiler

* Remove tests

* Remove backend/vm/vm.cc too

* Fix docs

* Fix doc

* Fix doc

* Add vm docs

* Remove change to dead_code.cc

* Remove Relay logging

* Remove reduce

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Reformat

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Address feedback

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Apply suggestions from code review

Co-Authored-By: jroesch <[email protected]>

* Fix a couple outstanding comments

* Last couple comments

* Update include/tvm/runtime/vm.h

Co-Authored-By: jroesch <[email protected]>

* Address code review feedback

* Fix final comment

* Address comments

* Error reporting and example

* add Const

* Explicitly delete copy assignment operator

* Fix rebase

* Pass 3rd arg to fusion
@jroesch jroesch deleted the relay-rts branch February 4, 2021 04:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants