本文介绍: 本文主要解决提示no CUDA-capable device is detected问题

        先说环境,在docker下的gpu环境ffmpeg然后今天突然无法使用使用时出现如下图所示

看着报错大致内容是找不到设备,网上寻找一番没有有用的东西,于是决定自己解决,仔细察看一番后,猜测应该驱动问题主机驱动无故升级,导致无法使用

        本来主机驱动为510版本,未知原因导致主机升级到535,出问题发现docker内部也显示为535

        主机降级驱动后,搜索libnvcuvid.so文件可以用下面指令

whereis libnvcuvid.so

        然后拷贝docker内部/usr/local/cuda/lib64/目录下,然后进入目录执行如下指令

ln –s libnvcuvid.so.510.85.02 libnvcuvid.so.1

ln -s libnvcuvid.so.1 libnvcuvid.so

如果提示文件已存在,则先删除再建立链接。 

紧接着正常执行

ffmpeghwaccel cuvid -c:v h264_cuvidrtsp_transport tcp -i “rtsp://admin:Yy2021..@10.1.100.68:554/Streaming/Channels/1″ -c:v h264_nvenc -b:v 2048kvf scale_npp=1280:-1 -y 122.mp4

原文地址:https://blog.csdn.net/LeeKitch/article/details/134695091

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_7461.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注