You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker运行Hugging Face AutoTrain时RTX4050未被识别,报无GPU错误求助

Docker运行Hugging Face AutoTrain未检测到RTX4050的排查方案
  • Docker容器未获取GPU访问权限
    默认Docker不会主动将主机GPU暴露给容器,启动容器时必须添加GPU相关参数。使用Docker 19.03及以上版本的话,直接在启动命令中加入--gpus all即可,示例命令:

    docker run --gpus all -it [你的AutoTrain镜像名称]
    

    老版本Docker可通过--device指定GPU设备,比如--device /dev/nvidia0:/dev/nvidia0。

  • 未安装NVIDIA容器工具包
    如果系统没装nvidia-docker2,就算加了--gpus参数也无法让Docker识别GPU。需要先安装NVIDIA Container Toolkit,确保Docker能和主机GPU建立关联。

  • 容器内CUDA环境缺失
    进入容器后执行nvidia-smi,如果没有GPU信息输出,说明容器内缺少匹配主机驱动的CUDA库。要么更换带CUDA的基础镜像构建AutoTrain容器,要么在容器内手动安装对应版本的CUDA Toolkit。

  • PyTorch未关联GPU
    容器内的PyTorch如果是CPU版本,会导致GPU检测失败。可以在容器内运行以下代码验证:

    import torch
    print(torch.cuda.is_available())
    

    若返回False,需卸载CPU版PyTorch,重新安装对应CUDA版本的PyTorch。

内容的提问来源于stack exchange,提问作者Esila Ayçıl Güner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 18:07:26