Skip to content

Project Limit Request: iree-base-compiler - 15 GB #6627

Open
@ScottTodd

Description

@ScottTodd

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions