docker中使用GPU硬解碼報錯libnvcuvid.so is missing的問題


libnvcuvid.so is missing

 

You should check if libnvcuvid is picked up by your host's ldconfig (ldconfig-p | grep cuvid).
With the following command, my container get libnvcuvid mounted from the host:

docker run -it --runtime nvidia -e NVIDIA_DRIVER_CAPABILITIES=video,compute,utility
 
        

驗證方法:啟動docker后,在docker環境中執行下面命令,如果能夠找到libnvcuvid.so則說明環境配置正常了。
sh -c 'ldconfig -p | grep cuvid'
 
        

參考:

https://github.com/NVIDIA/nvidia-docker/issues/1001

https://stackoverflow.com/questions/48786654/nvidia-driver-libraries-in-nvidia-cuda-image

https://github.com/NVIDIA/nvidia-docker/issues/531#issuecomment-343993909


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM