nvidia-docker2とは コンテナでGPUを簡単に利用できるnvidia-docker2を利用してディープラーニング環境を構築します。nvidia-dockerを使うことによって、GPUのドライバとCUDA/cuDNNの関係を疎結合にすることができます。コンテナ化により環境構築が楽になるだけでなく、同一ホスト上で複数のCUDA/cuDNNのバージョンのコンテナを動かす事ができるため、CUDA/cuDNNを使っているポータビリティが向上します。 2017年11月にリリースされたnvidia-docker2ですが、公式ガイドによると、nvidia-dockerとnvidia-docker2の違いは以下のとおりです。 Docker CLIをラップする必要がなくなった。別のデーモンは必要ありません。これによりnvidia-dockerコマンドではなく、標準のdockerコマンドが使えるよう