[RFC] Python Dependencies in TVM CI Containers

here’s what I don’t like about I1:

  • it doesn’t ensure dependency versions are compatible across all the various extras in each container architecture
  • it still means that ci-lint or ci-gpu could wind up with different package versions from ci-cpu

I do agree that most of the large direct dependencies are quite pinned, and we could probably accomplish a lot from a ci-constraints.txt which just explicitly pins those direct dependencies.