win10系统,我的目的是打算用双显卡在docker 里面跑一些AI大模型来玩玩,本来是想启动nvidia/cuda镜像的。但是启动容器的时候发生了错误。如果在设备管理器禁用第二张显卡是可以正常运行的。
C:\Users\Administrator>nvidia-smi
Mon Jul 15 11:20:12 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 556.12 Driver Version: 556.12 CUDA Version: 12.5 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Driver-Model | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1060 6GB WDDM | 00000000:03:00.0 On | N/A |
| 33% 49C P8 10W / 120W | 389MiB / 6144MiB | 1% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
| 1 NVIDIA P104-100 TCC | 00000000:05:00.0 Off | N/A |
| 54% 43C P8 5W / 180W | 9MiB / 8192MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
C:\Users\Administrator>docker run -it --gpus all alpine
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: detection error: nvml error: unknown error: unknown.
别来用AI回答了,乱七八糟的。