WoS平台上执行qnn-model-lib-generator提示ClangCL找不到:

菲菲菲常美丽的巨兔 2024-10-18 13:05:32

WoS平台上执行qnn-model-lib-generator提示ClangCL找不到:

...全文
829 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2024-10-21
  • 打赏
  • 举报
回复

下面命令用于将QNN模型(.cpp+.bin)转为动态库(.dll),其中QNN模型(.cpp+.bin)由qnn-onnx-converter生成:
(venv4qnn) PS C:\Users\HCKTest>
python C:\Qualcomm\AIStack\QAIRT\2.22.0.240425\bin\aarch64-windows-msvc\qnn-model-lib-generator -c C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.cpp -b C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.bin -o C:\Users\HCKTest\source\repos\testQnn\testResnet50\model -t windows-aarch64

阅读https://learn.microsoft.com/en-us/cpp/build/clang-support-msbuild?view=msvc-170%E5%8F%AF%E7%9F%A5%EF%BC%8CVisual Studio 2022不会找到之前手工安装到系统中的LLVM(clang-cl),而是需要通过visual studio installer(VisualStudioSetup.exe)来安装,具体安装如下所示:

img

安装完Visual Studio 2022内置的LLVM(clang-c)后,再次执行qnn-model-lib-generator便可正常生成dll库啦:
(venv4qnn) PS C:\Users\HCKTest\source\repos\testQnn\testResnet50>
python C:\Qualcomm\AIStack\QAIRT\2.22.0.240425\bin\aarch64-windows-msvc\qnn-model-lib-generator -c C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.cpp -b C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.bin -o C:\Users\HCKTest\source\repos\testQnn\testResnet50\model -t windows-aarch64
2024-06-26 15:59:43,528 - INFO - qnn-model-lib-generator: Model cpp file path : C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.cpp
2024-06-26 15:59:43,529 - INFO - qnn-model-lib-generator: Model bin file path : C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.bin
2024-06-26 15:59:43,529 - INFO - qnn-model-lib-generator: Library target : [['windows-aarch64']]
2024-06-26 15:59:43,529 - INFO - qnn-model-lib-generator: Library name : resnet50-v1-7
2024-06-26 15:59:43,529 - INFO - qnn-model-lib-generator: Output directory : C:\Users\HCKTest\source\repos\testQnn\testResnet50\model
2024-06-26 15:59:43,530 - INFO - qnn-model-lib-generator: Build type : Release
2024-06-26 15:59:43,530 - INFO - qnn-model-lib-generator: Clean-up : False
2024-06-26 15:59:43,530 - INFO - qnn-model-lib-generator: Output library name : resnet50-v1-7
2024-06-26 15:59:43,650 - INFO - qnn-model-lib-generator: Converting raw files to object files starts
2024-06-26 15:59:44,053 - INFO - qnn-model-lib-generator: Extracted raw files from C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\resnet50-v1-7.bin to obj\binary
2024-06-26 16:01:19,946 - INFO - qnn-model-lib-generator: Converted raw files to object files successfully
2024-06-26 16:02:20,195 - INFO - qnn-model-lib-generator: Generated model library path: C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\ARM64\resnet50-v1-7.dll
2024-06-26 16:02:20,195 - INFO - qnn-model-lib-generator: Target: windows-aarch64 Library: C:\Users\HCKTest\source\repos\testQnn\testResnet50\model\ARM64\resnet50-v1-7.dll

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧