…
|
||
---|---|---|
.. | ||
dist | ||
public | ||
src | ||
.browserslistrc | ||
.eslintrc.js | ||
.gitignore | ||
README.md | ||
babel.config.js | ||
package-lock.json | ||
package.json | ||
pnna-server-4.15.2.PNG | ||
vue.config.js |
README.md
pnna-client-web
简介
pnna-client-web是一个配合server实现的web客户端。对接了server的http url接口。 通过url接口将nb上传、nb删除、nb导出、全局配置和图片推理等功能界面化。 通过界面可快速调试模型。
编译
npm install
npm run build
编译好的web界面在dist目录下,包括css、fonts、js、index.html
使用说明
将dist目录下所有文件和文件夹拷贝到server程序所在目录。 运行server后,在浏览器输入http://[server ip]:8888即可看到界面。
界面说明
1.模型管理 | |
可用的模型: | 展示板子上已有的模型,点击按钮可以删除、导出、查看模型。 |
选择模型的nb文件: | 选择netrans转换出来的nb文件。 |
选择模型类型: | 没有对应的类型就选other。 |
选择inputmeta.yml文件: | 选择nb文件对应的inputmeta.yml文件(用netrans转换时会生成此文件)。 |
上传按钮: | 点击上传按钮开始上传。 |
结果框: | 显示上传或删除的结果。 |
2.推理 | |
选择输入数据: | 支持jpeg和前处理之后的二进制dat数据。 |
选择模型: | 选择模型。 |
推理按钮: | 点击推理按钮开始推理。 |
结果框: | 显示推理结果,如果类型是other的模型会自动下载名为output_x.dat的tensor结果文件。 |
3.全局配置 | |
运行日志: | 可关闭或打开运行日志。 |
前处理: | 可打开或关闭前处理,比如输入数据选择前处理后的dat数据,此时就应该关闭前处理,否则推理出错。 |
后处理: | 可打开或关闭后处理,关闭后处理推理后自动下载名为output_x.dat的tensor结果文件。 |
保存归一化后数据: | 推理后保存并自动下载归一化后的数据,名为input_norm.dat(前处理要打开)。 |
保存归一化并且量化后数据: | 推理后保存并自动下载归一化且量化后的数据,名为input_norm_quant.dat(前处理要打开)。 |
输出tensor数据: | 推理后保存并自动下载tensor数据,名为output_x.dat。 |
输出tensor并且反量化: | 推理后保存并自动下载tensor反量化后的数据,名为output_dequant_x.dat。 |
保存: | 保存本次配置。 |
下载日志文件: | 下载名为server_log.log,server_log.1.log的两个日志文件。 |
结果框: | 显示配置结果。 |