OSはUbuntu16.04です。
OpenPoseの環境構築で個人的にハマったところを備忘録代わりにまとめてみます。
既存のCUDAのアンインストール
OpenPoseの要求するCUDAのバージョンと異なるバージョンのCUDAが入ってるとうまく動かないことがあるのでアンインストールする。
CUDAがインストールされているか確認。
$ nvcc --version
以下の表示だとCUDAはインストールされてない。
プログラム 'nvcc' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt install nvidia-cuda-toolkit
もし既にCUDAが入っている場合は、以下のコマンドでアンインストール用のスクリプトを実行。
(バージョンは適宜読み替え)
$ sudo /usr/local/cuda-9.1/bin/uninstall_cuda_9.1.pl
PythonとNumpyのインストール
必要らしいので事前にインストール。
Python
Pythonのインストールは以下を参考にしました。
https://qiita.com/1000ch/items/93841f76ea52551b6a97
Numpy
以下を実行
$ sudo apt-get install python-numpy
インストール
あとは公式に従って進める