Skip to content

运行Faq

seanxcwang edited this page Sep 8, 2020 · 8 revisions

是否支持可以在PC上运行

TNN支持在linux和windows上编译和运行,但是因为没有对x86指令做针对性优化,所以运行速度会非常慢

如何运行bfp16代码

TNNTest的运行参数-pr设为LOW

运行benchmark里的model出错,错误信息:code: 0x6005 msg: model content is invalid

TNN的benchmark文件夹里只放了proto,没有weights,只是用来评估速度用的,需要开启TNN_BENCHMARK_MODE

集成TNN静态库运行出错,错误信息:Error:not support model type

添加编译选项 -Wl,--whole-archive tnn -Wl,--no-whole-archive

cv::Mat如何转换成TNN::Mat

cv::Mat cv_mat;
MatType mat_type = N8UC3;
DimsVector dims = {1, cv_mat.channels(), cv_mat.rows, cv_mat.cols};
auto tnn_mat = new TNN::Mat(DeviceType, mat_type, dims, (void *)cv_mat.ptr);
Clone this wiki locally