Hi,
I have been watching TVM from a far for quite some time.
I am quite interested in Relay as a more general purpose IR. I am involved in the Apache Arrow project, particularly, the Rust implementation and I am wondering how feasible it might be to integrate with TVM.
I am not working in deep learning but I still think that I could leverage TVM. Arrow has a tensor type that I would use to integrate with TVM in the same way as the current Rust frontend does with ndarray.
I would like to build an abstraction in Rust that internally builds the Relay IR and then uses TVM for optimizations and deployment (I am also very interested in leveraging TVM to compute derivatives for my computations).
I am certainly no C++ expert and TVM is quite a large and complex project so I would just like to ask if anyone in the community sees any major issues with what I am proposing or has any advise for where I should start?
Thank you