I am planning to integrate a new accelerator to TVM.
I have been following the the BYOC doc and blog post thinking this was sufficient to integrate a new hardware but the device/target interactions section of the design and architecture part of the doc is making me confused now and I am thinking that BYOC might only be the tip of the iceberg.
Could anyone list clearly the steps needed for integrating a new hardware accelerator to TVM?
not sure if such a step-by-step tutorial exists yet.
We are currently working on an interface for integrating hardware accelerators easily into TVM.
It’s still work in progress. Feel free to provide input if it is helpful for you:
Hey @MJKlaiber, I would like to check whether this topic if relevant, as so this topic is 3 years old, would like to check whether currently there is available step by step a-z guide.