2015-11-20 19 views
9

पर डॉकर पर जीपीयू तक पहुंच प्राप्त करना मुझे लगता है कि एनवीडिया को जीपीयू और डॉकर के लिए समर्थन है, लेकिन मेरा मानना ​​है कि यह फिलहाल लिनक्स के लिए है। क्या किसी ने इसे विंडोज 10 पर काम किया है?विंडोज 10

विशेष रूप से, मैं मशीन सीखने के अनुप्रयोगों के लिए इसे प्राप्त करने की उम्मीद कर रहा हूं।

https://github.com/NVIDIA/nvidia-docker

उत्तर

2

के बाद से डोकर Virtualbox का उपयोग करता है विंडोज पर काम करने के लिए, और Virtualbox will not expose CUDA to the guest without PCI passthrough, मुझे लगता है कि ऐसा करने के लिए के रूप में आप सोच रहे हैं संभव नहीं होगा।

+3

डॉकर की आधिकारिक रिलीज के बाद सटेशन बदलाव आया? वह वर्चुअलबॉक्स का उपयोग नहीं कर रहा है। – Alleo

+0

डॉकर के हाल के संस्करण वर्चुअलबॉक्स का उपयोग नहीं करते हैं (वे इसके बजाय हाइपर-वी का उपयोग करते हैं) लेकिन इसका मतलब यह नहीं है कि पीसीआई पासथ्रू उपलब्ध है ... – Igor

0

लगता है कि विंडोज 10 डॉकर में विंडोज़ में काम करने के लिए वर्चुअलबॉक्स का उपयोग नहीं करता है। तो यह काम कर सकता है।

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10

+0

असल में, AFAIU, वर्चुअलबॉक्स मुख्य मुद्दा नहीं था। उदाहरण के लिए, वर्चुअलबॉक्स लिनक्स पर जीपीयू-पासथ्रू कर सकता है। लेकिन यह विंडोज 10 पर काम नहीं करेगा [विंडोज 10 के अंदर सीमाएं] (https://stackoverflow.com/a/48052315/1032586)। और हाइपर-वी वर्चुअलाइजेशन अंततः समान सीमाओं में चलता है। – Igor

0

2018-01 के लिए, ऐसा लगता है कि कोई भी इसे अभी तक काम करने के लिए सक्षम था।

इसके अलावा, वे कहते हैं कि (#29, #197) यह डीडीए (पीसीआई पासथ्रू) की आवश्यकता होगी, इसलिए, सैद्धांतिक रूप से यह यह on Windows Server 2016, but not on Windows-10 काम करने के लिए संभव हो जाना चाहिए। लेकिन विंडोज सर्वर 2016 के लिए भी - मुझे कोई सफलता की कहानियां नहीं मिली हैं।