瑞芯微Rockchip开发者社区
登录
直播中
安德森大
8年用户
1296经验值
擅长:接口/总线/驱动
私信
关注
[问答]
怎样在戴尔i5-10500机子安装ubuntu18系统呢
开启该帖子的消息推送
RK1808
操作系统
怎样在戴尔i5-10500机子安装ubuntu18系统呢?具体有哪些操作步骤呢?
回帖
(1)
李宏
2022-2-16 10:06:50
0. 环境
戴尔i5-10500机子安装ubuntu18
F2进入bios,F12进入boot选项。U盘要插入机箱后面黑色的USB口,蓝色的无法识别启动盘。
戴尔新机默认无法安装老系统,需要进行以下操作:
1、硬盘模式改成AHCI:在System configurationSATA Operation下选择AHCI。
2、PPT ON选项取消:在SecurityPPT Security下面PPT ON对勾取消。
3、Secure Boot Enable取消:在Secure BootScure BootEnalbe下面Secure Boot Enable对勾取消。
发现了toybrick给的rknn,linux64的只支持到python3.6,是ubuntu18默认的版本。而ubuntu20的版本已经是python3.8了。所以安装ubuntu18就好。
• 装有 ubuntu 18.04 操作系统的 intel 酷睿 i3 以上的 x86 的 64 位 PC(CPU指令集需支持SSE4.2 AVX AVX2, 若不支持则需要用户自行下载tensorflow源码,去掉指令集依赖再编译安装)。
1. 更改pip源
cd ~/
mkdir .pip
cd .pip
vim pip.conf
添加以下内容:
[global]
timeout = 60
index-url
trusted-host = pypi.douban.com
2. 安装rknn_toolkit_1.6.0
2.1 通过apt安装依赖
sudo apt-get install libpython3.6-dev
sudo apt -y install python3-tk
sudo apt install cmake python3-scipy python3-h5py libprotobuf-dev protobuf-compiler zlib1g-dev libjpeg-dev python3-dev python3-opencv
2.2 python包
查看requirements-cpu.txt,以下是依赖:
tensorflow==1.11.0
torch==1.5.1
torchvision==0.4.0
mxnet==1.5.0
pip3 install tensorflow==1.11.0
# 执行以下命令安装 pytorch(ubuntu16.04 python3.5 官方只提供到 1.5.1
# 的安装包)和 torchvision
pip3 install torchvision==0.4.0
pip3 install torch==1.5.1
# 执行以下命令安装 mxnet
pip3 install mxnet==1.5.0
# 执行以下命令安装 opencv-python
pip3 install opencv-python
安装opencv-python过程中会出错,依赖这些:
pip3 install scikit-build
sudo apt install cmake
2.3 编译安装opencv(跳过,需要开发C++图形显示程序再编译)
2.3.1 下载源码包
unzip mirrors-opencv-3.4.13.zip
tar -zvxf opencv_contrib-3.4.13.tar.gz
2.3.2 Required Packages
# compiler ✓
$ sudo apt-get install build-essential
# required ✓
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
# optional ✓
$ sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
2.3.2 编译命令
$ cd opencv/
$ mkdir build
$ cd build/
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python
$ export PY_NAME=$(python -c 'from sys import version_info as v; print("python%d.%d" % v[:2])')
$ export PY_NUMPY_DIR=$(python -c 'import os.path, numpy.core; print(os.path.dirname(numpy.core.__file__))')
$ cmake -DCMAKE_BUILD_TYPE=RELEASE
-DCMAKE_INSTALL_PREFIX=/usr/local
-DPYTHON2_EXECUTABLE=$(which python)
-DPYTHON_INCLUDE_DIR=/usr/include/$PY_NAME
-DPYTHON_INCLUDE_DIR2=/usr/include/aarch64-linux-gnu/$PY_NAME
-DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/lib$PY_NAME.so
-DPYTHON2_NUMPY_INCLUDE_DIRS=/usr/lib/$PY_NAME/dist-packages/numpy/core/include/
-DBUILD_DOCS=OFF
-DBUILD_EXAMPLES=OFF
-DBUILD_TESTS=OFF
-DBUILD_PERF_TESTS=OFF
..
$ make -j4
make V=s
$ sudo make install
2.4 安装rknn1.6本体
在toybrick论坛
找到rknn网盘地址,并下载到本地,把文件传到ubuntu18机子中
pip3 install rknn_toolkit-1.6.0-cp36-cp36m-linux_x86_64.whl
3. 运行sample-mobilenet_v1
把RK1808计算棒插入主机的USB口。
sudo python3 test_inference.py
4. docker安装rknn(未完成)
4.1 安装docker(网络太慢了,中止)
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
curl -fsSL
| sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository
"deb [arch=amd64]
$(l***_release -cs)
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
4.2 加载镜像
docker load --input rknn-toolkit-1.6.0-docker.tar.gz
4.3 运行镜像
docker run -t -i --privileged -v /dev/bus/u***:/dev/bus/u*** rknntoolkit:1.6.0 /bin/bash
4.4 运行demo
cd /example/tflite/mobilenet_v1
python test.py
0. 环境
戴尔i5-10500机子安装ubuntu18
F2进入bios,F12进入boot选项。U盘要插入机箱后面黑色的USB口,蓝色的无法识别启动盘。
戴尔新机默认无法安装老系统,需要进行以下操作:
1、硬盘模式改成AHCI:在System configurationSATA Operation下选择AHCI。
2、PPT ON选项取消:在SecurityPPT Security下面PPT ON对勾取消。
3、Secure Boot Enable取消:在Secure BootScure BootEnalbe下面Secure Boot Enable对勾取消。
发现了toybrick给的rknn,linux64的只支持到python3.6,是ubuntu18默认的版本。而ubuntu20的版本已经是python3.8了。所以安装ubuntu18就好。
• 装有 ubuntu 18.04 操作系统的 intel 酷睿 i3 以上的 x86 的 64 位 PC(CPU指令集需支持SSE4.2 AVX AVX2, 若不支持则需要用户自行下载tensorflow源码,去掉指令集依赖再编译安装)。
1. 更改pip源
cd ~/
mkdir .pip
cd .pip
vim pip.conf
添加以下内容:
[global]
timeout = 60
index-url
trusted-host = pypi.douban.com
2. 安装rknn_toolkit_1.6.0
2.1 通过apt安装依赖
sudo apt-get install libpython3.6-dev
sudo apt -y install python3-tk
sudo apt install cmake python3-scipy python3-h5py libprotobuf-dev protobuf-compiler zlib1g-dev libjpeg-dev python3-dev python3-opencv
2.2 python包
查看requirements-cpu.txt,以下是依赖:
tensorflow==1.11.0
torch==1.5.1
torchvision==0.4.0
mxnet==1.5.0
pip3 install tensorflow==1.11.0
# 执行以下命令安装 pytorch(ubuntu16.04 python3.5 官方只提供到 1.5.1
# 的安装包)和 torchvision
pip3 install torchvision==0.4.0
pip3 install torch==1.5.1
# 执行以下命令安装 mxnet
pip3 install mxnet==1.5.0
# 执行以下命令安装 opencv-python
pip3 install opencv-python
安装opencv-python过程中会出错,依赖这些:
pip3 install scikit-build
sudo apt install cmake
2.3 编译安装opencv(跳过,需要开发C++图形显示程序再编译)
2.3.1 下载源码包
unzip mirrors-opencv-3.4.13.zip
tar -zvxf opencv_contrib-3.4.13.tar.gz
2.3.2 Required Packages
# compiler ✓
$ sudo apt-get install build-essential
# required ✓
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
# optional ✓
$ sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
2.3.2 编译命令
$ cd opencv/
$ mkdir build
$ cd build/
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python
$ export PY_NAME=$(python -c 'from sys import version_info as v; print("python%d.%d" % v[:2])')
$ export PY_NUMPY_DIR=$(python -c 'import os.path, numpy.core; print(os.path.dirname(numpy.core.__file__))')
$ cmake -DCMAKE_BUILD_TYPE=RELEASE
-DCMAKE_INSTALL_PREFIX=/usr/local
-DPYTHON2_EXECUTABLE=$(which python)
-DPYTHON_INCLUDE_DIR=/usr/include/$PY_NAME
-DPYTHON_INCLUDE_DIR2=/usr/include/aarch64-linux-gnu/$PY_NAME
-DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/lib$PY_NAME.so
-DPYTHON2_NUMPY_INCLUDE_DIRS=/usr/lib/$PY_NAME/dist-packages/numpy/core/include/
-DBUILD_DOCS=OFF
-DBUILD_EXAMPLES=OFF
-DBUILD_TESTS=OFF
-DBUILD_PERF_TESTS=OFF
..
$ make -j4
make V=s
$ sudo make install
2.4 安装rknn1.6本体
在toybrick论坛
找到rknn网盘地址,并下载到本地,把文件传到ubuntu18机子中
pip3 install rknn_toolkit-1.6.0-cp36-cp36m-linux_x86_64.whl
3. 运行sample-mobilenet_v1
把RK1808计算棒插入主机的USB口。
sudo python3 test_inference.py
4. docker安装rknn(未完成)
4.1 安装docker(网络太慢了,中止)
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
curl -fsSL
| sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository
"deb [arch=amd64]
$(l***_release -cs)
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
4.2 加载镜像
docker load --input rknn-toolkit-1.6.0-docker.tar.gz
4.3 运行镜像
docker run -t -i --privileged -v /dev/bus/u***:/dev/bus/u*** rknntoolkit:1.6.0 /bin/bash
4.4 运行demo
cd /example/tflite/mobilenet_v1
python test.py
举报
更多回帖
rotate(-90deg);
回复
相关问答
RK1808
操作系统
Ubuntu18
和
Ubuntu
12的2个镜像有何不同
2022-01-14
828
官方提供的
Ubuntu18
和
Ubuntu
12的2个镜像的区别是什么?
2022-01-04
1109
ubuntu18
虚拟机的密码是什么
2022-01-07
1242
请问提供的bsp可否
在
ubuntu18
下编译运行?
2022-01-13
724
在
ubuntu18
下的patch.zip文件在哪个版本里啊
2022-01-04
1074
怎样
在
RK3399核心板上
安装
ubuntu
18.04
系统
呢
2022-03-07
2287
怎样
在
RK3399去
安装
Ubuntu
18.04
系统
呢
2022-03-07
2016
怎样
去
安装
基于iTOP-3399开发板虚拟机的
Ubuntu
16.04.6
系统
呢
2022-03-04
1146
在
PC 机上如何使用虚拟机
安装
Ubuntu
系统
呢
2021-12-27
1182
ubuntu18
交叉编译环境使用make zlmage后报错如何解决
2022-01-14
1799
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分