क्या CUDA डिवाइस के साथ CUDA एप्लिकेशन चलाने का कोई तरीका है जो एक द्वितीयक एडाप्टर है?


1

मैं एक दूरस्थ कंप्यूटर पर एक CUDA कार्यक्रम चलाने की कोशिश कर रहा हूं जिसमें विंडोज 7 स्थापित है। GPU GeForce GTX 480 है। मैं जिन समस्याओं का सामना कर रहा हूं उनमें से एक यह है कि, कंप्यूटर में दो एडेप्टर हैं,
1) मानक वीजीए एडाप्टर
2) NVIDIA GeForce GTX 480

हालांकि यह डिवाइस मैनेजर में दिखाई देता है। डेस्कटॉप मानक VGA एडाप्टर का उपयोग करता है। मैं यह मान रहा हूँ क्योंकि मानक VGA प्राथमिक एडाप्टर है। इसके अलावा डिवाइस प्रबंधक दिखाता है कि मॉनिटर मानक वीजीए एडाप्टर से जुड़ा है। इस परिदृश्य में अगर मैं किसी भी CUDA एप्लिकेशन को चलाने का प्रयास करता हूं तो यह CUDA सक्षम डिवाइस को पहचानने में विफल रहता है।

क्या NVIDIA एडॉप्टर के लिए प्राथमिक होना आवश्यक है? या ग्राफिक्स कार्ड एक द्वितीयक एडेप्टर होने पर CUDA का उपयोग करने का कोई तरीका है। मैंने पहले इस पर NVIDIA फ़ोरम में कुछ पोस्ट देखी हैं, एक का सुझाव है कि प्राथमिक एडॉप्टर के रूप में एक और कम लागत वाले NVIDIA कार्ड का उपयोग किया जाए, लेकिन यह वर्तमान में कोई विकल्प नहीं है। मुझे कोई अन्य समाधान नहीं मिला।

धन्यवाद

मैं NVIDIA GPU कम्प्यूटिंग नमूने से deviceQuery परीक्षण चलाने की कोशिश की। यह मेरे द्वारा प्राप्त किया गया परिणाम था

CUDA Device Query (Runtime API) version (CUDART static linking) cudaGetDeviceCount FAILED CUDA Driver and Runtime version may be mismatched FAILED

ड्राइवर संस्करण जो मैं उपयोग कर रहा हूं वह 263.06 है। CUDA संस्करण 3.2 है

मैंने अपने डेस्कटॉप पर एक ही टेस्ट चलाया, जिसमें विंडोज़ 7 और एक GeForce GTX 465 है। CUDA टूलकिट संस्करण 3.2 है। ड्राइवर संस्करण एक ही था और परीक्षण पास हो गया, हालांकि यह पुराने चालक के साथ विफल रहा।

जवाबों:


0

आपको BIOS की जांच करें, आप आमतौर पर अपने प्राथमिक वीडियो एडेप्टर के रूप में क्या उपयोग किया जाना चाहिए, यह कॉन्फ़िगर कर सकते हैं और मुझे संदेह है कि यह गलत है - यह PCIe-16 का उपयोग करने के लिए सेट किया जाना चाहिए, और ऑनबोर्ड नहीं।

आप पा सकते हैं कि इस कॉन्फ़िगरेशन विकल्प को बदलने पर ओएस से ऑनबोर्ड एडाप्टर पूरी तरह से छिप जाएगा (यह मेरी मशीन पर करता है, उदाहरण के लिए)।


धन्यवाद, मुझे इसे कुछ समय के लिए प्राथमिक एडॉप्टर बनाना पड़ा, हालाँकि मैं वास्तव में सिर्फ CUDA के लिए GPU का उपयोग करना चाहता था
Slartibartfast

0

यह प्राथमिक एडाप्टर होने की आवश्यकता नहीं होनी चाहिए। यह हो सकता है कि आप डिवाइस को कैसे हथियाने की कोशिश कर रहे हैं ... मैं पीसी में क्यूडा के लिए देव टूल्स प्राप्त करने की कोशिश करूंगा और अगर यह विफल हो जाता है तो एन्यूमरेशन यूटिलिटी का उपयोग करके आउटपुट पोस्ट करना होगा।

एक और नोट, कुछ ड्राइवरों में CUDA कार्यक्षमता इस तथ्य के बावजूद अक्षम है कि कार्ड इसके लिए सक्षम है।

ऐसा लगता है कि gtx480 बॉक्स से 260 inf द्वारा समर्थित नहीं हो सकता है। आपकी इसी तरह की समस्याओं की चर्चा यहाँ है: http://lunatics.kwsn.net/12-gpu-crunching/split-powerspectrum-unit-test.msg33737.html;topicseen

इस चर्चा में कम से कम एक उपयोगकर्ता के पास gtx480 एक गैर-प्रदर्शन एडाप्टर के रूप में चल रहा है और इसके साथ क्यूडा प्रसंस्करण कर रहा है:

@Ghost: I did get the following so far:
- Made the modifications appropriate to the inf file, and successfully installed 263.06 TCC driver ( On 480 )
- Disabled the device as a 'normal' display (using mobo display instead)
- Merged the nSight registry key that disables WPF acceleration (for good measure, shouldn't be necessary with no active display on it)


Next step should be to switch the devices driver mode to TCC mode.  That's done via the command:
  nvidia-smi --driver-model=

howevr I get this response:

आखिरकार कुछ यूजर्स को लैपटॉपविडियो 2 एगो से पैक्ड इनफ के साथ सफलता मिली।

उम्मीद है की वो मदद करदे। मुझे यकीन है कि आपके पास एक ड्राइवर लोड हो रहा है जो कहता है कि आपका कार्ड क्यूबा का समर्थन नहीं करता है, भले ही वह ऐसा करता हो।


ड्राइवर CUDA सक्षम है और मैंने कोड नमूनों से डिवाइस के परीक्षण से प्राप्त परिणाम जोड़ दिए हैं। यह वही है जिसका आप जिक्र कर रहे थे?
Slartibartfast

इस विषय पर एक चर्चा के लिए एक कड़ी जोड़ने के लिए संपादित ... आखिरकार मुझे लगता है कि यह एक पर्दाफाश चालक है ... मैं कोशिश करूँगा कि वे laptopvideo2go पर संदर्भ देते हैं। इसी तरह की समस्याओं के साथ कुछ इस कार्ड के साथ चल रहा है।
RobotHumans

और हाँ, आपने ठीक वही जानकारी प्रदान की जिसकी मुझे तलाश थी
RobotHumans

लिंक के लिए बहुत बहुत धन्यवाद। हालांकि मुझे वहां कोई भी सफल प्रयास नहीं मिला, लेकिन मैं कोशिश करता रहूंगा :) वे गैर टेस्ला कार्डों के लिए टीसीसी मोड का उपयोग करते हैं, अगर वह चलाया जा सकता है, तो शायद रिमोट डेस्कटॉप के माध्यम से क्यूडीए चलाना भी संभव हो सकता है।
Slartibartfast

हां, धागा टेस्ला मोड से संबंधित है, लेकिन मैं जिस बिंदु पर जाने की कोशिश कर रहा था, वह अप्रयुक्त वीडियो कार्ड और क्यूडा प्रसंस्करण के साथ संभव है। आप आउटपुट कहते हैं कि या तो कोई कोड कार्ड मौजूद नहीं है या कोई संस्करण बेमेल है। मैं पैच किए गए ड्राइवरों के साथ जाऊंगा, कम से कम एक परीक्षण के रूप में, यह देखने के लिए कि क्या वे कार्ड का पता लगाने का कारण बनते हैं
RobotHumans

0

क्या इसमें डिस्प्ले प्लग किया गया है? मुझे पता है कि अति के लिए, आपको उनका उपयोग करने के लिए प्रत्येक ग्राफिक्स कार्ड में एक प्लग इन करना होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.