Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.
Core was generated by `./demo’.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __memcpy_avx_unaligned () at …/sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:238
238 …/sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S: No such file or directory.
[Current thread is 1 (Thread 0x7f0fa046a9c0 (LWP 24286))]
uchar *input_tensor = interpreter->typed_input_tensor<uchar>(0);
memcpy(input_tensor, image.data, image.total() * image.elemSize());
//下面这种写法也报同样的错
//memcpy(input_tensor, image.data, image.total() * image.elemSize()*sizeof(input_tensor[0]));
我自己的写法
float *input_tensor = interpreter->typed_input_tensor<float>(0);
for(int i=0;i<image.cols * image.rows * 3;i++){
input_tensor[i] = image.data[i]/255.0;
}