问题标签 [snpe]

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 投票
1 回答
339 浏览

android - 使用重新训练的 Tensorflow 对象检测模型使用 snpe 进行 pb 到 dlc 转换失败

张量流版本:2.5

Snpe 版本:1.51

使用来自Tensorflow Model Zoo的预训练模型,我正在重新训练它以仅检测一类对象。根据 TF2 将训练好的模型导出为 saved_model 格式。但是,通过snpe-tensorflow-to-dlccli 命令运行它会给出模型为空的错误。

命令:

错误:

警告:

注意:在预训练模型上运行相同的命令直接导致模型成功转换。

我假设错误是由于重新训练模型时类数的变化造成的。可以做些什么来解决这个错误?关于这方面的信息很少,高通开发者论坛似乎完全不活跃。

0 投票
0 回答
26 浏览

tensorflow - snpe load quant 模型在 720P 输入和 2k 输出时失败

我有两个 quant dlc 型号,一个是 360P 到 720P(名称 360P.dlc),另一个是 720P 到 1440P(名称 720P.dlc)。quant dlc 是从 normal dlc 转换而来的, normal dlc 是从 tensorflow pb 文件转换而来的。当我使用 dsp 运行时加载 360P.dlc 时,模型加载成功。但是,当我使用 dsp 运行时加载 720P.dlc 时,它会失败。

两种 quant dlc 模型都可以由 GPU 运行时加载。

可能的问题是什么?使用 dsp 运行时加载 720P.dlc 失败?

0 投票
1 回答
165 浏览

android - Snapdragon 神经处理 - SNPE

我对这个平台很陌生,所以如果我的问题很愚蠢,请善待。目前我正在尝试通过使用 SNPE 来检测人体姿势来集成深度学习模型。该模型的架构如下:

输入 -> CNN 层 -> 分离到两组不同的 CNN -> 2 个不同的输出层

所以,基本上我的网络是从输入数据中说明的,然后生成两个不同的输出(输出 1 和输出 2),但是当我尝试在 SNPE 中执行网络时,似乎只有关于输出 2 层的信息。你们中是否有人对这种情况有任何想法,我是否可以寻找 output1 的输出。谢谢大家!。

0 投票
0 回答
36 浏览

tensorflow - 如何替换张量流图中的“开关”运算符?

我正在尝试使用 SNPE(Snapdragon 神经处理引擎)将超分辨率(EUSR)模型(.pb文件)从以下链接转换为文件。.dlc

模型链接

型号名称:4pp_eusr_pirm.pb

在转换过程中,我收到如下错误,

是不支持的操作的链接。

从上面的链接看 switch 操作,我猜它可以很容易地使用if elseoperation 替换。

  1. 是否可以从 TensorFlow 图中删除“切换”操作并将其替换为任何其他替代操作?
  2. 如果是这样,替代操作是什么?
  3. 更换层的程序是什么?