book
book copied to clipboard
新手上路,代码跑不动
我尝试着去跑动识别数字的代码,发现它跑不动(windows10 专业版下),代码附上
train_reader = paddle.batch(
paddle.reader.shuffle(paddle.dataset.mnist.train(), buf_size=500),
batch_size=BATCH_SIZE)
try:
for step_id, data in enumerate(train_reader()):
print(data)
except BaseException as err:
print('Some problems')
print(err)
输出到控制台的信息全为空
Some problem
恳请问是怎么一回事呢?
获取数据集用的mnist使用了linux的命令(zcat),将在下一个新的版本里修复。在新版本修复前您可以使用我们提供的docker来运行示例代码,或者在linux环境下执行代码。很抱歉给您带来问题了。
谢答thx~by the way 在Ubuntu18.04.1环境下,也出现了一些问题:
*** Aborted at 1545667353 (unix time) try "date -d @1545667353" if you are using GNU date ***
PC: @ 0x0 (unknown)
*** SIGSEGV (@0x50) received by PID 23086 (TID 0x7f444d100700) from PID 80; stack trace: ***
@ 0x7f445b0ebf20 (unknown)
@ 0x7f445b4aaac8 (unknown)
@ 0x7f445b4b30bd (unknown)
@ 0x7f445b2142df _dl_catch_exception
@ 0x7f445b4b27ca (unknown)
@ 0x7f445b2133ad (unknown)
@ 0x7f445b2142df _dl_catch_exception
@ 0x7f445b21436f _dl_catch_error
@ 0x7f445b2134d9 __libc_dlopen_mode
@ 0x7f445aea0deb pthread_cancel_init
@ 0x7f445aea0fd4 _Unwind_ForcedUnwind
@ 0x7f445ae9ef10 __GI___pthread_unwind
@ 0x7f445ae96ae5 __pthread_exit
@ 0x7f445b1dd504 pthread_exit
@ 0x6319c5 PyThread_exit_thread
@ 0x5e16c3 (unknown)
@ 0x7f445ae956db start_thread
@ 0x7f445b1ce88f clone
@ 0x0 (unknown)
Segmentation fault (core dumped)
在train/infer过程中不时会出现这种报错,恳请问这又是什么情况,(问题同样是数字检测)
不时出现? 能贴一下python版本,numpy版本,paddle版本以及出现问题时完整日志么?这些日志看是python崩溃了。 是如何安装的paddle?
python版本:3.6.7 numpy版本:1.15.4 paddle版本:1.2.0 Django版本:2.1.4 通过命令:
pip install paddlepaddle
安装的; 没有过多的日志了貌似,它在except之前就崩掉了 我使用Django接收前端上传的图片,调用infer函数(在book/02.recognize_digits/train.py里面)
崩溃的问题你先注意一下图片对象的维度,是否是期望的维度。如果可以,贴一下最简的复现代码供我们排查一下问题。怀疑是目标图片分辨率过大,初始化成numpy数组时超出了大小
项目代码 确实很有可能是因为目标图片分辨率问题; 但是错误往往在没有活动的时候发生; 代码采自book/recognize_digits,只是抽了infer函数出来