Ubuntu20.04+Openvino安装

准备工作

1、有一台Ubuntu20.04的机器
2、有python环境
3、有root权限
4、openvino的安装包

我把VMware、Ubuntu镜像、Anaconda3、OPENVINO安装包打包放在百度网盘了,有需要可以下载。

链接:https://pan.baidu.com/s/1pxG-xE4xzUe-H8DjjT6yhQ
提取码:3lj5

Ubuntu20.04虚拟机安装
  1. 首先下载windows版的vmware workstation

下载链接

在这里插入图片描述

安装教程参考

  1. 安装linux虚拟机

首先下载ubuntu20.04的镜像,因为vmware软件没有提供ubuntu20.04版本,所以我们需要自己下载一个,然后放在镜像文件夹下。

在这里插入图片描述

打开Vmware,新建虚拟机,选择镜像文件,填写主机名,用户名密码等,等待ubuntu安装完成

在这里插入图片描述

在这里有个注意点,ubuntu在新建的时候会有个分配内存,上面写的建议是20G,但是亲测安装OPENVINO再装点环境的话,20G是不够的,所以可以在最开始的时候设置成40个G

ubuntu扩容

如果很不幸提示你的硬盘不够了,也可以选择扩容,也很方便

  1. 首先关闭虚拟器机,重新分配硬盘空间。注意:在虚拟机开启的情况下,扩展按钮是灰色的,需要先把虚拟机关机。

​ ----------我这里扩展是灰色是因为拍了快照,在配环境的时候以防后续不当配置会毁掉前面的所有配置,所以拍摄快照,可以回到之前的状态(配环境时可以用快照保存不同的状态)--------

在这里插入图片描述

  1. 安装软件 ”Gparted”实现扩容

sudo apt-get install gparted

  1. /dev/sda1 为主分区

  2. /dev/sda2 为扩展分区

  3. /dev/sda5 为逻辑分区
    在这里插入图片描述

  4. 我们需要将未分配的分区添加到/dev/sda5上,完成磁盘扩容

首先格式化未分配分区为ext4,然后点击/dev/sda2扩容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到,开始/dev/sda2只有37G,经过上述扩容,变成38,记得打钩,执行扩容操作,即图中的4。

注意:扩展的容量都在/dev/sda下面的未分配里,并没有分配到/dev/sda5里,而我们的目标是要扩展到/dev/sda5里,所以我们再重复上述操作,对/dev/sda5扩容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3. 完成扩容

Python环境安装

下载Anaconda,拖到Ubuntu中,安装Anaconda,

Anaconda3安装参考:链接

Anaconda3安装包

基本按照参考链接的步骤,即可完成python环境的安装

OPENVINO安装

1、准备cmake、gcc、opencv
opencv4.0安装可以参考实验室大佬写的:
OpenCV源码安装教程(兼容CUDA)

2、openvino安装

1、tar -xzvf l_openvino_toolkit_p_2021.4.752.tgz
2、sudo ./install_GUI.sh 
3、切换到安装目录/opt/intel/openvino_2021.4.752
cd opt/intel/openvino_2021/install_dependencies/
4、安装openvino依赖
sudo -E ./install_openvino_dependencies.sh 
5、环境变量配置
vim ~/.bashrc
在最后一行加入“source /opt/intel/openvino/bin/setupvars.sh”,然后执行wq命令保存
6、配置模型优化器
cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
./install_prerequisites.sh  配置所有支持的框架

3、问题记录

在配置模型优化器时,装包经常一半失败,可能是网络原因,建议科学上网

ubuntu报错E: Unable to lock directory /var/lib/apt/lists/

sudo rm /var/lib/apt/lists/lock

1、-E: 无法下载 http://us.archive.ubuntu.com/ubuntu/pool/universe/f/faad2/libfaa、
2、sudo apt-get update 出现错误:。。。没有 Release 文件
3、404 Not Found [IP: 91.189.91.39 80]
4、Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/precise/InRelease

这些问题都是软件源问题,换源即可解决;试了很多方法,只有下面的方法成功了。vi /etc/apt/sources.list,把里面含http://us.archive.ubuntu.com的源全部都注释掉,再添加国内镜像源,本文添加的是清华源

重新运行apt-get update

参考教程

还有很多问题都忘记记录了,但是大部分要么是因为root权限,要么是因为源的问题。

总结

建议在自己电脑上弄,下一个虚拟机,服务器没有管理员权限没法装openvino。openvino依赖安装的脚本里命令都是sudo,所以需要root权限安装,pip和apt安装的我也试过都失败了(可能我太菜了),感觉还是安装包装下来的比较全。没有sudo权限太难了!

还有虽然ubuntu16.04也可以装,但是还是建议使用18.04和20.04版本的,16.04现在已经不维护了,所以可能遇到的问题更多。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃头嘤嘤魔

感谢厚爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值