前言
本人使用的是5070卡,买来就是为了使用videolingo的,结果根据官方教程一通配置下来各种报错。。。最终历时几个晚上一步步排错解决,以下是一点点笔记,希望能帮助到你。
1、安装cuda,tensorRT和pytorch
首先我是按照官方安装完毕,然后运行报这个。
videolingo翻译和生成字幕报错内容:
FATAL: this function is for sm80, but was built for sm370
FATAL: this function is for sm80, but was built for sm370
FATAL: this function is for sm80, but was built for sm370
FATAL: this function is for sm80, but was built for sm370
对于NVIDIA Blackwell架构的显卡,需要使用最新版本的cuda-12.8,同时tensorRT也需要最新版本TensorRT 10.8,对应pytorch也需要使用没有发布的开发版本+cu128.
cuda安装:
CUDA Toolkit 12.8 Downloads
tensorRT安装
TensorRT 10.x Downloads
pytorch安装
记得需要在虚拟环境(官方版本环境下)安装PyTorch (nightly版本,支持CUDA 12.8)
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128
等待安装完毕。。。
2、解决Whisper报错问题
到这里,你已经成功了一半了,只要环境配对,翻译和生成字幕就可以了,但是在使用Whisper语音识别阶段,还是会报错,回报一个weights_only=true的错,我们下一步需要改代码了。报错截图如下:
根据报错找到文件,就是调用load函数这个地方
我的是在MyDesktop\videoling-2o\VideoLingobylicor250220\miniconda\envs\videolingo\lib\site-packages\lightning_fabric\utilities\cloud_io.py
修改这个文件的torch.load里面参数weights_only=false
即可成功解决。
gpt-sovits记得下载官方给的兼容50卡的版本,我是gst官方下的,,但现在我也没找到兼容50卡的v2版本也可以官方下v4版本,下面的是我当时下的需要自取,里面模型记得替换下。
我用夸克网盘分享了「GPT-SoVITS-v2-20250228-nvidia50.rar」
链接:https://pan.quark.cn/s/abf38803f19e
3、使用videolingo
使用的话非常简单,直接设置个LLM大模型即可,可以试试这个api中转 薛定猫AI,里面有290+大模型且都比官方便宜,gpt全系列,gemini全系列,claude全系列,想用哪个模型即切即用。注册即送0.4刀,够用几个十几分钟的视频了,配置就配置个url,还有网站上提供的模型名称,和 自己的私钥即可。
配图是后续在b站找的大佬魔改版,一样用的。