Skip to content

[Help] wsl2 ubuntu 环境下没有正确安装 nvidia gpu 驱动导致 cuda 无法使用 #175

Closed

Description

@IZichenya

Image
用的是wsl2的ubuntu

Activity

  1. timerring commented on Feb 26, 2025

    @timerring
    Owner

    上半部分的日志显示你的 ubuntu 的 nvidia gpu 驱动和 cuda 版本可能存在不匹配的问题,不能正确调用 cuda 核心,详细参考这篇文章。

    下半部分的日志我之前从来没遇到过该问题,按理说一般不会在这出现没赋值直接调用的情况。因为 slice_video_flv_path 是直接根据 format_video_path 按照规则生成的,如果 format_video_path 不存在的话,按理说这个分支都进不去才对。更多信息我可能需要本地做个测试。

    测试结果我会跟您做反馈,排查时可能需要您的配合,感谢。

    另外提问时麻烦尽可能提供详细的信息比如,本项目的版本信息,系统版本信息,python 版本信息,如果使用 gpu version 的话还需要提供显卡信息,gpu 驱动版本信息,cuda 版本信息。不然只靠一张图能得到的信息确实有限。

  2. self-assigned this
    on Feb 26, 2025
  3. IZichenya commented on Feb 26, 2025

    @IZichenya
    Author

    没问题,我先说下我使用的环境:WSL2搭建的Ubuntu22.04,显卡是笔记本3070 8G python版本3.10.12 cuda使用11.3版本 项目使用的应该是最新版本,直接拉取的

    Image

  4. timerring commented on Feb 26, 2025

    @timerring
    Owner

    另外,nvidia-smi 查询有个缺陷,就是查询的 cuda 版本是系统能支持的最高版本,并非当前版本,当前版本请通过 cat /usr/local/cuda/version.txt 查询,以及驱动使用 cat /proc/driver/nvidia/version 查询。

    结束后请检查是否能正常调用 cuda 核心。

    import torch
    torch.cuda.is_available()
    torch.zeros(1).cuda()
    # tensor([0.], device='cuda:0') means that cuda kernel is available.
    

    我的本地部署的环境 ubuntu 22.04 GTX1650 版本 CUDA Version 11.0 驱动 470.256.02 。本项目的 torch version 是 1.11.0,请寻找你合适的 cuda version 以及 driver。

  5. IZichenya commented on Feb 26, 2025

    @IZichenya
    Author

    Image
    请问能提供下您具体ubuntu安装显卡驱动的教程吗,我怀疑是我驱动安装的有问题

  6. IZichenya commented on Feb 26, 2025

    @IZichenya
    Author

    并且当前版本请通过 cat /usr/local/cuda/version.txt 查询,以及驱动使用 cat /proc/driver/nvidia/version 查询。 这两个文件不存在

  7. timerring commented on Feb 26, 2025

    @timerring
    Owner

    重新装驱动吧,方法在官方文档或者网上都有,注意版本之间的匹配与兼容情况。

  8. timerring commented on Feb 26, 2025

    @timerring
    Owner

    并且当前版本请通过 cat /usr/local/cuda/version.txt 查询,以及驱动使用 cat /proc/driver/nvidia/version 查询。 这两个文件不存在

    如果不存在的话就通过 nvcc -V 查询。

  9. IZichenya commented on Feb 26, 2025

    @IZichenya
    Author

    Image

    Image
    现在驱动问题应该是解决了,又出现了新的报错,而且我看了下生成的视频,中文弹幕显示不出来,并且好像没有字幕
    麻烦老哥看看

  10. timerring commented on Feb 26, 2025

    @timerring
    Owner

    弹幕问题看这个 issue #162 安装字体即可

    字幕问题查一下 burningLog 文件下是否存在 whisper-timexxx 的 log 内容。如果有的话反馈一下内容,如果没有的话反馈一下 config 中 MODEL_TYPE 是什么,另外确认一下 Inference_Model 和你所下载的模型是否在对应的文件夹下。

  11. IZichenya commented on Feb 26, 2025

    @IZichenya
    Author

    Image

    Image
    存在内容并且模型也有放在model文件夹下
    但是运行scan.sh还是报错这个

    Image

  12. timerring commented on Feb 26, 2025

    @timerring
    Owner

    好的 那应该是已经生成字幕文件了,Video 目录下有视频文件 mp4 以及切片 flv 产生吗。

  13. IZichenya commented on Feb 26, 2025

    @IZichenya
    Author

    噢噢噢噢,有了,这个报错,需要解决吗?顺便请教一下这个模型的作用是什么?

  14. changed the title [-][Help] 请问下这个问题怎么解决?[/-] [+][Help] wsl2 ubuntu 环境下这个问题怎么解决?[/+] on Feb 27, 2025
  15. timerring commented on Feb 27, 2025

    @timerring
    Owner

    需要解决,我需要一点时间测试一下,后面的流程是自动上传 b 站的,这个报错的话,可能切片就没有办法自动上传 b 站。

    另外模型是用的 openai 的 whisper 作为 Automatic Speech Recognition 自动识别视频中的语音的。然后再将字幕压制到影片中。鉴于很多用户本身显卡不是很好,本地部署占用显存较大,我最近在找替代的模型 api,等找到合适的模型 api 后再替换本地部署。

  16. IZichenya commented on Mar 3, 2025

    @IZichenya
    Author

    好的,感谢老哥

  17. linked a pull request that will close this issuefix: fix referenced issue #184on Mar 8, 2025
  18. changed the title [-][Help] wsl2 ubuntu 环境下这个问题怎么解决?[/-] [+][Help] wsl2 ubuntu 环境下没有正确安装 nvidia gpu 驱动导致 cuda 无法使用[/+] on May 1, 2025
  19. Repository owner locked and limited conversation to collaborators on May 1, 2025
  20. converted this issue into a discussion #318 on May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions