昇腾310B4在转换onnx格式至om格式时提示BrokenPipeError: [Errno 32] Broken pipe

错误原因:内存不足导致进程被killed掉了
解决方法:
(1) 增加swap内存
dd if=/dev/zero of=/swapfile bs=1M count=8192
chmod 600 /swapfile
swapon /swapfile
编辑/etc/fstab文件,添加如下内容:/swapfile swap swap defaults 0 0
(2) 减少内存使用
export TE_PARALLEL_COMPILER=1 # 设置算子最大并行编译进程数为1
export MAX_COMPILE_CORE_NUMBER=1 # 设置图编译时可用的CPU核数为1

posted on 2025-04-14 19:02  ubirdy  阅读(89)  评论(0)    收藏  举报