Skip to content

Update all ci- containers to reflect main #7995

@areusch

Description

@areusch

This is a tracking issue for the process of updating the TVM ci- containers to reflect the following PRs:

It will also unblock PRs:

Steps:

  • Pick the latest revision of main and use that specific git hash for following steps. Document it here.
  • Build docker containers, tagging them as e.g. <username>/ci-<container>:v0.<ver> (we may not need to build all of these if Bumped Ubuntu version to 18.04 for ci_gpu #7970 is not included here)
    • ci-arm
    • ci-cpu
    • ci-gpu
    • ci-i386
    • ci-lint
    • ci-qemu
    • ci-wasm
  • Push docker containers to Docker Hub
  • Create a draft PR modifying Jenkinsfile to point all containers at <username>/ci-<container>:v0.<ver>
  • Force-push the PR to ci-docker-staging branch
  • Jenkins will notice the push and start a build here
  • Debug the build and repeat these steps until the build passes
  • Push the valid containers to tlcpack/ci-<container>:v0.<ver>
  • Update the PR to point Jenkinsfile to the new containers.
  • Merge the PR.

Let's use this tracking issue to record challenges we face in updating the drivers.

@jroesch can you please note down where you were with this?

cc @tqchen @u99127 @d-smirnov @leandron @tristan-arm

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions