Update to TVM v0.6
There are currently no pipelines.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
Updates our TVM code from v0.4 to v0.6. Tidies up some of the TVM dependency code too, but not all of it.
This is a "big" change, but it shouldn't break anything major. The main changes are in the compilation process from TVM models to Clockwork models; our Clockwork runtime only had a couple of changes, the tests all pass, and if anything breaks it'll be easy to track down the root cause.
@salzayat @rkarimi once this commit is merged, it will break your current environments. You'll need to pay attention to two things:
More specifically:
tvm
repository. You will need to pull those changes and rebuild TVM. This updates us to v0.6.clockwork/resources
have been updated and will work fine. If these are the only models you've been using, then you don't need to change anything.clockwork-modelzoo-volta
repository have been updated and will continue to worktvm-modelzoo
no longer work, if you have been using those.To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.