原文:DataLoader worker (pid 2287) is killed by signal: Killed. pytorch训练解决方法

.原因 可能是因为pytorch训练过程太费内存了,导致服务器内存不够,触发OS的保护机制,直接杀死了进程 .解决方案 增加机器的swap区,以此来增加内存的交换区来 假装 增加内存条 . 查询内存和交换区大小的命令 . 先禁止swap功能 执行完这个命令后,你用free会发现,swap区大小为零 . 增加swapfile大小 这个命令会在原swapfile基础上追加一个G的空间,如果空间不够, ...

2019-05-20 14:59 0 1283 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM