GCE で Wowza Streaming Server をつくる② GPUアクセラレーション編
前回の続き。
この記事ではGPUをGCEで使えるようにする設定を行う。
NVIDIA Driver をダウンロードする
Nvidiaの公式サイトから下記画像の沿ってドロップダウンを選択しダウンロードする。
- Tesla
- K-Series
- Tesla K80
- Linux 64-bit
GCEでNVIDIA Driver を使うためのセットアップ
Set up NVIDIA NVENC accelerated encoding on Debian
この辺を参考にしつつ、ウルトラググりながら依存ライブラリをインストールする。
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential sudo apt-get install linux-headers-$(uname -r) sudo apt-get install dkms
blacklist.conf
にblacklist nouveau
を追加する。
vimで編集します。
sudo vim /etc/modprobe.d/blacklist.conf
ここで忘れずにGCE再起動。
NVIDIA Driver をGCEにアップロードしインストールする
GCEインスタンス名をwowza
とし、ドライバをNVIDIA-Linux-x86_64-396.26.run
とすると、
下記SCPコマンドでアップロード可能。
gcloud compute scp ./NVIDIA-Linux-x86_64-396.26.run wowza:~/
GCEターミナル内でドライバを実行権限をつけてインストールする。
chmod +x NVIDIA-Linux-x86_64-396.26.run sudo ./NVIDIA-Linux-x86_64-396.26.run
動作確認
nvidia-smi
コマンドでGPUの使用状況が取得できれば正常にインストール完了。
一筋縄ではいかなかったので、ググラビリティが試されるかも。