Skip to content

Update all ci- containers to reflect main #7995

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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