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
By default the static library for the CUDA Runtime will be used and things will get statically linked inside of the Arrow GPU library unnecessarily. Additionally, this can cause issues related to CUDA initialization as shown here: rapidsai/cudf#7600
As far as I can tell the Arrow GPU code only uses the CUDA driver API, but the CMake links it to the CUDA Runtime: https://github.com/apache/arrow/blob/apache-arrow-3.0.0/cpp/src/arrow/gpu/CMakeLists.txt#L39 (
${CUDA_LIBRARIES
} is defined via the CMakeFindCUDA
module here: https://cmake.org/cmake/help/latest/module/FindCUDA.html#result-variables)By default the static library for the CUDA Runtime will be used and things will get statically linked inside of the Arrow GPU library unnecessarily. Additionally, this can cause issues related to CUDA initialization as shown here: rapidsai/cudf#7600
Reporter: Keith Kraus / @kkraus14
Assignee: Prem Sagar Gali / @galipremsagar
PRs and other links:
Note: This issue was originally created as ARROW-12300. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: