Created
January 25, 2018 14:04
-
-
Save sjain07/8dbbeb951b5bdf176abdba9508b0edba to your computer and use it in GitHub Desktop.
Install and test Facebook Detectron
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
#!/bin/bash | |
set -e | |
sudo apt-get update | |
sudo apt-get install -y --no-install-recommends \ | |
build-essential \ | |
cmake \ | |
git \ | |
libgoogle-glog-dev \ | |
libprotobuf-dev \ | |
protobuf-compiler \ | |
python-dev \ | |
python-pip | |
sudo pip install numpy protobuf | |
sudo apt-get update && sudo apt-get install wget -y --no-install-recommends | |
wget "http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb" | |
sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb | |
sudo apt-get update | |
sudo apt-get install cuda | |
CUDNN_URL="http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz" | |
wget ${CUDNN_URL} | |
sudo tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local | |
rm cudnn-8.0-linux-x64-v5.1.tgz && sudo ldconfig | |
sudo apt-get install -y --no-install-recommends \ | |
libgtest-dev \ | |
libiomp-dev \ | |
libleveldb-dev \ | |
liblmdb-dev \ | |
libopencv-dev \ | |
libopenmpi-dev \ | |
libsnappy-dev \ | |
openmpi-bin \ | |
openmpi-doc \ | |
python-pydot | |
sudo pip install \ | |
flask \ | |
future \ | |
graphviz \ | |
hypothesis \ | |
jupyter \ | |
matplotlib \ | |
pydot python-nvd3 \ | |
pyyaml \ | |
requests \ | |
scikit-image \ | |
scipy \ | |
setuptools \ | |
six \ | |
tornado | |
git clone --recursive https://github.com/caffe2/caffe2.git && cd caffe2 | |
make && cd build && sudo make install | |
python -c 'from caffe2.python import core' 2>/dev/null && echo "Success" || echo "Failure" | |
python -m caffe2.python.operator_test.relu_op_test | |
cd ~ | |
git clone https://github.com/cocodataset/cocoapi.git | |
cd cocoapi/PythonAPI | |
make install | |
cd ~ | |
git clone https://github.com/facebookresearch/Detectron.git && cd Detectron | |
pip install \ | |
numpy \ | |
pyyaml \ | |
matplotlib \ | |
opencv-python>=3.0 \ | |
setuptools \ | |
Cython \ | |
mock \ | |
scipy | |
cd lib && make && cd .. | |
python tools/infer_simple.py \ | |
--cfg configs/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_2x.yaml \ | |
--output-dir demo/output \ | |
--image-ext jpg \ | |
--wts \ | |
https://s3-us-west-2.amazonaws.com/detectron/35861858/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_2x.yaml.02_32_51.SgT4y1cO/output/train/coco_2014_train:coco_2014_valminusminival/generalized_rcnn/model_final.pkl \ | |
demo |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment