機械学習のCUDA取付
2261 ワード
マシン学習用のホストの構成が完了しました(詳細はマシン学習の蓄積ガイドを参照)、次にオペレーティングシステムのインストールとCUDA環境がインストールされます.
機械学習のオペレーティングシステム選択:Linux初心者であれば、Ubuntuシステムの使用をお勧めします.このシステムの更新が速いため(更新されたカーネル)、コミュニティの膨大な使用者が多いからです.CentOSの最新バージョンであるCentOS 7.3(1611)を選択しました.
CentOS 7システムのインストールはCentOS公式サイトにインストールミラーをダウンロードし、今回ダウンロードしたのはMinimal ISOバージョン(グラフィック化インタフェース700 M以上を持たない) です. mac端末で すべてのHDDを表示: HDDマウント解除: isoミラーファイルのコピー(時間が長いので、2 m/sでお待ちください): イジェクトHDD: コンピュータを起動Uディスクからインストールシステムを起動(tips:windowsシステムがある場合は、システムを空白のパーティションにインストールするだけでよい) ネットワーク構成
IPアドレス取得をdhcpからstaticに変更する:
再起動ネットワークサービス:
pipインストール現在のシステムはpythonを持っていますがpipがなくて、めまいがします!
その他のソフトウェア git, gcc, g++, kernel開発環境(cudaのコンパイルに必要)、 インストールcuda
まずcudaインストールパッケージをダウンロードします.今回ダウンロードしたのはCentOS 7 runfileバージョンです.
公式マニュアルを参照して操作し、インストールすればよいので、ここでは自分のインストール中のカンジを大まかに紹介します.インストールgcc、g++、kernel開発環境 システムを閉じるNouveau drivers(公式マニュアルに詳細な方法がある) cuda を取り付ける cuda samplesをコンパイルし、インストール結果をテストし、 を実行します.
cudnnのインストール
GPU加速ニューラルネットワークの計算を用いてcudnnインストールパッケージをダウンロードするのは、実はlibライブラリとヘッダファイルの圧縮パッケージであり、最終的にcudaインストールパスにコピーされたlib 64、includeファイルに解凍すればよい.
機械学習のオペレーティングシステム選択:Linux初心者であれば、Ubuntuシステムの使用をお勧めします.このシステムの更新が速いため(更新されたカーネル)、コミュニティの膨大な使用者が多いからです.CentOSの最新バージョンであるCentOS 7.3(1611)を選択しました.
CentOS 7システムのインストール
dd
コマンドを使用して起動盤を作成します.diskutil list
diskutil unmountDisk /dev/disk2
sudo dd if=CentOS-7.0-1406-x86_64-DVD.iso of=/dev/disk2 bs=1m
diskutil eject /dev/disk2
ifconfig
コマンドがインストールされていないため、ip
コマンドで代用できます.現在のNIC情報の表示:ip addr show
NIC構成の編集:vi /etc/sysconfig/network-scripts/ifcfg-eno1
IPアドレスとゲートウェイ情報の追加:IPADDR=192.168.199.88
GATEWAY=192.168.199.1
DNS1=192.168.199.1
IPアドレス取得をdhcpからstaticに変更する:
BOOTPROTO=static
再起動ネットワークサービス:
systemctl restart network
テストネットワークサービス:ping www.baidu.com
前提ソフトウェアのインストールpipインストール現在のシステムはpythonを持っていますがpipがなくて、めまいがします!
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py”
python get-pip.py
その他のソフトウェア
sudo yum install git
sudo yum install gcc
sudo yum install gcc-g++
sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
まずcudaインストールパッケージをダウンロードします.今回ダウンロードしたのはCentOS 7 runfileバージョンです.
公式マニュアルを参照して操作し、インストールすればよいので、ここでは自分のインストール中のカンジを大まかに紹介します.
./NVIDIA_CUDA-8.0_Samples/bin/x86_64/linux/release/deviceQuery
cudnnのインストール
GPU加速ニューラルネットワークの計算を用いてcudnnインストールパッケージをダウンロードするのは、実はlibライブラリとヘッダファイルの圧縮パッケージであり、最終的にcudaインストールパスにコピーされたlib 64、includeファイルに解凍すればよい.