Caffe 将train与val分开手动进行

本文介绍了在使用Caffe进行InceptionBN_21K模型微调时遇到的显存不足问题。由于Linux服务器上的GTX1080显卡内存限制,训练(batch size=32)和验证(batch size=32)导致显存溢出。解决方案是将训练和验证分开,降低验证阶段的batch size至1,并手动运行测试。具体操作包括修改prototxt文件,创建单独的训练和验证网络配置,并调整相应的solver文件。
摘要由CSDN通过智能技术生成

1、问题描述:

(1)Linux服务器上有四块GTX1080的显卡,每块8G;

(2)现在要微调测试模型InceptionBN_21K,即googlenet v2;

(3)文章链接:https://arxiv.org/abs/1512.00567

(4)Github代码:https://github.com/pertusa/InceptionBN-21K-for-Caffe

(5)我在微调网络时,将train阶段的batch size设置为32,显存占用为6047MiB,无法再上调batch size,否则将会out of memory;

(6)我在(5)的同时,设置test阶段的batch size仍为32,于是网络在test时直接out of memory,显存占用超出8G;


2、设定解决方案:

(1)将test阶段的batch size降为1,solver.prototxt中test_iter设置为验证集大小;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bicelove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值