-
-
Save alfakini/3a47863b23eee2279ec7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NUMBER_OF_CORES=4 | |
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev | |
sudo apt-get install -y --no-install-recommends libboost-all-dev | |
sudo apt-get install -y libatlas-base-dev | |
sudo apt-get install -y python-dev | |
sudo apt-get install -y python-pip git | |
sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler | |
git clone https://github.com/LMDB/lmdb.git | |
cd lmdb/libraries/liblmdb | |
sudo make | |
sudo make install | |
sudo apt-get install -y cmake unzip doxygen | |
sudo apt-get install -y protobuf-compiler | |
sudo apt-get install -y libffi-dev python-dev build-essential | |
sudo pip install lmdb | |
sudo pip install numpy | |
sudo apt-get install -y python-numpy | |
sudo apt-get install -y gfortran | |
sudo pip install scipy | |
sudo apt-get install -y python-scipy | |
sudo apt-get install -y python-nose | |
sudo pip install scikit-image | |
cd | |
mkdir caffe | |
cd caffe | |
wget https://github.com/BVLC/caffe/archive/master.zip | |
unzip -o master.zip | |
cd caffe-master | |
cd python | |
for req in $(cat requirements.txt); do sudo pip install $req; done | |
echo "export PYTHONPATH=$(pwd):$PYTHONPATH " >> ~/.bash_profile | |
source ~/.bash_profile | |
cd .. | |
cp Makefile.config.example Makefile.config | |
sed -i '8s/.*/CPU_ONLY := 1/' Makefile.config | |
sudo apt-get install -y libopenblas-dev | |
sed -i '33s/.*/BLAS := open/' Makefile.config | |
echo "export OPENBLAS_NUM_THREADS=($NUMBER_OF_CORES)" >> ~/.bash_profile | |
mkdir build | |
cd build | |
cmake .. | |
cd .. | |
make all -j$NUMBER_OF_CORES | |
make pycaffe -j$NUMBER_OF_CORES | |
make test | |
make runtest | |
make distribute |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment