当前位置: 首页 > news >正文

红酒论坛网站建设中科 网站会员注册系统建设

红酒论坛网站建设,中科 网站会员注册系统建设,网页编辑实训报告,太仓苏州网站建设目录 ① 激活snpe环境 ② 设置环境变量 ③ 模型转换 ④ run on Android 首先,默认SNPE工具已经下载并且Setup相关工作均已完成。同时,拥有原始模型文件,本文使用的模型文件为SNPE 框架示例的inception_v3_2016_08_28_frozen.pb文件。imag…

目录

① 激活snpe环境

② 设置环境变量

③ 模型转换

④ run on Android


首先,默认SNPE工具已经下载并且Setup相关工作均已完成。同时,拥有原始模型文件,本文使用的模型文件为SNPE 框架示例的inception_v3_2016_08_28_frozen.pb文件。image_file_list.txt文件的内容为raw图片数据的路径。 target_raw_list.txt文件的内容是raw图片数据Android设备的实际路径

激活snpe环境

conda activate snpe

② 设置环境变量

source ${SNPE_ROOT}/bin/envsetup.sh

这将设置/更新以下环境变量:

  1. SNPE_ROOT
  2. PYTHONPATH
  3. PATH
  4. LD_LIBRARY_PATH

模型转换

# snpe-tensorflow-to-dlc工具将TensorFlow模型转换为等效的Qualcomm® Neural Processing SDK DLC文件。
# 下面的命令将一个Inception v3 TensorFlow模型转换为Qualcomm®Neural Processing SDK DLC文件。
snpe-tensorflow-to-dlc --input_network $SNPE_ROOT/examples/Models/InceptionV3/tensorflow/inception_v3_2016_08_28_frozen.pb \--input_dim input "1,299,299,3" --out_node "InceptionV3/Predictions/Reshape_1" \--output_path inception_v3.dlc

量化需要另一个步骤。snpe-dlc-quantize工具用于将模型量化为支持的定点格式之一。

# 例如,下面的命令将把一个Inception v3 DLC文件转换成一个量化的Inception v3 DLC文件。snpe-dlc-quantize --input_dlc inception_v3.dlc --input_list image_file_list.txt--output_dlc inception_v3_quantized.dlc

run on Android

设置SNPE_TARGET_ARCH

export SNPE_TARGET_ARCH=aarch64-android

PUSH库和二进制文件

将Qualcomm®Neural Processing SDK库和snpe-net-run可执行文件推送到Android目标上的/data/local/tmp/snpeexample。“SNPE_TARGET_DSPARCH”设置为目标Android设备的DSP架构

export SNPE_TARGET_ARCH=aarch64-androidexport SNPE_TARGET_DSPARCH=hexagon-v73
adb shell "mkdir -p /data/local/tmp/snpeexample/$SNPE_TARGET_ARCH/bin"adb shell "mkdir -p /data/local/tmp/snpeexample/$SNPE_TARGET_ARCH/lib"adb shell "mkdir -p /data/local/tmp/snpeexample/dsp/lib"
adb push $SNPE_ROOT/lib/$SNPE_TARGET_ARCH/*.so \/data/local/tmp/snpeexample/$SNPE_TARGET_ARCH/libadb push $SNPE_ROOT/lib/$SNPE_TARGET_DSPARCH/unsigned/*.so \/data/local/tmp/snpeexample/dsp/libadb push $SNPE_ROOT/bin/$SNPE_TARGET_ARCH/snpe-net-run \/data/local/tmp/snpeexample/$SNPE_TARGET_ARCH/bin

PUSH模型相关数据Android

cd $SNPE_ROOT/examples/Models/InceptionV3
mkdir data/rawfiles && cp data/cropped/*.raw data/rawfiles/
adb shell "mkdir -p /data/local/tmp/inception_v3"
adb push data/rawfiles /data/local/tmp/inception_v3/cropped
adb push data/target_raw_list.txt /data/local/tmp/inception_v3
adb push dlc/inception_v3_quantized.dlc /data/local/tmp/inception_v3
rm -rf data/rawfiles

RUN模型使用CPU Runtime

adb shellexport SNPE_TARGET_ARCH=aarch64-androidexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/local/tmp/snpeexample/$SNPE_TARGET_ARCH/libexport PATH=$PATH:/data/local/tmp/snpeexample/$SNPE_TARGET_ARCH/bincd /data/local/tmp/inception_v3snpe-net-run --container inception_v3_quantized.dlc --input_list target_raw_list.txtexit

在run完模型后将结果pull到本地。

adb pull /data/local/tmp/inception_v3/output output_android

运行以下python脚本检查分类结果:

python3 scripts/show_inceptionv3_classifications_snpe.py -i data/target_raw_list.txt \-o output_android/ \-l data/imagenet_slim_labels.txt

输出应该如下所示,显示所有图像的分类结果。

Classification results
cropped/notice_sign.raw 0.175781 459 brass
cropped/plastic_cup.raw 0.976562 648 measuring cup
cropped/chairs.raw      0.285156 832 studio couch
cropped/trash_bin.raw   0.773438 413 ashcan


 

至此,本文分享的内容就结束啦。

http://www.yayakq.cn/news/426732/

相关文章:

  • 企业建设网站的功能是什么手机网站设计技巧
  • 没后台的网站怎么做优化乐平城市建设局网站
  • 晋江网站有什么职业做动漫设计培训学院
  • 塘沽网站建设优化eclipse做网站代码
  • phpmysql网站模板wordpress专题模板
  • 山东卓商网站建设公司软件开发工具的基本功能是什么
  • 周浦高端网站建设公司株洲信息网
  • 网站源代码分列怎么做wordpress手机版优化
  • 益阳建设网站公司网络平台不能将盈利模式不明朗
  • 生产建设兵团第三师政务网站产品开发的基本流程
  • 网站代码组件软件技术要学什么
  • 做t恤的网站赚钱网页
  • 网站制作与建设与网页制作wordpress 分类模板
  • 建设工程合同备案网站公司核名在哪个网站
  • php语言做的大网站最好网站建设
  • 自己电脑做网站服务器广域网访问厦门百度推广优化排名
  • 奉节集团网站建设做网站推广弊端
  • 网站建设鑫科技深圳网页搜索排名提升
  • 面试网站开发员好看的网站颜色
  • 合肥做网站设计国内外画画做的好网站
  • WordPress建站可以吗海洋优质的网站建设
  • 网站情况建设说明书盗版电影网站建设成本
  • 做网站整理信息的表格宁波建网站报价
  • 怎么做自己的优惠淘网站好玩的传奇手游
  • 网站运营有前途吗西安城乡住房建设厅网站首页
  • vps服务器中的网站不显示图片深圳市建设工程交易服务中心网
  • 网站建设免费代理互联网网站开发的未来方向
  • 上海的公司地址有哪些seo费用
  • 获取网站访客qq号码代码定制网站开发接私活
  • 湛江网站设计软件模板式网站建设