intel计算棒2代

anaconda删源:

conda config --remove-key channels

NCS2

第一步:下载OpenVINO

在树莓派上也可以使用该计算棒,先安装OpenVINO工具,再在树莓派上安装Inference Engine

下载链接:https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux

点击register & download,如果没有注册intel账户,则自动跳转到注册页面。

因为菜鸟一枚,所以我选择了比较完善的安装包。

安装包下载到了/download路径中,进入该路径,解压。

cd  /home/wmy/downloadtar -xvzf l_openvino_toolkit_p_2019.1.094.tgzcd l_openvino_toolkit_p_2019.1.094

采用gui的安装方式。

sudo ./install_GUI.sh

一路next即可。

第二步:安装依赖项

cd /opt/intel/openvino/install_dependencies
sudo -E ./install_openvino_dependencies.sh

我在运行sudo -E ./install_openvino_dependencies.sh时报错了,说是找不到该命令。于是进入该路径下看,发现是有该文件的,于是强制运行了该sh文件。

第三步:设置环境变量

vi /home/wmy/.bashrc

将source /opt/intel/openvino/bin/setupvars.sh加入最后一行

保存退出。

第四步:配置model optimizer

因为我暂时只用到了tensorflow,因此就没全部设置。

先进入模型优化器路径

cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites

然后更新tensorflow

sudo ./install_prerequisites_tf.sh

第五步:运行验证脚本验证安装

先进入推理引擎演示目录

cd /opt/intel/openvino/deployment_tools/demo

运行图像分类验证脚本(该命令将下载一个squeezenet模型,使用模型优化器,将模型转化为bin和xml(IR)文件。

./demo_squeezenet_download_convert_run.sh

运行该命令,会报错说少几个库,安装即可。

报错缺少request,运行命令conda install requests,安装。

报错缺少yaml,运行命令conda install pyyaml安装。

报错缺少networkx,运行命令conda install networkx安装。

运行该模型

./demo_security_barrier_camera.sh

树莓派上配置计算棒

注意!不要在树莓派上安装NCSDK,最好按照教程https://blog.csdn.net/qqqzmy/article/details/85213414配置树莓派

OpenVINO深度学习需要使用的是IR文件(xml和bin),xml文件中包含优化以后的网络拓扑结构,bin文件优化之后的模型参数和模型变量。

在openvino中使用tensorflow,需要转换一些层。

转换脚本为mo_tf.py,存放于/opt/intel/computer_vision_sdk/deployment_tools/model_optimizer。

例子1github地址https://github.com/CXianRen/Openvino_NCS

按照教程,下载整个工程。

先运行python mnist_train.py,生成以下文件:

再运行python create.py,将以上文件拷贝到ncs文件夹内

运行python mo_tf.py --input_meta_graph ./ncs/cnn-mnist_inference.meta --batch 1

生成xml和bin文件

最后进入ncs文件夹,运行python run.py得到运行结果。

例子2:

参考链接:https://blog.csdn.net/bleedingfight/article/details/86259268

下载ssd模型,保存到/home/wmy/download/ncs2test并解压。

终端进入该路径,输入命令

python mo_tf.py --input_model ./frozen_inference_graph.pb --output=detection_boxes,detection_scores,num_detections --tensorflow_use_custom_operations_config /home/wmy/intel/openvino_2019.1.094/deployment_tools/model_optimizer/extensions/front/tf/ssd_v2_support.json --tensorflow_object_detection_api_pipeline_config /home/wmy/download/ncs2test/ssd_inception_v2_coco_2018_01_28/pipeline.config

将生成xml和bin文件

输入命令

ssd_bin=/home/wmy/inference_engine_samples_build/intel64/Release/object_detection_sample_ssd
network=/home/wmy/download/ncs2test/ssd_inception_v2_coco_2018_01_28/frozen_inference_graph.xml
${ssd_bin} -i example.bmp -m ${network} -d CPU

将得到检测结果,在路径中生成一个out_0.bmp。

但是该例子好像没有用到计算棒,只用到了openvino。

原文地址:https://www.cnblogs.com/wmy-ncut/p/10940551.html

时间: 2024-10-08 20:25:40

intel计算棒2代的相关文章

花生棒2代的另类玩法 — 万能的棒子,带我穿越另一个网络吧

花生棒1代我是原价298元买的 ,何止用坑爹来表达我的愤怒 ,3个月后的参活动,花生棒2代只要98元(只有298的零头),而且还赠送了一个品胜电源(在京东要37元). 我们来看看这个所谓的2代和1代到底有什么差异性,从包装上来说除了型号跟一代的不同,其他细节完全一样.花生棒的盒子比较小巧,手掌心这么大,盒子的做工还算不错.打开盒子后,发现多了一个说明书,1代不知道是不是为了耍酷 ,连纸张的说明书都没有,仅仅在盒子的四周印上了快速指南,我从设计者的角度理解,算是一种比较有意思的创新,但这种方式传递

花生棒2代:穿透内网 让NAS一起去旅行

---恢复内容开始--- 在公网环境下,要实现用域名进行远程访问管家婆管理软件.服务器或门店视频监控等,可用动态域名解析软件.但如今IPV4资源枯竭下,长城宽带等宽带运营商更多的给用户分配了内网IP地址.内网怎么支持呢? 家里的网络就属于内网IP,之前在家里玩过twonky推送,偶然知晓花生棒.据说花生棒可以穿透内网,搞定内网DDNS动态域名解析,让我得以在远程也能推送.于是,在秒杀活动98元果断下手买了一个.正好手上还有一台QNAP NAS,搭配花生棒使用就能将在旅行时候拍的照片,远程让它出现

Intel 26款十代桌面酷睿全泄露:10核心可加速5.3GHz、可降至25W

Intel 即将推出代号 Comet Lake-S 的桌面版第十代酷睿处理器,还是 14nm 工艺和老架构,但是会升级到最多 10 核心 20 线程,并更换为新的 LGA1200 封装接口,搭配新的 400 系列主板. <strong>现在猛料来了,桌面十代酷睿的全部 26 款型号,以及配套的 6 款芯片组,全部出现了.</strong> 处理器具体型号暂无,但是我们已经见过 i3-10100.i3-10300.i5-10600.i5-10600T,其他型号也不难推测,比如顶级旗舰

Intel支持八九代酷睿的B365芯片组将登场亮相

不久前,Intel悄然推出了新款芯片组B365,看起来像是B360的升级版,但事实上二者并无太大关系. 根据最新曝料,基于B365芯片组的主板将在1月16日登场亮相,支持八九代酷睿. 同时获悉,B365芯片组其实是基于H270芯片组改进而来,有点类似H310C基于H110. H270芯片组是六代酷睿家族的配套产物,定位低于Z270而高于B250,但是历代的H系列芯片组主板都不是大众关注焦点,规格不高不低使其一直都比较尴尬. B365芯片组的规格和H270基本一致,都是22nm工艺制造,支持16条

花生棒2代socks5全局代理模式成功案例分享。

环境:内网ip,家里有一个极路由2和buffalo路由:目的:外网访问内网,或连接到内网成局域网:尝试:两个都用花生棒尝试外网连接路由VPN服务,均失败,有这方面成功的大侠请分享出来,谢谢.VPN这条路走不通,就换个思路尝试socks5全局代理访问内网,最后成功.下面就和大家分享一下. 第一步:花生棒添加映射,用socks5代理应用.这个都会吧,直接设置即可. 第二步:外网电脑安装全局代理软件:Proxifier(如果哪位大侠有更好的全局代理软件请回帖推荐),这个软件默认就是普通应用软件都通过s

openvino:yolov3转换成tenserflow模型再转换成openvino模型,并用神经计算棒一代加速树莓派3b+

在转换yolo3是时遇到了问题: [ ERROR ]  List of operations that cannot be converted to IE IR:        [ ERROR ]      LeakyRelu (72)        [ ERROR ]          detector/darknet-53/Conv/LeakyRelu ........ [ ERROR ]  Part of the nodes was not translated to IE. Stoppe

我发起了一个 网格计算 协议 开源项目 GridP

GridP  是   Grid Protocol   的 全称  . 我在 <关于软件产业的两个契机>  https://www.cnblogs.com/KSongKing/p/9531950.html     中提到: 云计算是第一代互联网发展到成熟的标志 . 网格计算是第二代互联网的开始 . 我在 <Grid Virtual Server 和 网格计算>  https://www.cnblogs.com/KSongKing/p/9486434.html    中提到: 网格计算

CPU 和 内存的关系(一)

本文以一个现代的.实际的个人电脑为对象,分析其中CPU(Intel Core 2 Duo 3.0GHz)以及各类子系统的运行速度--延迟和数据吞吐量.通过粗略的估算PC各个组件的相对运行速度,希望能给大家留下一个比较直观的印象.本文中的数据来自实际应用,而非理论最大值.时间的单位是纳秒(ns,十亿分之一秒),毫秒(ms,千分之一秒),和秒(s).吞吐量的单位是兆字节(MB)和千兆字节(GB).让我们先从CPU和内存开始,下图是北桥部分: 第一个令人惊叹的事实是:CPU快得离谱.在Core 2 3

What Your Computer Does While You Wait

转: CPU的等待有多久? 原文标题:What Your Computer Does While You Wait 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下.一来自己复习,二来与大家分享.] 本文以一个现代的.实际的个人电脑为对象,分析其中CPU(Intel Core 2 Duo 3.0GHz)以及各类子系统的运行速度——延迟和数据吞吐量.通过粗略的估算PC各个组件的相对运行速度,希望能给大家留下一个比较