LoginSignup
1
6

More than 3 years have passed since last update.

NVIDIA Jetsonでdocker composeを使う方法

Posted at

概要

  • NVIDIA Jetsonでdocker composeを、GPUありで使う方法を紹介
  • 条件
    • JetPack 4.3以降(nvidia-dockerが使える必要があるため)

環境構築

ホスト側でdocker-compose本体を下記コマンドでインストールする。

$ sudo apt install python3-pip
$ sudo apt install build-essential libssl-dev libffi-dev python3-dev
$ sudo pip3 install docker-compose

使い方

  • ポイント
    • docker-compose.yamlのバージョンの指定に注意
      • docker-compose v1.26以前
        • ver.2系統でしか、runtimeをサポートしていないため、ver.2系で記述
      • docker-compose v1.27以降
    • 「runtime」タグに、「nvidia」指定
    • 「environment」タグに、「NVIDIA_VISIBLE_DEVICES=all」を指定
      • すべてのGPUを使えるようにする環境変数

docker-compose.yml (docker-compose v1.27以降)

version: '3'
services:
 test:
   runtime: nvidia
   environment:
     - NVIDIA_VISIBLE_DEVICES=all

Nbodyサンプルをdocker-composeで動かす。

参考

1
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6