输出完分类结果后会显示一句话"FATAL ERROR: pool allocator destroyed too early",请问是什么原因
mzaanser1#
同问,我做的是分割,也报错 FATAL ERROR: pool allocator destroyed too early,但是不影响最终输出,不知道原因出在哪里
yfjy0ee72#
我后来解决了,但时间有点久我有点忘了,好像是output的定义需要放在前面,还是什么其他东西的顺序需要正确
xienkqul3#
我碰到的问题是LSTM后面叠加FullConnect层,最后的FullConnect要手动展开,否则也会报该错误。
rbpvctlc4#
FATAL ERROR: pool allocator destroyed too early这个已经在最新版本里修好了
FATAL ERROR: pool allocator destroyed too early
aiazj4mn5#
FATAL ERROR: pool allocator destroyed too early 这个已经在最新版本里修好了
hi,我下的是最新版本,在测试yolov5l->torchscript->pnnx->ncnn也碰到了这个问题,5s的模型我测试通过了,但5l会报错,我只修改了yolov5_pnnx.cpp中的非法读取名字报错,其他没有改动。0x指针 still in use
1u4esq0p6#
我的解决办法是在析构函数里调用ncnn::UnlockedPoolAllocator 和 ncnn::PoolAllocator的clear()
aoyhnmkz7#
您好,使用最新的20220729的版本,出现错误:FATAL ERROR! pool allocator destroyed too early 0000000000000000 still in use,卷积层。出现这个错误。用了各种手段重新转换模型也是同样的错误。另外原模型tf2的H5用tensorflow可以正常推理。Convolution conv 1 1 conv_input conv_out 0=16 1=5 11=5 2=1 12=1 3=1 13=1 5=1 6=1200
7条答案
按热度按时间mzaanser1#
同问,我做的是分割,也报错 FATAL ERROR: pool allocator destroyed too early,但是不影响最终输出,不知道原因出在哪里
yfjy0ee72#
同问,我做的是分割,也报错 FATAL ERROR: pool allocator destroyed too early,但是不影响最终输出,不知道原因出在哪里
我后来解决了,但时间有点久我有点忘了,好像是output的定义需要放在前面,还是什么其他东西的顺序需要正确
xienkqul3#
我碰到的问题是LSTM后面叠加FullConnect层,最后的FullConnect要手动展开,否则也会报该错误。
rbpvctlc4#
FATAL ERROR: pool allocator destroyed too early
这个已经在最新版本里修好了
aiazj4mn5#
FATAL ERROR: pool allocator destroyed too early
这个已经在最新版本里修好了hi,我下的是最新版本,在测试yolov5l->torchscript->pnnx->ncnn也碰到了这个问题,5s的模型我测试通过了,但5l会报错,我只修改了yolov5_pnnx.cpp中的非法读取名字报错,其他没有改动。
0x指针 still in use
1u4esq0p6#
我的解决办法是在析构函数里调用ncnn::UnlockedPoolAllocator 和 ncnn::PoolAllocator的clear()
aoyhnmkz7#
FATAL ERROR: pool allocator destroyed too early
这个已经在最新版本里修好了您好,使用最新的20220729的版本,出现错误:FATAL ERROR! pool allocator destroyed too early 0000000000000000 still in use,卷积层。出现这个错误。用了各种手段重新转换模型也是同样的错误。另外原模型tf2的H5用tensorflow可以正常推理。
Convolution conv 1 1 conv_input conv_out 0=16 1=5 11=5 2=1 12=1 3=1 13=1 5=1 6=1200