一、Python Error
在 Pytorch 读取参数时,报错 RuntimeError: cuda runtime error (10) : invalid device ordinal。
二、解决方法
造成这个错误的原因主要是本地只有一个 GPU (GPU:0),而程序中使用 GPUs:1。
因此,在程序中找到定义 device 的地方,我的如下:

将其中 "cuda:1" 修改为 "cuda:0",程序将不在报错。

完毕!
本文介绍了一种常见的Pytorch运行时错误:cudaruntimeerror(10):invaliddeviceordinal,该错误通常发生在本地只有一个GPU(GPU:0)的情况下,但程序尝试访问GPUs:1。文中提供了解决方案,即调整程序中的设备定义,确保其与本地可用的GPU资源相匹配。
本镜像基于 RTX 4090D 24GB 显存 + CUDA 12.4 + 驱动 550.90.07 深度优化,内置完整运行环境与 Qwen3-32B 模型依赖,开箱即用。
一、Python Error
在 Pytorch 读取参数时,报错 RuntimeError: cuda runtime error (10) : invalid device ordinal。
二、解决方法
造成这个错误的原因主要是本地只有一个 GPU (GPU:0),而程序中使用 GPUs:1。
因此,在程序中找到定义 device 的地方,我的如下:

将其中 "cuda:1" 修改为 "cuda:0",程序将不在报错。

完毕!
您可能感兴趣的与本文相关的镜像
Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版
本镜像基于 RTX 4090D 24GB 显存 + CUDA 12.4 + 驱动 550.90.07 深度优化,内置完整运行环境与 Qwen3-32B 模型依赖,开箱即用。
2万+
1万+

被折叠的 条评论
为什么被折叠?
