车道线检测部署中权重文件的格式转换
pt权重文件------->onnx权重文件
由于服务器存在多块显卡,同时第一块显卡正在被占用训练网络,然而在进行权重文件转换的过程中出现了 CUDA out of memory 的问题!!!!
问题描述
RuntimeError: CUDA out of memory. Tried to allocate 714.00 MiB (GPU 0; 14.76 GiB total capacity; 74.73 MiB already allocated; 279.38 MiB free; 96.00 MiB reserved in total by PyTorch)
原因分析:
由于利用pt2onnx的代码中需要利用到GPU的显存,但是其中0卡的显存被占用了,所以导致了以上的错误
解决方案:
更改运行的命令,指定确定的显卡来运行当前的程序,就可以解决上述的问题!!!
CUDA_VISIBLE_DEVICES=1 python pt2onnx.py
本文讲述了在车道线检测模型部署过程中,从pt权重文件转换为onnx权重时遇到CUDAoutofmemory问题,原因在于显卡资源被占用。通过设置CUDA_VISIBLE_DEVICES环境变量,指定使用未被占用的显卡,成功解决了内存不足的问题。
7762

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



