Skip to content

Activate the cuBLAS workaround by checking the cuBLAS version at runtime (ported to 22.05)#246

Merged
magnatelee merged 1 commit intonv-legate:branch-22.05from
magnatelee:cublas-fix-22.05
Mar 30, 2022
Merged

Activate the cuBLAS workaround by checking the cuBLAS version at runtime (ported to 22.05)#246
magnatelee merged 1 commit intonv-legate:branch-22.05from
magnatelee:cublas-fix-22.05

Conversation

@magnatelee
Copy link
Contributor

This PR is to use the cuBLAS version at runtime to activate the workaround for a known matrix-vector multiplication bug in cuBLAS. Previously, the workaround was guarded by a macro, which works only when cuNumeric was built from source on the target environment.

@magnatelee magnatelee merged commit cd60d2e into nv-legate:branch-22.05 Mar 30, 2022
@magnatelee magnatelee deleted the cublas-fix-22.05 branch March 30, 2022 05:37
ipdemes pushed a commit to ipdemes/cunumeric that referenced this pull request Jun 7, 2022
* Utility methods to construct futures from buffers or cdata

* Use NVML to check if the CUDA driver has a fix for GH nv-legate#374

* Use barriers at the beginning of NCCL tasks to work around a driver bug

* Install Legion C util as it's now used by the core

* Rename the parameter to match the definition

* Use a CUDA driver call for the version check

* Add some note on what the barrier is intended to do
manopapad pushed a commit that referenced this pull request Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant