MNN [Android]多次初始化和释放,概率性输出Tensor数据为nan值

m528fe3b  于 2021-12-26  发布在  Java
关注(0)|答案(5)|浏览(456)

请问有人遇到过类似的情况吗,在Android上强制多次初始化和释放,随机出现output从第一个开始全部为nan值,且之后每一帧结果都是nan值。

没有这个bug的时候,可以正常运行。

3q!

b1zrtrql

b1zrtrql1#

MNN::Tensor *tensor_out = interpreter->getSessionOutput(session, nullptr); MNN::Tensor copy(tensor_out); tensor_out->copyToHostTensor(&copy);

打印的是 copy.host() 的值,为nan

eni9jsuy

eni9jsuy2#

检查了初始化和输入tensor都没问题,但是Tensor_out的值都是-nan,且再也无法正确运行

i34xakig

i34xakig3#

且有小概率第一次启动就出现这种情况

u4vypkhs

u4vypkhs4#

MNN的纯CPU版本,4线程,机器是vivo R11 高通SDM660, 8核

vybvopom

vybvopom5#

请问这个问题解决了不

相关问题