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
fix(driver): cuLogs* functions incorrectly loaded with CUDA 12.8 version (should be 12.9) #2979
cuLogs* functions are loaded via cuGetProcAddress_v2 with version 12080 (CUDA 12.8), but they were introduced in CUDA 12.9. The correct
version should be 12090.
Affected functions in _internal/driver_linux.pyx and _internal/driver_windows.pyx:
cuLogsRegisterCallback
cuLogsUnregisterCallback
cuLogsCurrent
cuLogsDumpToFile
cuLogsDumpToMemory
Impact
On a system with CUDA 12.8, these functions would be incorrectly
attempted to load, failing at runtime instead of gracefully reporting
unavailability.
Fix
Change the version argument in cuGetProcAddress_v2 from 12080 to 12090 for all five functions.
Activity
test(driver): add regression test for cuLogs* version pinning
test(driver): add regression test for cuLogs* version pinning
fix(driver): regenerate bindings, correct cuLogs* introduced version …