问题标签 [hexagon-dsp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
103 浏览

qualcomm - HVX 相机流 (Hexagon SDK) 在 Intrinsyc Qualcomm Snapdtragon 845 uSOM Dev 中不起作用。成套工具

我一直在 Intrinsyc Open-Q™ 845 uSOM 硬件开发套件上练习 Hexagon DSP SDK 的示例代码。当我尝试使用相机流式传输示例时,我能够执行代码并在 DSP 中运行它,即使我没有得到有效的输出。预期的输出是像素数据处理效果。对于 hvx_add_constant 示例,明亮区域将定期提升为粉红色。但是当相机打开时我得到一个没有预览图像的输出,就像一个黑色的窗口一样。

提前致谢。

0 投票
0 回答
243 浏览

tensorflow-lite - 尝试将 Hexagon Delegate 用于 tflite 项目

我已将六边形委托集成到示例TensorFlow Lite Image Classification应用程序中。直到几天前它才成功运行。现在,当我尝试使用六边形委托进行推理时,应用程序崩溃了。

从日志中,我看到以下错误:

这不是特定于目标的问题,因为旧的 apk 仍然可以与 Hexagon DSP 一起使用。调用 Hexagon 时,所有新构建都会导致应用程序崩溃。

0 投票
1 回答
149 浏览

signal-processing - Qualcomm DSP:带有命令行参数的 hexagon-sim

我正在使用以下工具在六边形模拟器上分析 c 代码:

二进制文件是用 hexagon-clang 构建的:

但是,在运行 hexagon-sim 时,我无法将命令行参数传递给我的二进制文件

有人知道该怎么做吗?

我试过:

但这一切都只是给出了错误:

0 投票
0 回答
28 浏览

clang - hexagon-sim 警告:dril.cpp 中的 DRIL:6843:无法从 exe 文件加载符号

你能告诉我如何解决吗?

“hexagon-sim 信息:模拟中使用的 rev_id 为 0x00004060 (v60a_512) hexagon-sim 警告:dril.cpp 中的 uiLoadElfSymfile:5902:无法在 ELF 文件中找到字符串表 hexagon-sim 警告:dril.cpp 中的 DRIL:6843:无法从 exe 文件加载符号“

0 投票
2 回答
159 浏览

clang++ - HEXAGON Halide Tools 2.3: /usr/bin/ld: 找不到 -lc++abi

我没有得到高通论坛的回复,所以我决定在这里发帖。make run当我尝试按照文档中的说明运行 Halide for Hexagon 示例时。然后我得到了以下问题。缺少 -lc++abi。

我检查了 /usr/lib 并找到了。所以它应该在那里?

我有没有错过任何事情或让任何事情变得愚蠢?谢谢!

0 投票
1 回答
96 浏览

assembly - 高通六角直列总成

我是 QC Hexagon 的新手,我需要优化 C 代码的许多循环。我安装了 Hexagon 工具并查看了手册。我的一般问题是:

我需要编写内联汇编代码还是可以在 C 代码中简单地使用 Hexagon 内部函数?优化 for 循环本身(即循环计数器等)有什么特别需要的吗?或者我可以简单地编写for循环的定义并在里面执行Hexagon内在函数吗?

我需要内联汇编代码,我在哪里可以找到如何编写此类代码的好手册?我只找到代码的摘录,但没有关于如何编写它的真正手册。

0 投票
0 回答
22 浏览

assembly - Qualcomm Hexagon:矢量内存负载内在?

我想执行 SIMD 操作,例如,在带有 Hexagon 的 MAC 循环上。虽然有诸如乘法累加向量数据的内在函数,但我没有找到向量内存加载和存储的任何 C 内函数。

有没有或者我需要编写 asm 代码来做到这一点?

0 投票
1 回答
97 浏览

c - Qualcomm Hexagon:优化 MAC-loop

我想为 QC Hexagon 优化一个简单的乘法累加 for 循环。从手册中,对于矢量版本和非矢量版本,我并不完全清楚如何做到这一点。

假设我的循环的长度是 4 的倍数(例如,64),即,我想以 4 的因子展开循环。我该怎么做?我可以使用 C-intrinsics 或 asm-code,但我不明白如何首先进行 4x 内存加载。

这是我的循环在 C 中的样子:

有什么建议么?