Scott Todd
Scott Todd
Okay, I have a script that "tests a package": https://github.com/ScottTodd/iree/commit/43b3922191e6df895752ef5ac472169329802a50 . Going to try wiring that up to GitHub Actions, first pointed at the `iree-dist-*.tar.xz` files from a nightly release...
Nice, that test script is working with iree-dist from a release. Here's the workflow file: https://github.com/ScottTodd/iree/blob/infra-test-pkg/.github/workflows/test_package.yml A few sample runs on a standard GitHub Actions Linux runner (CPU tests only):...
On the topic of CI optimization, I've been wondering what to do with the CI jobs that are required to build from source: Job name | Approx timing | Details...
> * Sanitizers are really useful, but I want the critical path for most PRs to be much lighter :/ Here's an idea... what if we moved a chunk of...
True, the asan job is the only one running the tests in https://github.com/openxla/iree/tree/main/llvm-external-projects/iree-dialects 😛 (that directory will eventually be folded into the main tree though)
I think I have line of sight to completing this, or at least getting it close to the finish line. Already done: * Structured CMake tests such that integration tests...
Made more progress today. After a few more PRs land I can remove the `build-dir` archive/upload steps. After that I want to try * using workflow artifacts instead of GCS...
Leaving myself some notes before I context switch for a bit... I want to move the "integration test" jobs from ci.yml to pkgci.yml. That will require switching them from using...
https://github.blog/2024-02-12-get-started-with-v4-of-github-actions-artifacts/ looks very promising for switching from GCS storage to using workflow artifacts. Uploads and downloads for large files used be pretty slow, but they seem to be much faster...
Passing around the "install" directory instead of release packages is still a bottleneck for GPU test jobs. Would be nice to complete this refactoring. * This recent `test_amd_mi250` run took...