Skip to content

Instantly share code, notes, and snippets.

@alien18331
alien18331 / Install Python 3.10.x on Ubuntu 20.04.md
Last active May 28, 2024 05:45 — forked from rutcreate/README.md
Install Python 3.10.x on Ubuntu 20.04

Prerequisite

sudo apt update
sudo apt install software-properties-common -y

Add custom APT repository

@alien18331
alien18331 / ubuntu18_opencv
Created August 13, 2020 00:59
[ubuntu18] opencv
$ 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
@alien18331
alien18331 / ubuntu18_environment
Last active December 17, 2020 13:30
[ubuntu18] deepLearning environment
# 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
@alien18331
alien18331 / ubuntu18_tensorflow.txt
Last active August 6, 2020 08:19
[ubuntu18] Keras+Tensorflow-gpu+numpy
$ 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
@alien18331
alien18331 / ubuntu18_spyder3.txt
Created August 6, 2020 00:57
[ubuntu18] spyder3 install
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
@alien18331
alien18331 / ubuntu18_cuda_guild
Last active January 27, 2023 17:27
[ubuntu] install CUDA & cudnn
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
@alien18331
alien18331 / ubuntu18_Nvidia_driver.txt
Last active August 6, 2020 00:57
[ubuntu18] install Nvidia driver
安裝 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
看一下現在的驅動程式狀態
@alien18331
alien18331 / RPI4_autostart
Created July 20, 2020 03:24
RPI4 auto start on boot
# 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
@alien18331
alien18331 / RPI4_OpenCV4.txt
Last active July 20, 2020 03:25
OpenCV-4.1.1 on RPI4
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
@alien18331
alien18331 / readme.txt
Created July 15, 2020 03:11
virtualenv guide
install virtualenv
$ pip3 install virtualenv
create virtualenv
$ sudo virtualenv test
activate virtualenv
$ cd test
$ source bin/activate