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.

[参考译文] 有关 REL.TIDLSRC.01.00.00.00上的咖啡因模型的问题

Guru**** 2604235 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652497/question-about-caffe-model-on-rel-tidlsrc-01-00-00-00

您好!

我无法在 REL.TIDLSRC.01.00.00.00上运行咖啡因模型。

它始终在"CONV1_0"层停止。

在这一层中、我尝试将该组从8修复为4、然后它可以在 CCS 上运行。

您能给我一些关于 TIDL 上卷积层的"组"设置的建议吗?

链接是这个咖啡因模型和原型文件。

https://drive.google.com/drive/folders/1PkICJr6F4c_ismkN2Mbuk_pFS37yKtTk

谢谢、此致、

阿安曾  

下面是 prototxt 文件。

名称:"MobileNet_deploy"
输入:"数据"
Input_Shape{
 调光:1.
 调光:3.
 DIM:128
 DIM:256


第{
 名称:"conv0_Relu_0"
 类型:"Relu"
 底部:"conv0_0"
 顶部:"conv0_0"

第{
 名称:"CONV1_0"
 类型:"卷积"
 底部:"conv0_0"
 顶部:"CONV1_0"
 参数{
   名称:"CONV1_W"
   LR_mult:0.10000000149
   DECAY_MUT:0.10000000149
 }
 参数{
   名称:"CONV1_b"
   LR_mult:0.20000000298
   DECAY_MUT:0.0
 }
 卷积_param{
   num_output:32
   焊盘:1.
   kernel_size:3.
   组:8.
   跨度:2.
   weight_ciller{
     类型:"Xavier"
   }
   BIAS_Filler{
     类型:"常量"
     值:0.0
   }
 }

第{
 名称:"CONV1_bn_0"
 类型:"BatchNorm"
 底部:"CONV1_0"
 顶部:"CONV1_0"
 参数{
   名称:"CONV1_bn_0"
   LR_mult:0.0
   DECAY_MUT:0.0
 }
 参数{
   名称:"CONV1_bn_1"
   LR_mult:0.0
   DECAY_MUT:0.0
 }
 参数{
   名称:"CONV1_bn_2"
   LR_mult:0.0
   DECAY_MUT:0.0
 }

第{
 名称:"CONV1_SC_0"
 类型:"比例"
 底部:"CONV1_0"
 顶部:"CONV1_0"
 参数{
   名称:"CONV1_SC_0"
   LR_mult:0.10000000149
   DECAY_MUT:0.0
 }
 参数{
   名称:"CONV1_SC_1"
   LR_mult:0.20000000298
   DECAY_MUT:0.0
 }
 scale_param{
   填充{
     值:1.0
   }
   BIAS_TERM:true
   BIAS_Filler{
     值:0.0
   }
 }

第{
 名称:"CONV1_Relu_0"
 类型:"Relu"
 底部:"CONV1_0"
 顶部:"CONV1_0"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    您能否尝试修改源文件"tidl_conv2d_base.c"、
    在行号2750附近并在此行之前添加一行
    blockParams->numOutChannels = align_size (blockParams->numOutChannels、blockParams->numLoaclOutChannels);
    tidl_conv2d_base.c 文件中。

    添加此行:
    blockParams->numLoaclOutChannels =(blockParams->numOutChannels <blockParams->numLoaclOutChannels)? blockParams->numOutChannels:blockParams->numLoaclOutChannels;

    blockParams->numOutChannels = align_size (blockParams->numOutChannels、blockParams->numLoaclOutChannels);


    谢谢、
    Praveen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!