CUDA设备配置
设置脚本可见的GPU卡号
在脚本开头添加以下代码,以指定脚本可见的GPU卡号范围:
1 | import os |
注意事项
- 经过上述设置后,对于脚本而言,这四张卡的编号将会是
"0, 1, 2, 3",即根据可见卡重新排列了索引。 - 在此脚本内的任何GPU部署都不会影响到其他卡,因为此脚本看不到其他卡了。
模型加载示例
以下是使用指定设备映射加载模型的示例代码:
1 | from transformers import AutoModelForCausalLM |
device_map 参数可以自由设置,不会影响其他人的卡。
附赠
查看GPU进程全名
1 | nvidia-smi --query-compute-apps=process\_name --format=csv |
查看GPU信息
1 | nvidia-smi |