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.

[参考译文] TDA2EXEVM:如何匹配 Caffe-Jacinto (float)和 TIDL (INT8)之间的网络结果

Guru**** 2606725 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652485/tda2exevm-how-to-match-network-results-between-caffe-jacinto-float-and-tidl-int8

器件型号:TDA2EXEVM

我尝试在 Caffe-Jacinto 和 TIDL 之间逐层匹配结果。 但结果 是完全不同的。

如何使用量化参数来获取浮点权重、偏置、InData 和 outData? TIDL 层的输出是 INT8还是 uint8?

int32_t 加权 Q;
int32_t biasQ;
int32_t inDataQ;
int32_t outDataQ;
int32_t interDataQ;

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

    您好!

    e2e 线程下面已经回答了类似的问题、请参阅  

    谢谢、

    Praveen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是不同的问题。
    我导入了一个模型、但无法匹配 ConvolutionLayer 输出、因此我想匹配图层的权重和输出。
    我不使用 Caffe-Jacinto 的量化。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请参阅 tidl_import_common.cpp 文件中的函数"TIDL_QuantizeUnsignedMax"、该函数将浮点值转换为 int 值。 您可能需要反向执行此操作、以从 int 获取浮点值。

    有关获取 inData 和 outData 的 dataQ、请参阅以下主题:
    e2e.ti.com/.../2370081

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