ドッカーの作成で2つのドッカー画像を実行したいと思います。ドッカーからのnvidia-dockerの使用
1つのイメージはnvidia-dockerで、もう1つはdockerで実行する必要があります。
任意のアイデアは素晴らしいことだ
...(でも、1つの画像だけを実行していない)私はこの記事use nvidia-docker-compose launch a container, but exited soon を見てきましたが、これは私のために働いていません。
ドッカーの作成で2つのドッカー画像を実行したいと思います。ドッカーからのnvidia-dockerの使用
1つのイメージはnvidia-dockerで、もう1つはdockerで実行する必要があります。
任意のアイデアは素晴らしいことだ
...(でも、1つの画像だけを実行していない)私はこの記事use nvidia-docker-compose launch a container, but exited soon を見てきましたが、これは私のために働いていません。
UPDATE:(私は最初のnvidia-ドッカタグを追加することをお勧めしたい)のnvidia-ドッキングウィンドウ2とドッキングウィンドウ - 作曲最初 https://github.com/NVIDIA/nvidia-docker/wiki/Frequently-Asked-Questions#do-you-support-docker-compose
のサポートを確認してください。
nvidia-docker-composeコードhereを見ると、localhost:3476上のnvidia構成のクエリの後で、docker-compose用の特定のドッカーファイルのみが生成されます。
また、このドッカー作成用ファイルを手作業で作成することもできます。この例では、375.66をnvidiaドライバのバージョンに置き換え、多くの/ dev/nvidia [n]グラフィックカード(別のGPU上でのサービスを配置しようが、それのために行っていない!):
services:
exampleservice0:
devices:
- /dev/nvidia0
- /dev/nvidia1
- /dev/nvidiactl
- /dev/nvidia-uvm
- /dev/nvidia-uvm-tools
environment:
- EXAMPLE_ENV_VARIABLE=example
image: company/image
volumes:
- ./disk:/disk
- nvidia_driver_375.66:/usr/local/nvidia:ro
version: '2'
volumes:
media: null
nvidia_driver_375.66:
external: true
は、それからちょうど古典的なドッキングウィンドウ-コンコマンドを使用して、この手作りのドッキングウィンドウ・コンファイルを実行します。
おそらく、他のサービスのnvidia固有のものをスキップして、非nvidiaドッカーと合成することができます。