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.

[参考译文] Linux/TMDSEVM572X:LINALG 库问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661000/linux-tmdsevm572x-linalg-library-questions

器件型号:TMDSEVM572X

工具/软件:Linux

在我们的情况下、我们希望将 Caffe 框架中的 cblas 计算转移到 AM572x 上的 DSP 上。 我们已经在 ARM 上交叉编译咖啡因、但我们使用的库是 openblas。 只要 API 相同(标准 cblas API),就可以使用 openblas 的 LINALG 库 instd。 编译 Caffe 需要动态 LINALG 库。 能否将 linalg 库重建到动态库中、以及如何实现它?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    LINALG 库可供 Caffe 使用。 但是、我们尚未将 LINALG 编译到动态库中、尤其是使用用于 BLAS 卸载的 OpenCL 和 DSP 对象代码。 我们已联系开发人员提供指导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复,我正在等待进一步的建议!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以给我一些指导吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前、LINALG 不会努力启用此用例。 您可以探索实施方案、因为从实施角度来看、您所建议的实施方案似乎是我们认为可行的。 如果您正在寻找具体的指导、请在此处发布您的问题、让我们知道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rahul:

    我们成功地使用了静态 LINALG 库而不是 openblas 来将咖啡因交叉编译到 EVM572X、但在执行咖啡因示例应用 SSD_DETECT (对象检测示例)时、我们只得到以下错误:

    TIOCL 致命错误:内部错误:队列数(1)与计算单元数(2)不匹配

    这似乎是一个 OpenCL 问题、但我不知道如何解决这个问题。