Description
Project URL
https://pypi.org/project/iree-base-compiler/
Does this project already exist?
- Yes
New limit
15
Update issue title
- I have updated the title.
Which indexes
PyPI
About the project
https://pypi.org/project/iree-base-compiler is the ahead-of-time compiler component of https://iree.dev/ (https://github.com/iree-org/iree), used to compile machine learning models for execution on a variety of targets. That pypi project has been active since 2024.
Note: we originally used https://pypi.org/project/iree-compiler/ from 2022 to 2024 but switched to the iree-base-compiler
name as part of a version scheme change. That project did also hit the 10GB limit, conveniently right as we were switching to the new package name. We could prune old versions of that legacy package name to free up some storage on PyPI as needed.
How large is each release?
We are using 7.9GB total now, from 7 releases. Each release is approximately 1.1GB. We can probably fit one more release in before we go over the 10GB limit, so I wanted to start this process early enough.
- 18 .whl files between 50MB and 75MB (file size comes from linking against LLVM/MLIR compiler libraries, with uncompressed 140MB
.dll
files on Windows and uncompressed 320MB.so
files on Linux/macOS) - Python 3.9, 3.10, 3.11, 3.12, and 3.13 (expecting to add 3.13t and 3.14+ eventually, we may drop 3.9 and 3.10 soon)
- Linux (manylinux x86 and manylinux aarch64), Windows, and macosx universal
How frequently do you make a release?
Once every 6 weeks.
Requesting some extra headroom with a 15GB limit for now, but the size will continue to grow at around 1GB per 6 weeks.
Code of Conduct
- I agree to follow the PSF Code of Conduct