docker run before the image name is declared, we’ll choose a default image for you if one isn’t passed:
WANDB_DOCKER と WANDB_API_KEY の 環境変数 をコンテナに追加し、デフォルトで現在の ディレクトリー を /app にマウントします。イメージ名が指定される前に docker run に追加される引数を渡すことができます。イメージが指定されない場合は、デフォルトのイメージが自動的に選択されます。
--jupyter フラグを渡すと、jupyter がインストールされていることを確認し、ポート 8888 で jupyter lab を起動します。システムで nvidia-docker が検出された場合は、nvidia ランタイムを使用します。既存の docker run コマンドに wandb の 環境変数 を設定したいだけの場合は、wandb docker-run コマンド を参照してください。
Usage(使い方)
Arguments(引数)
| 引数 | 説明 | 必須 |
|---|---|---|
DOCKER_RUN_ARGS | 説明なし | いいえ |
DOCKER_IMAGE | 説明なし | いいえ |
Options(オプション)
| オプション | 説明 |
|---|---|
--nvidia | nvidia ランタイムを使用します。nvidia-docker が存在する場合はデフォルトで nvidia になります(デフォルト: False) |
--digest | イメージのダイジェストを出力して終了します(デフォルト: False) |
--jupyter | コンテナ内で jupyter lab を実行します(デフォルト: False) |
--dir | コンテナ内のどの ディレクトリー に コード をマウントするかを指定します(デフォルト: /app) |
--no-dir | 現在の ディレクトリー をマウントしません(デフォルト: False) |
--shell | コンテナを起動するシェルを指定します(デフォルト: /bin/bash) |
--port | jupyter をバインドするホストポートを指定します(デフォルト: 8888) |
--cmd | コンテナ内で実行する コマンド |
--no-tty | tty なしで コマンド を実行します(デフォルト: False) |