linux
sudo apt install protobuf-compiler
sudo apt install libboost-all-dev
sudo apt install libgflags-dev
sudo apt install libblas-dev
sudo apt install libgoogle-glog-dev
sudo apt install libhdf5-dev
sudo apt install liblmdb-dev
sudo apt install libleveldb-dev
sudo apt install libsnappy-dev
OpenCV
sudo vim /usr/include/crt/host_config.h
// line 138
// #error -- unsupported GNU version! gcc versions later than 8 are not supported!
CMakeLists.txt
set(python_version "3" CACHE STRING "Specify which Python version to use")
mkdir -p ~/library
cd ~library && git clone https://github.com/CMU-Perceptual-Computing-Lab/caffe
mkdir -p caffe/build
cd build && cmake ..
make all -j`nproc`
make runtest -j`nproc`
sudo make install -j`nproc`
cd ~/library/caffe
protoc src/caffe/proto/caffe.proto --cpp_out=.
mkdir include/caffe/proto
mv src/caffe/proto/caffe.pb.h include/caffe/proto
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose
cd openpose
mkdir build && cd build
cmake -D Caffe_INCLUDE_DIRS:PATH="/home/USER/library/caffe/include" -D BUILD_PYTHON:BOOL="1" -D BUILD_CAFFE:BOOL="0" -D Caffe_LIBS:FILEPATH="/home/USER/library/caffe/build/lib/libcaffe.so" ..
make -j`nproc`
sudo make install j`nproc`
contributed by < ambersun1234 >
Feb 23, 2022contributed by < ambersun1234 > 開發環境 $ uname -a Linux station 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ gcc -v gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 解釋程式運作原理
Feb 23, 2022contributed by < ambersun1234 > 環境 $ uname -a Linux station 4.19.128-microsoft-standard #1 SMP Tue Jun 23 12:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 解釋程式運作原理 由於 Bailey–Borwein–Plouffe formula 可以在不需要知道前 $n-1$ 位的資訊去計算第 $n$ 位的數值,所以可以採用並行的方式計算 $\pi$
Jan 19, 2022contributed by < ambersun1234 > 環境 $ uname -a Linux station 5.8.0-55-generic #62~20.04.1-Ubuntu SMP Wed Jun 2 08:55:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 作業說明
Jun 26, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up