-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to new IREE package names and versions. #258
Conversation
Synced after publishing IREE packages to PyPI: I'll merge this after workflows pass and then push a 2.9.0 release of this project too. |
CI unit tests are very broken - stalling without useful logs. Trying to debug through, but I'm only making very slow progress. Commit range from IREE: iree-org/iree@candidate-20241104.1068...iree-2.9.0rc20241108 |
Bisected one test failure to iree-org/iree@iree-2.9.0rc20241107...iree-2.9.0rc20241108 (only three commits in there) From this repo's main branch (cb19c83) python3.11 -m venv --prompt iree-turbine bisect.venv
source bisect.venv/bin/activate
pip install -r pytorch-cpu-requirements.txt
pip install -r requirements.txt -e .
python -m pip uninstall iree-compiler iree-runtime
python -m pip install \
--find-links https://iree.dev/pip-release-links.html \
--upgrade \
iree-base-compiler==2.9.0rc20241108 \
iree-base-runtime==2.9.0rc20241108
pytest -k globals_test test logs:
|
The prior release from the middle of yesterday (https://github.com/iree-org/iree/releases/tag/iree-2.9.0rc20241108) passes |
I'm seeing all sorts of test failures on #258 when I try to roll up to the latest stable release with new package names and versions (`iree-base-compiler<=2.9.0`). Trying an incremental update while debugging that.
Down to three test failures:
May be able to XFAIL those and proceed. Not sure if local changes are needed or if something regressed in IREE or MLIR. |
IREE is renaming its Python packages from
iree-compiler
andiree-runtime
toiree-base-compiler
andiree-base-runtime
, in order to switch to a new versioning scheme: iree-org/iree#18938. This switches to using the new package names and versions and cleans up some related documentation along the way.Note: the new packages are not yet built and published, hence this is a draft PR. Once packages are published we can rebase, test this, and then proceed.