pypi / support

Issue tracker for support requests related to using https://pypi.org
95 stars 48 forks source link

File Limit Request: triton-pascal - 250 MiB #4295

Closed sasha0552 closed 1 month ago

sasha0552 commented 3 months ago

Project URL

https://pypi.org/project/triton-pascal/

Does this project already exist?

New Limit

250

Update issue title

Which indexes

PyPI

About the project

This is a fork of the Triton (PyPI) project, which provides support for NVIDIA GPUs with the Pascal microarchitecture, such as NVIDIA Tesla P40, since the Triton developers don't want to cooperate with support for such older GPUs.

Reasons for the request

Triton wheels are 160 209 MiB and cannot be uploaded without expanding the limit.

I don't expect frequent releases, and will only upload packages starting with the 2.2.0 release (three four releases total, 2.2.0, 2.3.0, 2.3.1 and 3.0.0, ~3450 MiB total for 5 python versions).

I tried reducing the wheel size, but even with stripped debug info triton==3.0.0 can't be uploaded.

Code of Conduct

sasha0552 commented 2 months ago

I found a way to reduce the size of the triton wheels, but it is still 95 MiB (version 2.3.1, so 160 MiB -> 95 MiB), and these wheels will probably be harder to debug because asserts was removed along with the debug info. Also, future releases of triton may increase the size, so I would appreciate it if this request is approved. Thanks!

Update: 3.0.0 is actually 209 MiB, so I changed the desired size from 200 to 250 MiB.

cmaureir commented 1 month ago

Hey @sasha0552 :wave: I've set the upload limit for triton-pascal to 250 MB on PyPI. Please be mindful of the frequency of releases at that size and maybe explore the Python's Limited API to reduce the amount of wheel per release. Have a nice week :rocket: