[TVM Discuss] [Development/RFC] [RFC] TVM Target Specification

2020-06-01 Thread tqchen via TVM Discuss
We will need the separate target ID because that is the key to target registry. So does not make sense to make the id numeric as the names directly corresponds to the backends in many cases(cuda, llvm). keys are needed for generic strategy reuse as in the current autotvm. --- [Visit Topic

[TVM Discuss] [Development] Publish TVM4J artifact

2020-06-01 Thread breandan via TVM Discuss
It would be great if there were a single multi-platform JAR for TVM4J, including Mac OS X, Windows and *nix x64 builds, available on a publicly accessible package repository to avoid [manual compilation](https://github.com/apache/incubator-tvm/tree/master/jvm#installation). The [Z3-TurnKey](h

[TVM Discuss] [Development] Publish TVM4J artifact

2020-06-01 Thread tqchen via TVM Discuss
Due to the ASF policy, we only produce source release officially. Also note that the CUDA related binaries requires EULA from NV which is not strictly apache complaint. This is fine for our users but it creates some barriers for releasing the binary as an ASF entity(unofficially). We certainl

[TVM Discuss] [Development] Publish TVM4J artifact

2020-06-01 Thread breandan via TVM Discuss
Thanks for your reply @tqchen. > Due to the ASF policy, we only produce source release officially. Which policy are you referring to? I am not aware of any policy that forbids the release of compiled artifacts, as long as they are accompanied by appropriate sources and [signed by a committer

[TVM Discuss] [Development/RFC] [RFC] TVM Target Specification

2020-06-01 Thread Cody H. Yu via TVM Discuss
Thanks for the RFC. Some comments and questions: - While I agree that the JSON encoding is powerful to cover all possibilities, I am a bit confusing about the usage from a user's perspective. Are we expecting users to write a separate JSON file like `target.json` and use `tgt = tvm.target.cre

[TVM Discuss] [Development/RFC] [RFC] TVM Target Specification

2020-06-01 Thread tqchen via TVM Discuss
The json format is an analogy, and we certainly do not have to strictly use a json file or string. For example, in the python API, we could directly from a dictionary(in the style of json). ```python target = tvm.target.create({ "id": "cuda", "target_host": {"id" : "llvm"} }); ``` We ca

[TVM Discuss] [Development] Whether TVM will support dynamic shapes in the future

2020-06-01 Thread zhang hao (4paradigm) via TVM Discuss
@kevinthesun @haichen any update on this work? I'm also quite interested in this feature. --- [Visit Topic](https://discuss.tvm.ai/t/whether-tvm-will-support-dynamic-shapes-in-the-future/3700/10) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe fr

Re: [apache/incubator-tvm] [RFC] Dynamic Shape Support - Graph Dispatching (#4118)

2020-06-01 Thread Yao Wang
@zhanghaohit This feature is one part of dynamic codegen. We are working some significant backend features and will update this later. -- 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/incubator-tvm/i

[TVM Discuss] [Development/RFC] [DISCUSS] Adding a PyTorch Frontend

2020-06-01 Thread Steve via TVM Discuss
Hi All, I am interested in this work, and I am wondering what is the status of Pytorch --> Relay IR? Thanks, S. --- [Visit Topic](https://discuss.tvm.ai/t/discuss-adding-a-pytorch-frontend/5026/28) to respond. You are receiving this because you enabled mailing list mode. To unsubscri