高通SNPE在Linux板上是否有效



我希望在我的linux(非Android(板上(flightpro w/fillcomm 820。它在CPU上正常工作。

我已经成功地遵循提供的示例将Alexnet加载到我的820板上,并在CPU模式下运行SNPE(SNPE-net-run(。它不以GPU模式运行。

搜索网络和论坛(例如https://developer.qualcomm.com/forum/qdn-forums/software/qualcomm-neural-neural-processing-sdk/59207(似乎所有(?(Linux Boards可能都是Linux Boards缺少要进行此工作所需的OpenCL驱动程序。

按照示例...

> snpe-net-run --container bvlc_alexnet.dlc --input_list target_raw_list.txt --use_gpu 
The selected runtime is not available on this platform. Continue 
anyway to observe the failure at network creation time.
Aborted

我希望GPU工作(希望手指交叉的速度大大比CPU快得多!(

您需要咨询您的董事会供应商/制造商和Linux BSP提供商。

在SNPE产品页面中,820被列为支持,但还提到了设备上必须存在libopencl.So(以下面的粗体突出显示(。

Qualcomm神经处理SDK支持Qualcomm®Snapdragon™855, 845,820,835,712,675,660,653,652,650,636,636,632,630,626,626,625, 450、439和429以及Qualcomm®QCS605和QCS403,Qualcomm® SM6125,Qualcomm®Snapdragon™820am汽车平台和 高通航班。对于Qualcomm®Adreno™GPU支持,libopencl.SO必须 在设备上存在

在我们的情况下,我们使用的是带有626和Adreno™506 GPU的板。董事会供应商还提供了Linux BSP。当我们构建Linux图像时,它已经在/usr/lib (32-bit(和/usr/lib64 (64-t(下包含了一个libopencl.so。

我们还使用了另一个供应商的另一个开发板,而开发套件中包括SNPE SDK以及有关如何在船上设置它的说明。

基本上,它取决于板和随附的BSP。否则,您可能需要自定义Linux图像以添加对其的支持。

相关内容

  • 没有找到相关文章

最新更新