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.

[参考译文] 66AK2H14:执行 OpenMP ACC 应用程序时找不到 libOpenMPAcc.SO.1

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/570693/66ak2h14-libopenmpacc-so-1-not-found-when-executing-openmp-acc-application

器件型号:66AK2H14

您好!

我刚刚在 evmK2H 上尝试过 OpenMP ACC 示例应用、它在最新的 ProcSDK (版本03.02.00)中受限制。

我使用以下指令构建了 OpenMP ACC 示例:

CD 
make openmpacc-examples_clean
make openmpacc-examples
make openmpacc-examples_install destdir= 

在目标板(evmK2H)上引导 Linux 后、我在目标上执行了以下命令。

CD /usr/share/ti/examples/openmpacc/printf_debug
./printf_debug 

然后、我看到以下错误:

/printf_debug:加载共享库时出错:libOpenMPAcc.SO.1:无法打开共享目标文件:没有此类文件或目录 

在 e2e 上发现相同的错误。 它看起来是一个经过验证的答案、但在这里、我找不到有关缺少共享库的确切答案。

您对此问题有什么建议吗?

此致、
Naoki

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

    我已将此内容转发给 OpenMP 专家。 他们的反馈应发布在此处。

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

    在平均时间内、验证您是否安装了 OpenCL 和 OpenMPAcc 软件包。 请查看以下指南:
    processors.wiki.ti.com/.../OpenMP_Accelerator_Model_0.3.3
    processors.wiki.ti.com/.../OpenMP_Accelerator_Model_Getting_Started

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

    processors.wiki.ti.com/.../OpenMP_Accelerator_Model_Getting_Started

    这表示:
    ・确保已安装 OpenCL 软件包、并且已构建并测试 OpenCL 示例
    ・确保已安装 OpenMPAcc 软件包

    有关 OpenCL 的信息、请参考中的示例 /example-applications/opencl-examples-1.1.11.0在我的设置中正确运行。
    在第二部分、我不确定安装 OpenMPAcc 软件包的确切步骤。 我在这里的理解是无需额外安装 OpenMPAcc、因为我们在 K2H 上提供了一站式 SDK (ProcSDK)开发。

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

    OpenMPAcc 库应该位于/usr/lib 目录中、/usr/lib/libOpenMPAcc.so.1指向它、如果您在目录中列出文件(ls -lat)、它的外观如何?

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

    您好、Garrett、

    感谢你的答复。

    我在/usr/bin 找不到该库。 以下命令不显示任何内容。

    CD /usr/lib
    ls -lat | grep openmp

    请注意、我使用的网络文件系统是 ProcSDK Linux 版本03.02.00中提供的 tisdk-server-rootfs-image-k2hk-EVM。

    此致、
    Naoki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么问题是什么呢? 默认情况下,文件系统中是否存在/usr/lib/libOpenMPAcc.so.1问题? 或没有 OpenMPAcc 的附加安装?
    我正在等待您的回复。

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

    Naoki、

    libOpenMPAcc.SO.1位于'extra 文件系统中:tisdk-server-extra-rootfs-image-k2hk-evm.tar.xz、请相应地切换到它。

    此致、

    Garrett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Garrett。 该示例现在适用于该文件系统。

    此致、
    Naoki