RTX3060 不能 运行 Pytorch Yolov4 with cuda11.4

RTX3060 cannot run Pytorch Yolov4 with cuda11.4

之前我使用 RTX2070 SUPER 到 运行 Pytorch Yolov4,现在我的电脑改用 RTX3060,ASUS KO GeForce RTX™ 3060 OC。

我已经删除了现有的cuda11.2并用cuda11.4和Nvidia Driver 470.57.02重新安装

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.57.02    Driver Version: 470.57.02    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:07:00.0 Off |                  N/A |
|  0%   42C    P8    16W / 170W |    403MiB / 12053MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1236      G   /usr/lib/xorg/Xorg                  9MiB |
|    0   N/A  N/A      1264      G   /usr/bin/gnome-shell                6MiB |
|    0   N/A  N/A      2124      C   python                            153MiB |
+-----------------------------------------------------------------------------+

然而,对于 cuda11.4 和 RTX3060,我无法 运行 Pytorch Yolov4 检测。我运行检测的时候,加载权重后检测会卡住,Loading weights from ./data/people.weights... Done!。同时,nvidia-smi可以显示“python”(PID 2124以上)正在使用GPU显存,并且“python”使用的GPU显存会不断增加。

难道cuda11.4还不支持RTX3060或者Pytorch1.4吗?

Environment:

ASUS KO GeForce RTX™ 3060 OC
Ubuntu 18.04.5 LTS

cuda 11.4
nvidia driver 470.57.02
conda 4.8.3
python 3.8.5
pytorch 1.4

通过在我的 Conda 环境中重新安装 pytorch 解决

您可以尝试重新安装 Pytorch 或创建一个新的 Conda 环境来重新安装。