Re: [dmlc/tvm] [RFC] Relay Dynamic Runtime (#2810)

2019-03-24 Thread Jared Roesch
I posted a draft PR of the VM so everyone can check it out, provide feedback, and play with the prototype I discussed. See #2889. I'll be polishing it over the next few days. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [dmlc/tvm] [RFC] Relay Dynamic Runtime (#2810)

2019-03-24 Thread Jared Roesch
The implementation of the hardware is not of interest to the high-level Relay program all Tensor to Tensor functions are black box. They can be implemented anyway you want, in C++, in TVM, or as a hardware accelerator primitive. If you want to map a subset of the program down to this hardware yo

[dmlc/tvm] [RFC][SGX] Use Fortanix EDP instead of rust-sgx-sdk (#2887)

2019-03-24 Thread Nick Hynes
(WIP PR: #2885) **tl;dr**: The Rust compiler now has support for an SGX target, so users can make their own enclaves using the unmodified TVM Rust runtime. In other words, TVM no longer needs to explicitly support SGX. The current TVM SGX infrastructure is built on [baidu/rust-sgx-sdk](https:/

Re: [dmlc/tvm] [RFC] Decompile TensorFlow Control Flow Primitives to Relay (#2812)

2019-03-24 Thread Zhi
closed by #2830 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/dmlc/tvm/issues/2812#issuecomment-475979226

Re: [dmlc/tvm] [RFC] Decompile TensorFlow Control Flow Primitives to Relay (#2812)

2019-03-24 Thread Zhi
Closed #2812. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/dmlc/tvm/issues/2812#event-2224962041

Re: [dmlc/tvm] [Relay][RFC] Improve testing infrastructure of Relay (#2884)

2019-03-24 Thread Theodore Omtzigt
+1 @zhiics Performance regression testing for compiler algorithms is essential. Too many places where a bad local decision can take the whole system down, and trying to reconstruct these cases two months after they were introduced is a waste of good engineering resources, better allocated to enh