sudo apt update
sudo apt install software-properties-common -y
$ sudo apt update | |
$ sudo apt install python3-opencv | |
$ sudo apt install build-essential cmake git pkg-config libgtk-3-dev | |
$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev | |
$ sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev | |
$ sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-de | |
$ mkdir ~/opencv_build && cd ~/opencv_build |
# version | |
Nvidia driver 440 | |
Cuda 10 | |
Cudnn 7.6.4 | |
# Nvidia deriver | |
// $ sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev | |
// $ sudo apt install nvidia-cuda-toolkit gcc-6 | |
$ sudo add-apt-repository ppa:graphics-drivers/ppa | |
$ sudo apt update |
$ sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev | |
$ sudo apt install python3-pip | |
ubuntu18 have numpy version 1.19.1, downgrade to 1.16.4 | |
$ pip3 uninstall numpy | |
$ pip3 install numpy==1.16.4 | |
$ sudo pip3 install keras==2.3.1 | |
$ sudo pip3 install --user --upgrade tensorflow-gpu==1.14.0 |
sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev | |
sudo pip3 install scrapy | |
sudo apt install libzmq3-dev | |
sudo pip3 install pyzmq | |
sudo pip3 install pygments | |
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer | |
sudo pip3 install qtconsole | |
sudo pip3 install ipython | |
sudo pip3 install nbconvert |
version mapping | |
https://www.tensorflow.org/install/source_windows#tested_build_configurations | |
version | |
CUDA: 10.0 | |
Cudnn: 7.4.2 | |
=== CUDA === | |
Download: https://developer.nvidia.com/cuda-toolkit-archive?spm=a2c4e.10696291.0.0.7b5819a4F6rq7s | |
$ sudo sh cuda_10.0.130_410.48_linux.run |
安裝 nvidia driver | |
試過幾種方法,最後還是覺得用apt來安裝比較妥當 先新增repository、update、裝driver | |
$ sudo add-apt-repository ppa:graphics-drivers/ppa | |
$ sudo apt update | |
$ sudo apt install ubuntu-drivers-common | |
然後用這個指令 | |
$ ubuntu-drivers devices | |
看一下現在的驅動程式狀態 |
# execute on background | |
1. create folder "autostart" | |
create a file named xxx.desktop in /home/pi/.config/autostart/ | |
$ cd /home/pi/.config | |
$ mkdir autostart | |
2. create file "xxx.desktop" | |
content as following |
Step #1: Expand filesystem and reclaim space | |
The first step is to run, raspi-config and expand your filesystem: | |
$ sudo raspi-config | |
“7 Advanced Options” -> “A1 Expand filesystem” | |
$ sudo reboot | |
deleting both Wolfram Engine and LibreOffice to reclaim ~1GB of space on your Raspberry Pi: | |
$ sudo apt-get purge wolfram-engine | |
$ sudo apt-get purge libreoffice* | |
$ sudo apt-get clean |
install virtualenv | |
$ pip3 install virtualenv | |
create virtualenv | |
$ sudo virtualenv test | |
activate virtualenv | |
$ cd test | |
$ source bin/activate |