cutlass icon indicating copy to clipboard operation
cutlass copied to clipboard

Missing PYPI releases

Open Flamefire opened this issue 5 months ago • 10 comments

At least 4.1 and 3.9.0.0 is missing from PYPI.

As cuda-python 12.6.2 is required for CUDA 12.6 and that has API deprecations (import cuda.bindings.cuda instead of import cuda.cuda) nvidia-cutlass 4.1 needs to be used.

3.9.0.0 is also not there. Is there any correlation between the python package version and the tags?

Flamefire avatar Aug 07 '25 08:08 Flamefire

The legacy CUTLASS Python interface available via the nvidia-cutlass wheel has been deprecated (see deprecation notice here). We do not plan routine releases of the wheel aligned with versions in this repository.

jackkosaian avatar Aug 08 '25 21:08 jackkosaian

PyTorch uses that wheel to get access to the include files in a user-friendly way. I assume CUTLASS, at least those parts, work header-only.

What would be the intended way of consuming CUTLASS then? The current suggestion from PyTorch devs is checking out the CUTLASS repo and setting an env variable which isn't so nice for users.

Flamefire avatar Aug 09 '25 09:08 Flamefire

if you just need our header files, could you use cutlass as a submodule?

hwu36 avatar Aug 12 '25 02:08 hwu36

That boils done to the same: (End-)Users of PyTorch would need to clone CUTLASS instead of a simple pip install nvidia-cutlass as is the case now.
Or PyTorch would need to ship the cutlass headers which is also not optimal as it pins it to a specific version.

Flamefire avatar Aug 12 '25 09:08 Flamefire

This issue has been labeled inactive-30d due to no recent activity in the past 30 days. Please close this issue if no further response or action is needed. Otherwise, please respond with a comment indicating any updates or changes to the original issue and/or confirm this issue still needs to be addressed. This issue will be labeled inactive-90d if there is no activity in the next 60 days.

github-actions[bot] avatar Sep 11 '25 09:09 github-actions[bot]

Any news here?

Flamefire avatar Sep 11 '25 09:09 Flamefire

This issue has been labeled inactive-30d due to no recent activity in the past 30 days. Please close this issue if no further response or action is needed. Otherwise, please respond with a comment indicating any updates or changes to the original issue and/or confirm this issue still needs to be addressed. This issue will be labeled inactive-90d if there is no activity in the next 60 days.

github-actions[bot] avatar Oct 11 '25 11:10 github-actions[bot]

ping

Flamefire avatar Oct 11 '25 13:10 Flamefire

As mentioned above nvidia-cutlass has been deprecated. For nvidia-cutlass-dsl, the goal is to have 1:1 between mapping between tags and wheels. There may be the rare case we only need to push something to Github related to C++ or ship a pip wheel that only updates the compiler

mnicely avatar Oct 13 '25 18:10 mnicely

This issue has been labeled inactive-30d due to no recent activity in the past 30 days. Please close this issue if no further response or action is needed. Otherwise, please respond with a comment indicating any updates or changes to the original issue and/or confirm this issue still needs to be addressed. This issue will be labeled inactive-90d if there is no activity in the next 60 days.

github-actions[bot] avatar Nov 25 '25 14:11 github-actions[bot]