Scott Todd

Results 400 comments of Scott Todd

Got some good data from my test PR https://github.com/openxla/iree/pull/16216 (on the first try too, woohoo!) --- Here's a sample run using just the "install" dir from a prior job: https://github.com/openxla/iree/actions/runs/7659217597/job/20874202528?pr=16216....

> oof at double libIREECompiler.so Stella has been suggesting using a package distribution like `iree-dist` (without that problem), but I was just starting with the `install/` directory from a regular...

I think I'll try converting `tests/` (and later possibly `samples/`) into a standalone CMake project, possibly with the ability to still include it from the root project for developer source...

Found a few things to fix first / as part of this. Most of the tests in [`tests/e2e/stablehlo_models/`](https://github.com/openxla/iree/tree/main/tests/e2e/stablehlo_models) have been skipped, I think following https://github.com/openxla/iree/pull/15837 with this change: ```diff ctest_all.sh...

I was considering disallowing "lit" integration tests in `tests/` altogether, but many are legitimate uses: ![image](https://github.com/openxla/iree/assets/4010439/a2a900c9-90e5-4d6a-9969-923ffb632295) So we should have the 'lit' / FileCheck tooling still available on host platforms...

> Looks like the main variance in timing is coming from build test deps. Is that mostly coming down to CMake configure or something? Other than that, it is the...

Made some pretty good progress on prerequisite tasks this week. --- The latest thing I'm trying to enable is the use of `iree_lit_test` without needing to build the full compiler....

Simple is what I'm aiming for... just figuring out how to get there still. I want test jobs to run any tests that either use special hardware (GPUs) or use...

I think enough of the tests are segmented now (or will be once I land a few PRs). Next I was planning on * switching a few existing jobs from...

> * switching a few existing jobs from using the "build" archive to using the "install" archive in-place Or I could just fork the jobs over the pkgci... that might...