Closed jirouhanjinlun closed 1 month ago
您好!可以修改shell文件中的gpu_ids=0和NGPU=1,改为单卡运行,如下所示: gpu_ids=0 # multi-gpu
if [ ${#gpu_ids} -gt 1 ]; then
NGPU=1
HOST_NODE_ADDR="localhost:25000"
echo "HERE"
fi
您好!可以修改shell文件中的gpu_ids=0和NGPU=1,改为单卡运行,如下所示: gpu_ids=0 # multi-gpu
if [ ${#gpu_ids} -gt 1 ]; then # specify these two if multi-gpu NGPU=1 HOST_NODE_ADDR="localhost:25000" echo "HERE" fi
您好,在按照您的意见修改代码后运行得到以下结果,没有其他输出了,,请问这是正常的吗?
在我的环境下这个shell文件可以正常运行。由于程序没有错误信息直接结束,我猜测可能不是代码问题而是系统报错,比如系统的运行内存不足时可能会直接kill程序。可以尝试检查一下系统的log有没有相关错误信息。
如题,我不知道如何修改代码使其由原本的4个gpu变成适配单个gpu的代码使其能在我的设备上运行