Deep Learning用Alienware 15 環境設定メモ (Xubuntu16.04.2, Cuda9.2)

Deep Learning用に購入したAlienware 15 R4にxubuntu16.04.2, Cuda9.2をインストールしたときのメモ。RoboCup@Home Domestic Standard Platform LeagueでTOYOTO HSRロボットのオフィシャルラップトップとしてAlienwareが指定されているので購入した。性能が高くコストパフォーマンスも良いが、大きく重いのが難点。

  • 環境
    • DELL Alienware R4
      (CPU: Intel i7-8750K, Memory:16GB, GPU: Nvidia 1070, Memory: 8GB)
    • xubunut16.04.2
    • Kernel 4.13.0-43-generic
    • gcc/g++ 5.4.0
  • CAPS LOCKとCTRLキーの入れ替え
    • /etc/default/keyboardのXKBOPTIONS=”ctrl:nocaps”と変更する。
  •  ホームディレクトリにある日本語ファイル名を英語に変換
    • 次のコマンドを端末で実行
      • LANG=C xdg-user-dirs-gtk-update
    • ウインドウが開くので右下の[Update Names]をクリックして変更し、再起動する。
    • 再起動するとBluetooh関連のBluemanが”/home/ユーザー名/ダウンロード”というディレクトリがないとエラーを吐くので次のコマンドでBlueman mangerを起動する。
      • sudo blueman-manager
    • 表示->ローカルサービス->転送->転送設定のIncoming FolderでDownloadsを選び、Applyをクリックし、closeをクリックしウインドウを閉じる。。
  •  すぐ使うソフトウェアのインストール
    • sudo apt install  emacs  git
  •  無線LANの設定
    • 無線LANのデバイス(Killer 1550)を認識しないので以下を参考にドライバをインストールした。インストールの作業はカーネルをバージョンアップすると毎回必要になる。
      • https://askubuntu.com/questions/1016903/alienware-17-r4-ubuntu-16-04-wifi-driver
    • git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
    • cd backport-iwlwifi
    • make defconfig-iwlwifi-public
    • sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
    • make -j 6
    • sudo make install
    • sudo reboot
  •  準備
    • NVIDIAのドライバをインストールしていないので、起動するとIntelのGPUでXが起動しているので、Ctlr+Alt+F1でXを落とす
    • sudo apt update
    • sudo apt upgrade
    • sudo service lightdm stop
  •  NVIDIAドライバのインストール
    • sudo add-apt-repository ppa:graphics-drivers/ppa
    • sudo apt update
    • sudo apt install nvidia-396  nvidia-settings
    • sudo reboot
  •  NVIDIAのウェブサイトからCuda9.2のインストール
    • Linux->x86_64->ubuntu->16.04->dev(local)を選択
    • Download (1.2GB)をクリックし、ダウンドードが完了するまで待つ。
    • sudo dpkg -i cuda-repo-ubuntu1604-9-2-local_9.2.148-1_amd64.deb
    • sudo apt-key add /var/cuda-repo-9-2-local/7fa2af80.pub
    • sudo apt-get update
    • sudo apt-get install cuda
    • .bashrcに以下を追加したCUDAのパスを通す
      • export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
  • NVIDIAのウェブからcuDNNのインストール
    • nvidiaのdeveloperに登録しないとダウンロードできないので登録する。
    • Download cuDNN v7.1.4 for CUDA9.2をクリック
    • cuDNN v7.1.4 for Runtime Library for Ubuntu16.04 (Deb)とcuDNN v7.1.4 Developer Library for Ubuntu16.04 (Deb)をダウンロードする。
    • sudo dpkg -i libcudnn7_7.1.4.18-11+cuda9.2_amd64.deb
    • sudo dpkg -i libcudnn7-dev_7.1.4.18-1+cuda9.2_amd64.deb
  • OpenCV3.4.0のインストール
  • ROS Kineticのインストール
  • YOLO V3のインストール

終わり

コメント

タイトルとURLをコピーしました