Part Number:TDA4VM
1、shufflenet_v2的ONNX模型在转化bin文件时,报错:“ONNX operator ReduceMean is not suported now";
2、mobilenet_v1的ONNX模型再转化bin文件时,报错:;
3、yolop的ONNX模型再转化bin文件时,报错:“ONNX operator Div is not suported now ;ONNX operator ScatterND is not suported now”;
4、deeplabV3_resnet50的ONNX模型再转化bin文件时,报错:““;
5、模型转化时,8-bit fixed-point和16-bit fixed-point对模型帧率测试的影响会很大吗?
?? ?:
不支持算子在DSP中可以支持吗
,
Cherry Zhou:
Hi,
您的问题我们需要升级到英文论坛寻求帮助,链接如下,如有答复将尽快回复您:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1284099/tda4vm-frame-rate-test-issue
,
Cherry Zhou:
Hi,
请看如下答复:
?? ? said:1、shufflenet_v2的ONNX模型在转化bin文件时,报错:“ONNX operator ReduceMean is not suported now";
请尝试在最新的 SDK 上进行模型编译,该运算符在内部作为全局平均法来实现。
?? ? said:2、mobilenet_v1的ONNX模型再转化bin文件时,报错:
我们支持 mobileNetV1作为 TIDL 的一部分,您可以参考我们的模型示例:https://github.com/TexasInstruments/edgeai-modelzoo/tree/r9.0/modelartifacts/TDA4VM/8bits
?? ? said:3、yolop的ONNX模型再转化bin文件时,报错:“ONNX operator Div is not suported now ;ONNX operator ScatterND is not suported now”;
ScatterND 运算符在我们最新版本中获得支持,请在最新的 SDK 上进行尝试。
?? ? said:4、deeplabV3_resnet50的ONNX模型再转化bin文件时,报错:“
DeepLabV3作为 tidl 的一部分也是支持的,建议参考相同的模型:https://github.com/TexasInstruments/edgeai-modelzoo/tree/r9.0/modelartifacts/TDA4VM/8bits
?? ? said:5、模型转化时,8-bit fixed-point和16-bit fixed-point对模型帧率测试的影响会很大吗?
以下是有关于如何量化特定于速度与精度之间的权衡:
简而言之,量化位越高,精度越高,性能越低;量化位(处理速度)越低,精度越低(量化模型越高),速度/性能越好。
?? ? said:不支持算子在DSP中可以支持吗
不太明白该问题问的是什么。
可以参阅以下文档:
https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/09_00_01_01/exports/docs/psdk_rtos/docs/user_guide/sdk_components_j721e.html#c7x-mathlib
https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/09_00_01_01/exports/docs/psdk_rtos/docs/user_guide/sdk_components_j721e.html#c7x-mathlib
,
?? ?:
谢谢您!
还有一个问题要请教下,升级sdk09_00_01_01,在步骤“Copy executable files to SD card”中,执行“make linux_fs_install_sd”命令时,报错:
排查发现下载的新版SDK(/ti-processor-sdk-rtos-j721e-evm-09_00_01_01/c7x-mma-tidl/arm-tidl/tfl_delegate目录下)中,没有out文件夹,请问这是什么原因?从哪里获取相关内容呢?
,
Cherry Zhou:
我们确认后给您答复。
,
Cherry Zhou:
Hi,
在运行上述实验之前,是否有构建 SDK?
,
?? ?:
构建了并且转化模型(.bin)成功了,但这个文件之前8.0版本下载解压后就有的,最新版本是在构建SDK时生成的吗?
另外,我用Ubuntu18.04构建的SDK,手动升级的glibc,用Ubuntu18.04构建是否可行呢;
还请您再确认下这两个问题,感谢感谢!
,
Cherry Zhou:
您好,
建议您可以先仔细查看以上文档。
?? ? said:但这个文件之前8.0版本下载解压后就有的,最新版本是在构建SDK时生成的吗?
该文件将在 SDK 构建过程中生成。
请按照此处有关如何构建 SDK 的文档进行操作: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/09_00_01_01/exports/docs/vision_apps/docs/user_guide/BUILD_INSTRUCTIONS.html
?? ? said:另外,我用Ubuntu18.04构建的SDK,手动升级的glibc,用Ubuntu18.04构建是否可行呢;
请问您这里具体的需求是什么? 为什么想要在18.04操作系统上构建 SDK?
改变 GLIBS/gnus 的整体思路是什么,方便分享下吗?
,
?? ?:
您好,是按照上述链接构建的SDK;那大概就是在Ubuntu18.04下文件生成不全,我尝试升级下系统吧;手动升级glibc是因为在转换模型的时候提示其版本过低,升级后无错误提示,成功转化;想在18.04是因为其他工作需要,我这边尝试升级到22.04再试试吧。
,
Cherry Zhou:
好的,那您先试下看看升级系统是否会有帮助。