You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8f0ae45
Browse filesBrowse the repository at this point in the historyBrowse files
Check every dependency of the CUDA wheel, not two names
The CUDA wheel smoke test checked that no shipped library records
libtorch_cuda.so or libc10_cuda.so. That misses other libraries that
only a CUDA build of torch installs. The wheel before the linking fix
also recorded libnvrtc.so.13 on the LLM runner module. With the two
names removed, the old check passed while that module still failed to
import next to a CPU-only torch.
Turn it into an allow list. Every recorded dependency must be shipped in
the wheel, be one of the torch libraries a CPU-only torch also has, be
part of the C and C++ system runtime, or be installed by a package that
a plain install of the wheel requires (today that is the CUDA runtime).
A requirement behind an extra, or for another platform, is skipped, so
an optional package that happens to be installed does not widen the
list. The check compares names only. It does not load anything.
0 commit comments