GPU समर्थन के साथ Nvidia docker 2.0 को Docker 19.03 में अपडेट करें

2019 7 年 月 日 31

डॉकर 2019 को 7 जुलाई, 25 को देशी एनवीडिया जीपीयू सपोर्ट के साथ जारी किया गया था।ऐसा लगता है कि Nvidia Docker 19.03 को भविष्य में पदावनत कर दिया जाएगा।

अभी हाल ही में Nvidia docker 2 स्थापित किया गया हैहालाँकि, मैं तुरंत डॉकर 19.03 को अपडेट करूँगा।

环境
उबुंटू 18.04 एलटीएस

मैं

आधिकारिक प्रक्रिया (NVIDIA-Docker2 के साथ उन्नयन) अद्यतन करने के लिए।

$ sudo apt-get update $ sudo apt-get --only-upgrade install docker-ce nvidia-docker2 $ sudo systemctl पुनरारंभ docker # ऑपरेशन चेक $ docker run --gpus all nvidia/cuda:9.0-base nvidia-smi

मुझे एक त्रुटि मिली।

अज्ञात झंडा: -गपस
'डॉकर रन --help' देखें।

# सब कुछ अपडेट करने का प्रयास करें $ sudo apt-get install docker-ce docker-ce-cli containerd.io

कंटेनरड.आईओ पहले से ही नवीनतम संस्करण (1.2.6-3) है।
docker-ce पहले से ही नवीनतम संस्करण (5:19.03.1~3-0~ubuntu-bionic) है।
निम्नलिखित पैकेजों को उन्नत किया जाएगा: docker-ce-cli
अपग्रेड: 1, नए इंस्टॉल: 0, हटाए गए: 0, लंबित: 73।
आपको 42.5 एमबी संग्रह मिलना चाहिए।
इस ऑपरेशन के बाद अतिरिक्त 114 एमबी डिस्क स्थान की खपत होगी।
क्या आप जारी रखना चाहते हैं? [हां/नहीं]

क्या यह अद्यतित डॉकर-सीई-क्ली के कारण था?

# दोबारा जांचें $ docker run --gpus all nvidia/cuda:9.0-base nvidia-smi
+------------------------------------------------ ----------------------------+ | NVIDIA-SMI 430.26 ड्राइवर संस्करण: 430.26 CUDA संस्करण: 10.2 | ------- ------------------------------------------------------------------ === ===========================================|0 GeForce GTX 1080 बंद | 00000000: 01:00.0 चालू | लागू नहीं | | 62% 29C P8 14W / 215W | 336MiB / 8116MiB | 0% डिफ़ॉल्ट | --------+------------------ ----+------------------ ----+ +--------------------- -------------------------------------- ------------------------------------------ ------+ | प्रक्रियाएं: जीपीयू मेमोरी | | जीपीयू पीआईडी ​​प्रकार प्रक्रिया का नाम उपयोग | ============================= ===================== ===========================| ------------------------------------------------ -- ---+

इसने फिलहाल काम किया।