2009-11-18 12 views
8

मेरे लैपटॉप में एनवीडिया ग्राफ़िक कार्ड नहीं हैं, और मैं CUDA पर काम करना चाहता हूं। वेबसाइट का कहना है कि सीयूडीए का इस्तेमाल गैर-क्यूडा हार्डवेयर पर इम्यूलेशन मोड में भी किया जा सकता है। लेकिन जब मैंने अपनी वेबसाइट से डाउनलोड किए गए सीयूडीए ड्राइवरों को स्थापित करने का प्रयास किया, तो यह एक त्रुटि देता है "एनवीडिया सेटअप आपके मौजूदा हार्डवेयर के साथ संगत किसी भी ड्राइवर का पता नहीं लगा सका। सेटअप अब बाहर निकल जाएगा"।सॉफ़्टवेयर कार्यान्वयन का उपयोग कर GPU के बिना CUDA को कैसे चलाएं?

जब भी मैंने विजुअल स्टूडियो 2008 में एसडीके से नमूना कोड चलाने की कोशिश की, तो मुझे एक त्रुटि मिल रही है कि .obj फ़ाइल नहीं मिली है।

+3

मुझे पता है कि यह दो साल से अधिक है, लेकिन आपको पहले से दिए गए उत्तरों में से एक को स्वीकार करना चाहिए। निल्स का जवाब अच्छी तरह से फिट बैठता है। [हार्डवेयर के बिना CUDA प्रोग्रामिंग के लिए GPU एम्यूलेटर] की –

+0

संभावित डुप्लिकेट (http://stackoverflow.com/questions/3087361/gpu-emulator-for-cuda-programming-without-the-hardware) –

उत्तर

5

क्या आपने CUDA टूलकिट डाउनलोड किया है? आपको टूलकिट (जिसमें कंपाइलर और रनटाइम लाइब्रेरी शामिल है) और एसडीके डाउनलोड करने की आवश्यकता होगी। जब आप एसडीके नमूने बना रहे हैं तो कॉन्फ़िगरेशन को "EmuDebug" या "EmuRelease" में बदलना सुनिश्चित करें।

+5

अनुकरण अब समर्थित नहीं है, वर्तमान में आप पीजीआई के क्यूडीए x86 कंपाइलर या जीपीयू ओसेलॉट देख सकते हैं। – Tom

+0

और जीपीयू ओसेलॉट अब छोड़ दिया गया है। – dashesy

10

जीपीयू विकास के साथ शुरू करने का सबसे आसान तरीका एक सस्ता (उदाहरण के लिए जीटीएक्स 285) जीपीयू और डेस्कटॉप कंप्यूटर (जाहिर है क्योंकि आप अपने लैपटॉप में जीपीयू नहीं बदल सकते हैं) प्राप्त करना है।

सीयूडीए कर्नेल को सीपीयू के साथ-साथ एफपीजीए (Google wen mei hwu) पर कुशलता से काम करने और अपनी शोध परियोजनाओं को देखने के लिए कुछ शोध परियोजनाएं हैं, हालांकि यदि आप सीयूडीए सीखना चाहते हैं तो यह आपके लिए नहीं है, जैसा ऊपर बताया गया है कुछ सस्ता हार्डवेयर प्राप्त करना सबसे आसान तरीका है।

+1

अच्छा, व्यावहारिक उत्तर। –

1

आजकल हमारे पास ओपनसीएल है। यह आपके पास लगभग हर हार्डवेयर पर काम करता है: सीपीयू, जीपीयू (एनवीडिया या एमएमडी), एपीयू, एफपीजीए इत्यादि

(मैं ओपनसीएल के साथ तुलना उद्देश्यों के लिए - एक गैर एनवीडिया हार्डवेयर में सीयूडीए संकलन की तलाश में यहां पहुंचा - लेकिन स्पष्ट रूप से यह अभी भी केवल nvidia पर काम करता है। दुख: /)।

संबंधित मुद्दे