MRが楽しい

MRやVRについて学習したことを書き残す

Azure Kinect Body Tracking SDKのインストール その1(CUDAインストール)

本日は Azure Kinect の調査枠です。
「Azure Kinect DK触ってみる会」に参加しました。
tmcn.connpass.com

その際、Azure Kinect Body Tracking SDK のインストールを行ったので実施手順を記事にします。
f:id:bluebirdofoz:20190731093401j:plain
以下のページを参考にインストールを実施しました。
docs.microsoft.com

※ 2019/08/20追記
本手順は Azure Kinect Body Tracking SDK のバージョン 0.9.0 でのインストール手順です。
バージョン 0.9.1 から CUDA、cuDNN がインストーラに含まれたため、インストール手順が大幅に簡略化されています。
バージョン 0.9.1 以降でインストールを実施する場合、以下の記事を参照ください。
bluebirdofoz.hatenablog.com

システム要求

Body Tracking SDK では、ホストPCにNVIDIA GPUがインストールされている必要があります。
ホストPCの推奨要件は、システム要件のページに記載されています。
docs.microsoft.com

Seventh Gen Intel CoreTM i5 Processor (Quad Core 2.4 GHz or faster)
4 GB Memory
NVIDIA GEFORCE GTX 1070 or better
Dedicated USB3 port

Body Tracking SDK を利用するには以下のインストールが必要です。

CUDA 10.0
cuDNN v7.5.x for CUDA 10.0
the latest NVIDIA Driver
Visual C++ Redistributable for Visual Studio 2015

CUDA 10.0 のインストール

以下のページから CUDA 10.0 のインストーラをダウンロードします。
developer.nvidia.com

今回は Windows 環境で利用します。以下の通り、インストーラを指定します。

Operation System:Windows
Architecture:x86_64
Version:10
InstallerType:exe[local]

今回はインストーラタイプを Local にしました。
Download をクリックしてインストーラをダウンロードします。
f:id:bluebirdofoz:20190731093337j:plain

ダウンロードした cuda_10.0.130_411.31_win10.exe を実行します。
f:id:bluebirdofoz:20190731093419j:plain

インストーラが起動し、一時ファイルの展開先を指定します。
f:id:bluebirdofoz:20190731093429j:plain

ライセンス条項の確認画面が表示されます。
[同意して続行する]をクリックします。
f:id:bluebirdofoz:20190731093448j:plain

インストールモードの選択画面が表示されます。
[高速(推奨)]を選択して[次へ]をクリックします。
f:id:bluebirdofoz:20190731093504j:plain

このとき、著者の環境では以下のようにインストールの失敗が発生しました。
[高速(推奨)]で失敗するケースの対処方法が公式マニュアルで記述されています。
f:id:bluebirdofoz:20190731093516j:plain

インストールが失敗する場合はインストールモードの選択で[カスタム(詳細)]を利用します。
f:id:bluebirdofoz:20190731093529j:plain

カスタムインストールオプションの画面が開きます。
CUDA/Visual Studio Integration の設定を外します。
[次へ]をクリックします。
f:id:bluebirdofoz:20190731093545j:plain

インストールディレクトリの指定画面が開きます。
こちらは特に変更する必要はありません。[次へ]をクリックします。
f:id:bluebirdofoz:20190731093556j:plain

以上でインストールは完了です。PCを再起動することで利用可能となります。
f:id:bluebirdofoz:20190731093611j:plain

NVIDIA Driverの再インストール

CUDA 10.0 のインストールを行うと NVIDIA のドライバのバージョンが古くなります。
このため、CUDA 10.0 をインストールした後、改めて最新の NVIDIA Driver のインストールを行う必要があります。

以下のページから最新の NVIDIA Driver を取得します。
www.nvidia.com
f:id:bluebirdofoz:20190731093632j:plain

Driver を取得するには利用PCのグラフィックボードの情報を入力する必要があります。
グラフィックボードの情報を確認するにはウィンドウズメニューの検索に「dxdiag」を入力して実行します。
f:id:bluebirdofoz:20190731093653j:plain

DirectX 診断ツールが開きます。
筆者環境では[ディスプレイ2]タブを開くと搭載しているグラフィックボードの情報が確認できました。
f:id:bluebirdofoz:20190731093706j:plain

確認した情報を元に、グラフィックボードの情報を入力して[SEARCH]をクリックします。
f:id:bluebirdofoz:20190731093721j:plain

該当するドライバのページが開くので[ダウンロード]をクリックします。
f:id:bluebirdofoz:20190731093733j:plain

ダウンロードページが開くので再び[ダウンロード]をクリックします。
インストーラがダウンロードされます。
f:id:bluebirdofoz:20190731093745j:plain

ダウンロードした exe ファイルを実行します。
f:id:bluebirdofoz:20190731093756j:plain

インストーラが起動し、一時ファイルの展開先を指定します。
f:id:bluebirdofoz:20190731093806j:plain

インストール内容の選択画面が開きます。
[グラフィックス ドライバー]のみを選択して[同意して続行する]をクリックします。
f:id:bluebirdofoz:20190731093827j:plain

インストールモードの選択画面が表示されます。
[高速(推奨)]を選択して[次へ]をクリックします。
f:id:bluebirdofoz:20190731093842j:plain

以上でドライバの再インストールは完了です。
f:id:bluebirdofoz:20190731093856j:plain

次は Body Tracking SDK とその他パッケージのインストールを行います。
bluebirdofoz.hatenablog.com