AWSのp2インスタンスにGPUを適用させました、しかし結構遅い気がます。
下記手順でGPUをp2インスタンスに適用し、jupoyter上で動かしているのですが、GPU環境はきちんと構築されているでしょうか?
間違ってる、正しい等のご指摘お願いします。
ちなみにEC2インスタンス上のOSはcentos7を使ってます。
手順
1.インスタンス作成時にEBS Optimizedにチェックを入れ適用 2.必要パッケージinstall sudo yum -y update sudo yum install wget pciutils bzip2 sudo yum -y install lshw #. カーネルのバージョン用の gcc コンパイラおよびカーネルヘッダーパッケージをインストール (https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-nvidia-driver.html ) sudo yum install -y gcc kernel-devel-$(uname -r) sudo reboot 3.nouveauの無効化 $ lsmod | grep nouveau $ sudo su # nouveauなしの起動イメージを生成 $ mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img $ dracut --omit-drivers nouveau /boot/initramfs-$(uname -r).img $(uname -r) # nouveauがロードされないように封印 $ echo 'blacklist nouveau' >> /etc/modprobe.d/modprobe.conf $ echo 'blacklist nouveau' >> /etc/modprobe.d/nouveau_blacklist.conf # 再起動 $ sudo reboot # nouveauがロードされていないことを確認 (何も表示されなければOK) $ lsmod | grep nouveau 4. GPUの型番を確認 ([ ]の中がGPUの型番に該当) sudo update-pciids lspci | grep -i nvidia 5.ドライバ install (http://www.nvidia.co.jp/Download/index.aspx?lang=jp) wget [adjusted Nvidia driver] ドライバのインストール (ex: sudo /bin/bash ./NVIDIA-Linux-x86_64-396.26.run) # ドライバーが機能していることを確認 nvidia-smi -q | head 6. GPU 設定の最適化 (P2、P3、および G3 インスタンスのみ) (https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/optimize_gpu.html) sudo nvidia-persistenced sudo nvidia-smi --auto-boost-default=0 # p2インスタンス sudo nvidia-smi -ac 2505,875 6. Anaconda とjupyter のinstall https://qiita.com/Salinger/items/c7b87d7000e48be6ebe2 7. 起動 $jupyter notebook &
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。