You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tvm.apache.org by xiebaiyuan <no...@github.com.INVALID> on 2021/09/10 08:27:21 UTC

[apache/tvm-rfcs] [RFC][WEB] add web assembly autotvm support (#32)

Add web assembly autotvm support for TVM, 
The related pull request will be pushed soon, which will be finished in a week.
You can view, comment on, or merge this pull request online at:

  https://github.com/apache/tvm-rfcs/pull/32

-- Commit Summary --

  * RPC OF rfcs/0021-add_web_assembly_autotvm.md
  * add more detail in &#39;Reference-level explanation&#39;
  * revise
  * Merge pull request #1 from will-jl944/revise

-- File Changes --

    A rfcs/0021-add_web_assembly_autotvm.md (110)

-- Patch Links --

https://github.com/apache/tvm-rfcs/pull/32.patch
https://github.com/apache/tvm-rfcs/pull/32.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by Tianqi Chen <no...@github.com.INVALID>.
Thanks @xiebaiyuan . 

On the wasm binary pulling. We might be able to reuse 
 the new RPC session constructor(via websocket)  that directly reconstructs from the wasm binary, so file exchange may not be needed https://github.com/apache/tvm/blob/main/web/tests/python/webgpu_rpc_test.py#L59

Would that eliminate the need of directory based exchange?


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-917195015

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by Andrew Reusch <no...@github.com.INVALID>.
hey @xiebaiyuan just combing through old RFCs. are you guys still working on this one?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-1015848390
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by xiebaiyuan <no...@github.com.INVALID>.
@tqchen @junrushao1994 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-916734287

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by Andrew Reusch <no...@github.com.INVALID>.
hey @xiebaiyuan you might take a look at the microTVM autoTVM infrastructure--it should be reusable for wasm. 
- https://tvm.apache.org/docs/tutorials/micro/micro_autotune.html#sphx-glr-tutorials-micro-micro-autotune-py
- https://github.com/apache/tvm/blob/main/python/tvm/micro/build.py#L67

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-923459344

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by Andrew Reusch <no...@github.com.INVALID>.
Closed #32.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#event-6302449499
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by xiebaiyuan <no...@github.com.INVALID>.
@tqchen We've thought it over in recent days, and will use websocket to transfer intermediate products. The rfc will be updated in a few days.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-920027826

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by xiebaiyuan <no...@github.com.INVALID>.
> hey @xiebaiyuan you might take a look at the microTVM autoTVM infrastructure--it should be reusable for wasm.
> 
> * https://tvm.apache.org/docs/tutorials/micro/micro_autotune.html#sphx-glr-tutorials-micro-micro-autotune-py
> * https://github.com/apache/tvm/blob/main/python/tvm/micro/build.py#L67

@areusch  thanks ~~ i will look in it

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-925842539

Re: [apache/tvm-rfcs] [RFC][WEB][AUTO TVM]add web assembly autotvm support (#32)

Posted by Andrew Reusch <no...@github.com.INVALID>.
closing due to lack of response

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/32#issuecomment-1078221738
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>