Skip to content

Cuda agnostic compilation #6272

Answered by bureddy
adrien-cotte asked this question in Q&A
Discussion options

You must be logged in to vote

@adrien-cotte different cuda runtimes are not compatible with each other. things can go wrong by linking libcudart.so to a specific version. but you can have multiple cuda runtimes in the environment at the same time as long as the driver version is compatible (see below for compatibility matrix)
So, you can build one version of the UCX based on your driver version


CUDA Toolkit | Linux x86_64 Driver Version
-- | --
CUDA 11.1 (11.1.0) | >= 450.80.02
CUDA 11.0 (11.0.3) | >= 450.36.06
CUDA 10.2 (10.2.89) | >= 440.33
CUDA 10.1 (10.1.105) | >= 418.39
CUDA 10.0 (10.0.130) | >= 410.48
CUDA 9.2 (9.2.88) | >= 396.26
CUDA 9.1 (9.1.85) | >= 390.46
CUDA 9.0 (9.0.76) | >= 384.81
CUDA 8.0 (8.0.61 GA2)…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@adrien-cotte
Comment options

Answer selected by shamisp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants