前提・実現したいこと
AWSのDeepLearning AMIを利用してOpenPoseを実行したいです.
実行内容
https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md#ubuntu
上記に基づいて実行しています.
実際には下記の順です.
shell
1git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose 2cd openpose 3sudo 3rdparty/scripts/ubuntu/install_cuda.sh #command not found<-確かに存在しない.よくわからない. 4sudo bash ./scripts/ubuntu/install_deps_and_cuda.sh #success 5sudo apt-get install libopencv-dev 6#libopencv-dev is already the newest version (2.4.9.1+dfsg-1.5ubuntu1.1). 7 8mkdir build 9cd build 10cmake .. #時間かかる 11make -j`nproc` 12# 時間かかってリンク先のエラー
発生している問題・エラーメッセージ
下記のstackoverflowと同じです.
https://stackoverflow.com/questions/51204896/openpose-failed-on-aws-deep-learning-instance-then-which-instance-can-100-run/51402901#51402901
試したことと分かったこと
基本的にはCaffe, OpenCV とCUDAのバージョンに問題がある可能性が高いみたいです.
- OpenPoseがCaffe2に対応しておらず,Caffeで実行しなければならない.(ただし,この件に関してはあまり情報がないです.)
- OpenCVの再インストールが重要(https://github.com/NVIDIA/DIGITS/issues/1367)
sudo apt-get install libopencv-dev
は実行したが結果に変化なし.
- CUDAのバージョンが新しすぎる可能性がある(https://stackoverflow.com/questions/51204896/openpose-failed-on-aws-deep-learning-instance-then-which-instance-can-100-run/51402901#51402901)
という三点が基本的な問題で,今回はCUDAではないことまではたどり着きました.
補足情報(FW/ツールのバージョンなど)
Instance Type: p2.xlarge(CUDA8)
使用AMI: Deep Learning AMI (Ubuntu) Version 21.0
MXNet-1.3, TensorFlow-1.12, PyTorch-1.0, Keras-2.2, Chainer-5.1, Caffe/2-0.8, Theano-1.0 & CNTK-2.6, configured with NVIDIA CUDA, cuDNN, NCCL, Intel MKL-DNN, Docker & NVIDIA-Docker.
おそらく,openCVのversionが最大の問題なのだと思われるのですが,イマイチ解決できておりません.
以上,よろしくお願いします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。