[Apache TVM Discuss] [Development/RFC] [RFC] Differentiable tensor expression (Create and verify backward op automatically)

2020-09-21 Thread wrongtest via Apache TVM Discuss
As there are more and more demands on TVM's training support, one of the most tedious but important work is to write backward implementation for operators. It may take great benefit if we can provide automation tools to help this process. Such tool can serve in two functionalities: - Automati

[Apache TVM Discuss] [Development/RFC] [RFC] Differentiable tensor expression (Create and verify backward op automatically)

2020-09-21 Thread wrongtest via Apache TVM Discuss
Glad to see autodiff is already in progress! I think this rfc can be withdrew since this is exactly what autodiff is doing. Now I am very curious about current progress of autodiff with some questions. - If I have some common neural network structure such as resnet50 at hand, can I just use a

[Apache TVM Discuss] [Development/pre-RFC] Introducing TY-NNP backend with end2end TensorIR integration

2021-12-31 Thread wrongtest via Apache TVM Discuss
Hi, all~ This RFC is to upstream the support for our TY-NNP accelerator backend. We are from the AI accelerator toolchain team of [Intellifusion](https://www.intellif.com/), who has been focusing on developing vision processor that accelerates deep neural networks in visual recognition and s

[Apache TVM Discuss] [Development/pre-RFC] Introducing TY-NNP backend with end2end TensorIR integration

2022-01-04 Thread wrongtest via Apache TVM Discuss
Thanks for your comments:) [quote="areusch, post:3, topic:11807"] could you say more here? is this a Relay-level thing or a TIR thing? presuming you’ve implemented this as a pass, how do you plan to ensure that the Relay-level pass makes the same scheduling decision as the TIR pass? [/quote]

[Apache TVM Discuss] [Development/pre-RFC] Introducing TY-NNP backend with end2end TensorIR integration

2022-01-04 Thread wrongtest via Apache TVM Discuss
[quote="areusch, post:3, topic:11807"] it seems like this could either be integrated into `ci-cpu` or as a separate `ci-` image, so long as the binaries are publicly available. do you have an estimate of the size of the docker image? also, just for my curiosity, would you be able to share a ro

[Apache TVM Discuss] [Development/pre-RFC] Introducing TY-NNP backend with end2end TensorIR integration

2022-01-09 Thread wrongtest via Apache TVM Discuss
@mbs-octoml Hi~ Many thanks for your reply! Here are several questions of me: 1. What does `call_lowered` mean? Does it mean we can put PrimFuncs and relay functions into the same IRModule and make calls to each other now? 2. For the `VirtualDevice`, it would be the interface to keep all info

[Apache TVM Discuss] [Development] Can we lift tir.AttrStmt value type to ObjectRef?

2022-02-18 Thread wrongtest via Apache TVM Discuss
Schedule annotations of `For` and `Block` are all Map. But certain pragma annotations can not get lowerer to `T.attr`,only those of expression typed values are allowed. --- [Visit Topic](https://discuss.tvm.apache.org/t/can-we-lift-tir-attrstmt-value-type-to-objectref/12118/1) to respond

[Apache TVM Discuss] [Development] Can we lift tir.AttrStmt value type to ObjectRef?

2022-02-18 Thread wrongtest via Apache TVM Discuss
Hi~ I think this is not the issue of tvmscript. For example, though `List[Integer]` is supported by script, it would fail in lowering with `Illegal attribute of key pragma_key, value type Array not supported`, since the annotation can not convert to an attr stmt. ```python import tvm from t