This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
尊敬的先生:
TIDL 版本: tidl_j7_01_01_01_01 (补丁)
我尝试导入 Tensorflow 模型,并在“导入”中遇到以下错误:
"CONCAT 仅支持相应通道"
通过修改"tidl_tfImport.cpp"文件来解决该问题。
再次导入模型后、我能够成功导入模型、请在下面找到控制台输出:
sithara@Ubuntu:~/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/utils/tidlModelImport./out/tidl_model_import.out /home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/config/import/public/tensorflow/tidl_import_DASNet.txt TF Model (Proto)文件:/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/models/mando/DASNET/optimized_DASNet.pb TIDL 网络文件 :/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/config/tidl_models/tensorflow/tidl_net_DASNet_v0.4.bin TIDL IO 信息文件 网址:/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/config/tidl_models/tensorflow/tidl_io_DASNet_v0.4_ ~~~~~ 在 PC 仿真模式下运行 TIDL 以收集每个层的激活范围~~~~~ 正在处理配置文件#0:/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/utils/tidlModelImport/tempDir/qunat_stats_config.txt ------------------------------------------------------- 带有 REF_ONLY 流程的 TIDL 过程--- #0。 。 T 9060.4... … … ---------- 网络编译器跟踪------------------------------------------------------- 主迭代数:0... 生命周期活动缓冲区的 ID 为:10128 (0)、60127 (1)、40002 (2)、126 (1)、127 (2)、 20128 (0)、40002 (2)、40002 (2)、40001 (2)、 信息:实例内存大于可用内存,memspace = 1且数据 ID = 5 共存 ID 与以下内容: 2、 3, 主迭代编号:1... 生命周期活动缓冲区的 ID 为:10128 (0)、60127 (1)、40002 (2)、127 (2)、126 (1)、 20128 (0)、40002 (2)、40002 (2)、40001 (2), 成功内存分配 --- 网络编译器:提供分析结果--- (二 ** 已通过所有模型检查 *****
我尝试通过 PC 仿真模式运行导入的模型、并遇到以下问题:
sithara@Ubuntu:~/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test。/pc_dsp_test_dl_algo。out 处理配置文件#0:testvecs/config/infer/public/tensorflow/tidl_infer_DASNet.txt 2122872、 2.025 0x7fbd064f2010 图层#的 Alg Alg Alloc -图层#的0 Alg Alloc - 图层#的1 Alg Alloc - 图层#的2 Alg Alloc - 图层#的3 Alg Alloc - 图层#的4 Alg Alloc - 图层#的5 Alg Alloc - 6 ALG ALloc for Layer #- 7 ALG ALloc for Layer #- 8 ALG ALloc for Layer #- 9 ALG ALloc for Layer #- 10 ALG ALloc for Layer #- 11 ALG ALloc for Layer #- 12 ALG ALloc for Layer #- 13 ALG ALloc for Layer #- 14 ALG ALloc for Layer #- 15 ALG ALloc for Layer #- 16 ALG ALloc for Layer #- 17 ALG ALloc for Layer #- 18 ALG ALloc for Layer #- 19 ALG ALloc for Layer #- 20 ALG ALloc for Layer #- 21 ALG ALloc for Layer #- 22 ALG ALloc for Layer #- 23 ALG ALloc for Layer #- 24 ALG ALloc for Layer #- 25 ALG ALloc for Layer #- 26 ALG ALloc for Layer #- 27 ALG ALloc 图层编号-28 ALG ALloc (图层编号-29 ALG ALloc (图层编号-30 ALG ALloc)-图 层编号-31 ALG ALloc (图层编号-32 ALG ALloc)- 图层编号-33 ALG ALloc (图层编号-34 ALG ALloc) 图层编号-35 ALG ALloc (图层编号)- 36 ALG ALloc (图层编号)- 37 ALG ALloc (图层编号)- 38 ALG ALloc (图层编号)- 39 ALG ALloc (图层编号)- 40 ALG ALloc (图层编号)- 41 ALG ALloc (图层) #-第42 层分配#- 第43层分配#-第44 层分配#-第45 层分配#- 第46层分配#-第47 层分配#- 第48层分配 -49 ALG ALloc for Layer #- 50 ALG ALloc for Layer #- 51 ALG ALloc for Layer #- 52 ALG ALloc for Layer #- 53 ALG ALloc for Layer #- 54 ALG ALloc for Layer #- 55 ALG ALloc for Layer #- 56 ALG ALloc for Layer #- 57 ALG ALloc for Layer #- 58 ALG ALloc for Layer #- 59 ALG ALloc for Layer #- 60 ALG ALloc for Layer #- 61 ALG ALloc for Layer #- 62 ALG ALloc for Layer #- 63 ALG ALloc for Layer #- 64 ALG ALloc for Layer #- 65 ALG ALloc for Layer #- 66 ALG ALloc for Layer #- 67 ALG ALloc for Layer #- 68 ALG ALloc for Layer #- 69 ALG ALloc for Layer #- 70 ALG ALloc for Layer #- 71 ALG ALloc for Layer #- 72 ALG ALloc for Layer #- 73 ALG ALloc for Layer #- 74 ALG ALloc for Layer #- 75 ALG ALloc for Layer #- 76 ALG ALloc for Layer #- 77 ALG ALloc 图层编号-78 Alg Alloc (图层编号)-79 Alg Alloc (图层编号-80 Alg Alloc)-81 Alg Alloc (图层编号-82 Alg Alloc)-83 Alg Alloc (图层编号-84 Alg Alloc) 图层编号-85 ALG ALloc (图层编号)-86 ALG ALloc (图层编号)-87 ALG ALloc (图层编号)-88 ALG ALloc (图层编号)-89 ALG ALloc (图层编号)-90 ALG ALloc (图层编号-91 ALG ALloc) #- 92 Alg Alloc for Layer #- 93 Alg Alloc for Layer #- 94 Alg Alloc for Layer #- 95 Alg Alloc for Layer #- 96 Alg Alloc for Layer #- 97 Alg Alloc for Layer #- 98 Alg Alloc for Layer # -99 ALG ALloc for Layer #- 100 ALG ALloc for Layer #- 101 ALG ALloc for Layer #- 102 ALG ALloc for Layer #- 103 ALG ALloc for Layer #- 104 ALG ALloc for Layer #- 105 ALG ALloc for Layer #- 106 ALG ALloc for Layer #- 107 ALG ALloc for Layer #- 108 ALG ALloc for Layer #- 109 ALG ALloc for Layer #- 110 ALG ALloc for Layer #- 111 ALG ALloc for Layer #- 112 ALG ALloc for Layer #- 113 ALG ALloc for Layer #- 114 ALG ALloc for Layer #- 115 ALG ALloc for Layer #- 116 ALG ALloc for Layer #- 117 ALG ALloc for Layer #- 118 ALG ALloc for Layer #- 119 ALG ALloc for Layer #- 120 ALG 第#层的分配-第# 层的分配121个分配- 第#层的分配122个分配- 第#层的分配123个分配- 第#层的分配124个分配- 第#层的分配125个分配- 第#层的分配126个分配-第#层的分配127 个分配 对于第-128层 数字、空格、 SizeinBytes、SineInMB 0、17、 2824、 0.003 0x5625775a4550 1、17、 128、 0.000 0x562577581460 2、17、 16384、 0.016 0x7fbd066f9080 3、17、 458752、 0.438 0x7fbd066fd080 4、17、 8159232、 7.781 0x7fbd0676d080 5、17、 588564、 0.561 0x7fbd68aa3010 6、17、 256、 0.000 0x7fbd06f35080 7、17、 2251008、 2.147 0x7fbd06f35180 8、17、 37748864、 36.000 0x7fbd0715aa80 9、17、 23923712、 22.815 0x7fbd0955ab00 10、17、 4788480、 4.567 0x7fbd06060010 11、17、 1240296、 1.183 0x7fbd05f31010 12、17、 6208、 0.006 0x7fbd0ac2b700 总外部存储器(DDR)大小= 79184708、 75.516 Alg Init for Layer #- 0 Alg Init for Layer #- 1 Alg Init for Layer #- 2 Alg Init for Layer #- 3 Alg Init for Layer #- 4 Alg Init for Layer #- 5 Alg Init for Layer #- 6 ALG Init for Layer #- 7 Alg Init for Layer #- 8 Alg Init for Layer #- 9 Alg Init for Layer #- 10 Alg Init for Layer #- 11 Alg Init for Layer #- 12 Alg Init for Layer #- 13 Alg Init for Layer #- 14 Alg Init for Layer #- 15 Alg Init for Layer #- 16 Alg Init for Layer #- 17 Alg Init for Layer #- 18 Alg Init for Layer #- 19 Alg Init for Layer #- 20 Alg Init 对于第#层-第21 层- 第#层-第22层- 第23层-第23层-第#层-第24 层-第25 层-第26 层-第27 层-第27层-第25层-第26层-第27层-第27层-第 图层编号-28 ALG Init for Layer #-29 ALG Init for Layer #-30 ALG Init for Layer #-31 ALG Init for Layer #-32 ALG Init for Layer #-33 ALG Init for Layer #-34 ALG Init for Layer #- 35 Alg Init for Layer #- 36 Alg Init for Layer #- 37 Alg Init for Layer #- 38 Alg Init for Layer #- 39 Alg Init for Layer #- 40 Alg Init for Layer #- 41 Alg Init for Layer # -42 Alg Init for Layer #- 43 Alg Init for Layer #- 44 Alg Init for Layer #- 45 Alg Init for Layer #- 46 Alg Init for Layer #- 47 Alg Init for Layer #- 48 Alg Init for Layer #- 49 ALG Init for Layer #- 50 ALG Init for Layer #- 51 ALG Init for Layer #- 52 ALG Init for Layer #- 53 ALG Init for Layer #- 54 ALG Init for Layer #- 55 ALG Init for Layer #- 56 ALG Init for Layer #- 57 Alg Init for Layer #- 58 Alg Init for Layer #- 59 Alg Init for Layer #- 60 Alg Init for Layer #- 61 Alg Init for Layer #- 62 Alg Init for Layer #- 63 Alg Init for Layer #- 64 Alg Init for Layer #- 65 Alg Init for Layer #- 66 Alg Init for Layer #- 67 Alg Init for Layer #- 68 Alg Init for Layer #- 69 Alg Init for Layer #- 70 Alg Init 对于第#层- 第#层71 Alg Init 第#层- 第#层72 Alg Init 第#层-第#层73 Alg Init 第#层- 第#层74 Alg Init 第75 Alg Init 第#层- 第#层76 Alg Init 第77 Alg Init 第 图层编号-78 Alg Init for Layer #- 79 Alg Init for Layer #- 80 Alg Init for Layer #- 81 Alg Init for Layer #- 82 Alg Init for Layer #- 83 Alg Init for Layer #- 84 Alg Init for Layer #- 85 ALG Init for Layer #- 86 ALG Init for Layer #- 87 ALG Init for Layer #- 88 ALG Init for Layer #- 89 ALG Init for Layer #- 90 ALG Init for Layer #- 91 ALG Init for Layer # -92 Alg Init for Layer #-93 Alg Init for Layer #-94 Alg Init for Layer #-95 Alg Init for Layer #-96 Alg Init for Layer #-97 Alg Init for Layer #-98 Alg Init for Layer #- 99 Alg Init for Layer #- 100 Alg Init for Layer #- 101 Alg Init for Layer #- 102 Alg Init for Layer #- 103 Alg Init for Layer #- 104 Alg Init for Layer #- 105 Alg Init for Layer #- 106 ALG Init for Layer #- 107 Alg Init for Layer #- 108 Alg Init for Layer #- 109 Alg Init for Layer #- 110 Alg Init for Layer #- 111 Alg Init for Layer #- 112 Alg Init for Layer #- 113 Alg Init for Layer #- 114 Alg Init for Layer #- 115 Alg Init for Layer #- 116 Alg Init for Layer #- 117 Alg Init for Layer #- 118 Alg Init for Layer #- 119 Alg Init for Layer #- 120 Alg Init 对于第#层-第# 层121铝 Init 层- 第#层122铝 Init 层- 第#层123铝 Init 层- 第#层124铝 Init 层- 第#层125铝 Init 层126 铝 Init 层-第#层127 铝 Init 层 Layer #-128 Cannot Allocate intAlgHandle Memory Algorithm Init failed with error number:-1 Error at line: 496: in file (无法分配 intAlgHandle 内存算法初始化失败,错误号:-1 src/tidl_tb.c,of function:tidlMultiInstanceTest Invalid Error Type!(函数的 src="/tidlMultiInstanceTest"无效错误类型!)
我正在共享导入和推理配置文件供您参考、如果我在该过程中出错、请告知我、并帮助我们解决该问题。
e2e.ti.com/.../tidl_5F00_import_5F00_DASNet.txte2e.ti.com/.../tidl_5F00_infer_5F00_DASNet.txt
谢谢、此致、
Vyom Mishra
您能否共享 更新的" tidl_tfImport.cpp"并链接用于四路的模型。
尊敬的先生:
我们还有一个关于进口的意见。
我们已将*。bmp 映像作为列表提供给导入配置文件、并在收集范围时观察到错误。
请在下面找到导入的控制台输出:
sithara@Ubuntu:~/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/utils/tidlModelImport./out/tidl_model_import.out /home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/config/import/public/tensorflow/tidl_import_DASNet.txt TF Model (Proto)文件:/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/models/mando/DASNET/optimized_DASNet.pb TIDL 网络文件 :/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/config/tidl_models/tensorflow/tidl_net_DASNet_v0.4.bin TIDL IO 信息文件 :/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/config/tidl_models/tensorflow/tidl_io_DASNet_v0.4_ info:无法打开 inData 文件:/home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/input/config/DASNET.txt,跳过量化范围集合 --- 网络编译器跟踪------------------------------------------------------- 主迭代数:0... 生命周期活动缓冲区的 ID 为:10128 (0)、60127 (1)、40002 (2)、126 (1)、127 (2)、 20128 (0)、40002 (2)、40002 (2)、40001 (2)、 信息:实例内存大于可用内存,memspace = 1且数据 ID = 5 共存 ID 与以下内容: 2、 3, 主迭代编号:1... 生命周期活动缓冲区的 ID 为:10128 (0)、60127 (1)、40002 (2)、127 (2)、126 (1)、 20128 (0)、40002 (2)、40002 (2)、40001 (2), 成功内存分配 --- 网络编译器:提供分析结果--- 错误:[tidl_e_quant_stats_not _available ] tidl_quant_stats_tool.out 无法收集动态范围。 请查看资格统计信息日志。 此模型将在目标上出现故障。 (二 ** 0警告 1个错误 **
我们尚未在 import config(后跟 thread https://e2e.ti.com/support/processors/f/791/t/887454)中使用 quantstatTool 参数,但仍面临问题。
请找到此 e2e.ti.com/.../6253.tidl_5F00_import_5F00_DASNet.txt 中使用的导入配置文件
为什么仍然存在此错误"TIDL_E_QUANT_STAT_NOT _可用"?
在向导入工具直接提供 BMP 映像(而不是从列表)时、为什么不会观察到上述错误[在上面的查询中共享]?
请帮助我们解决此问题。
到目前为止、我将与您分享我所做的代码更改、以解决 以下文件中的问题"仅支持 concat accorss 通道"
e2e.ti.com/.../tidl_5F00_tfImport.cpp
行号687-705 (代码更改)
谢谢、此致、
Vyom Mishra
INFO : Couldn't open inData file: /home/sithara/ti/j8/psdk_rtos_auto_j7_06_02_00_21/tidl_j7_01_01_01_01/ti_dl/test/testvecs/input/config/DASNET.txt , Skipping Range Collection
for
Quantization
-
尊敬的先生:
感谢您的支持。
此致、
Vyom Mishra