This is a feature request issue.
CUDA libraries are mounted within nvidia/cuda:10.2, but NPP libraries are not, despite that they are shipped with CUDA toolkit.
docker run --gpus 'all,"capabilities=compute,utility,video"' -it nvidia/cuda:10.2-base /bin/bash
>find / -name libcuda.so
/usr/lib/x86_64-linux-gnu/libcuda.so
>find / -name libnpps.so
Not found
Why was this closed? Is NPP now present in the container?
@zanbri since @rarzumanyan works at NVIDIA, I reached out to him to explain.
So, this is normal, NPP is a library that is not tied to your device driver version; hence it is not mounted from the host and instead should come from inside the container image.
You might want nvidia/cuda:10.2-devel or nvidia/cuda:10.2-runtime if you want NPP inside the container image.
Most helpful comment
@zanbri since @rarzumanyan works at NVIDIA, I reached out to him to explain.
So, this is normal, NPP is a library that is not tied to your device driver version; hence it is not mounted from the host and instead should come from inside the container image.
You might want
nvidia/cuda:10.2-develornvidia/cuda:10.2-runtimeif you want NPP inside the container image.