iree-org / iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.
http://iree.dev/
Apache License 2.0
2.8k stars 605 forks source link

Run Windows build/test workflows more regularly #18813

Open ScottTodd opened 1 week ago

ScottTodd commented 1 week ago

We currently run the .github/workflows/ci_windows_x64_msvc.yml workflow on a nightly schedule using standard GitHub-hosted runners (currently windows-2022 with 4 CPU cores, 16 GB of RAM, and 14GB of SSD). Looking at the workflow history, this is taking around 4h30m each run, which is far too slow to run on pull_request or even push events.

We should add a build runner cluster with suitably large machines configured with caching layers so we can run this workflow more regularly - ideally on every commit (pull_request and push events).

Details:

Other considerations:

ScottTodd commented 1 week ago

@Eliasj42 can you share your current status on this?