我想训练一个咖啡馆的模特儿。我得到这个错误
I0806 09:41:02.010442 2992 sgd_solver.cpp:105] Iteration 360, lr = 9.76e- 05
F0806 09:41:20.544955 2998
data_transformer.cpp:168] Check failed: height<=datum_height (224 vs. 199)
*** Check failure stack trace: ***
@ 0x7f82b051edaa (unknown)
@ 0x7f82b051ece4 (unknown)
@ 0x7f82b051e6e6 (unknown)
@ 0x7f82b0521687 (unknown)
@ 0x7f82b0b8e9e0 caffe::DataTransformer<>::Transform()
@ 0x7f82b0c09a2f caffe::DataLayer<>::load_batch()
@ 0x7f82b0c9aa5
caffe::BasePrefetchingDataLayer<>::InternalThreadEntry()
@ 0x7f82b0b6ea30 caffe::InternalThread::entry()
@ 0x7f82b0b6f376 boost::detail::thread_data<>::run()
@ 0x7f82a6afea4a (unknown)
@ 0x7f82a1147184 start_thread
@ 0x7f82aee51ffd (unknown)
@ (nil) (unknown)
Aborted (core dumped)
{224i>现在改成了{224i>,但是现在改成了这个。任何一个建议?在
在编辑:我的代码对于LMDB-
^{pr2}$这是我用来创建LMDB文件的代码- 这是我用来创建LMDB文件的代码-
好像是一个(或更多?)输入数据集中的图像具有
height
=199。Caffe无法将高度为199的图像裁剪为224。在错误消息已解释:
看看^{} line 168 :
数据转换器检查裁剪高度(
height
)是否小于或等于输入datum_height
。从错误消息中可以看到,此检查失败,这意味着输入高度大于裁剪高度。条件
height=224 <= datum_height=199
不成立,并引发错误。在相关问题 更多 >
编程相关推荐