openvino docker 環(huán)境搭建

更換apt源

sudo su
cp /etc/apt/sources.list /etc/apt/sources.list.bak

echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
" > /etc/apt/sources.list

安裝宿主機(jī)基礎(chǔ)開發(fā)環(huán)境

echo "================================================================================================================"
echo "apt update & upgrade"
apt-get update
apt-get upgrade

echo "================================================================================================================"
echo "apt install net-tools openssh-server htop intel-gpu-tools"

apt-get install net-tools -y
apt-get install openssh-server -y
apt-get install htop -y
apt-get install curl -y
# sudo apt-get install intel-gpu-tools -y
# sudo apt-get install redis-server

宿主機(jī)安裝 Docker

# 安裝
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 啟動
sudo systemctl start docker
# 開機(jī)啟動腳本位置
vi /etc/rc.local 

OpenVINO Model Server Docker

2021.1, latest - support for CPU, NCS and HDDL accelerators
2021.1-gpu, latest-gpu - support for CPU, NCS, HDDL and iGPU acceleration
2020.4
2020.3

# 參考
docker pull openvino/model_server:latest
docker pull openvino/model_server:latest-gpu

Openvino 2021.1 Docker

參考 Openvino release notes:https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html
Openvino 某些推斷環(huán)境,要求 Linux Kernel 5.3 以上。
我們采用:Ubuntu 20.04 with Linux kernel 5.4
宿主機(jī),桌面版ubuntu,選擇操作系統(tǒng)升級后,可以升到 kernel 5.4

docker pull ubuntu:20.04
# 查看kernel版本
cat /proc/version
# 查看ubuntu版本
cat /etc/issue
# 下載 官方 docker
docker pull openvino/ubuntu18_runtime:2021.1
docker pull openvino/ubuntu18_dev:2021.1
# 把下載下來的鏡像,放到自己的鏡像倉庫
docker login ...(略)
sudo docker tag [imageID] cue-aurora.tencentcloudcr.com/opvn/ubuntu18_runtime:2021.1
sudo docker push cue-aurora.tencentcloudcr.com/opvn/ubuntu18_runtime:2021.1
sudo docker tag [imageID] cue-aurora.tencentcloudcr.com/opvn/ubuntu18_dev:2021.1
sudo docker push cue-aurora.tencentcloudcr.com/opvn/ubuntu18_dev:2021.1
# run docker ssh 端口映射啟動
docker run -itd --name opvn2021.1_dev -p 12021:22 cue-aurora.tencentcloudcr.com/opvn/ubuntu18_dev:2021.1 /bin/bash
docker run -itd --name opvn2021.1_runtime -p 12022:22 cue-aurora.tencentcloudcr.com/opvn/ubuntu18_runtime:2021.1 /bin/bash
# docker exec --user root 進(jìn)入container
docker exec -it --user root opvn2021.1_dev /bin/bash
docker exec -it --user root opvn2021.1_runtime /bin/bash
# 安裝openssh-server
su root
apt update
# 安裝配置 ssh server
apt install openssh-server
vi /etc/ssh/sshd_config  
`````PermitRootLogin yes`````
service ssh restart
# 修改密碼
passwd root
passwd openvino
# 自動初始化 openvino 環(huán)境
vi ~/.bashrc
`````source /opt/intel/openvino_2021.1.110/bin/setupvars.sh`````
# run docker ssh 端口映射啟動
docker run -itd --name opvn2021.1_dev -p 12021:22 cue-aurora.tencentcloudcr.com/opvn/ubuntu18_dev:2021.1 /bin/bash
docker run -itd --name opvn2021.1_runtime -p 12022:22 cue-aurora.tencentcloudcr.com/opvn/ubuntu18_runtime:2021.1 /bin/bash
# 遠(yuǎn)程登陸
2021.2 dev
ssh -p 12021 root@81.70.76.135
2021.1 runtime
ssh -p 12022 root@81.70.76.135
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容