pnna_server/frontend
..
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即可看到界面。

界面说明

pnna-server-4.15.2.PNG

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.logserver_log.1.log的两个日志文件。
结果框:显示配置结果。