क्या मेरी मैक बुक प्रो CUDA के लिए उपयुक्त है?


15

इस पृष्ठ पर जाने के बाद: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

मुझे नहीं पता कि मेरा मैकबुक प्रो क्यूडा डेवलपमेंट के लिए उपयुक्त है या नहीं। इस मैक के बारे में के बाद मैं इसे देखता हूं:

यहां छवि विवरण दर्ज करें

इस सूची में एक ग्राफिक कार्ड नहीं लगता है: https://developer.nvidia.com/cuda-gpus

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


आप सॉफ्टवेयर मोड में CUDA चला सकते हैं, ताकि कोड आपके i5 CPU द्वारा निष्पादित हो जाए। यह बहुत तेज़ नहीं होगा, लेकिन CUDA के साथ अपने पहले चरणों को सीखने के लिए पर्याप्त हो सकता है। लेकिन ध्यान दें कि सीपीयू GPU से थोड़ा अलग व्यवहार करता है। इसलिए NVIDIA GPU के साथ एक और मशीन प्राप्त करना एक अच्छा विचार होगा।
अर्ने

!! मैं यह कैसे कर सकता हूँ?? कृपया मुझे सीपीयू के साथ
क्यूडा का

ओह, मैंने अभी देखा कि हाल ही में CUDA संस्करणों में डिवाइस इम्यूलेशन मोड को अपग्रेड किया गया है। वापस CUDA 3 में यह काम करता था। आपकी आशाओं को पाने के लिए क्षमा करें। विकल्प gpuocelot प्रतीत होता है, लेकिन यह अभी तक केवल लिनक्स है। क्षमा करें ...
Arne

जवाबों:


6

आपके मॉडल में केवल Intel HD 4000 है, इसलिए आप CUDA का उपयोग नहीं कर सकते

पूर्ण विनिर्देशों: http://support.apple.com/kb/sp649


क्या ग्राफिक कार्ड बदलने की कोई संभावना है या नहीं?
nkint

क्षमा करें, लेकिन संभव नहीं है
गुइडो प्रीट

5

डायलॉग के बारे में केवल प्राथमिक अंतर्निहित डिवाइस है जो असतत, त्वरित GPU नहीं है। सुनिश्चित करने के लिए, चलाएं:

system_profiler SPDisplaysDataType

टर्मिनल में।

मेरे मैक पर, अबाउट डायलॉग केवल ऑन-चिप इंटेल डिवाइस दिखाता है, लेकिन उपरोक्त कमांड विस्तार से पता चलता है, यह भी बता रहा है कि मेरा मैक एएमडी राडॉन एचडी 6750 एम से लैस है जो ओपनसीएल 1.1 सक्षम है। मेरा मैक साल पुराना है तो तुम्हारा।

सभी MBP डिवाइस में दो कार्ड होते हैं।

ग्राफिक्स / प्रदर्शित करता है:

Intel HD Graphics 3000:

  Chipset Model: Intel HD Graphics 3000
  Type: GPU
  Bus: Built-In
  VRAM (Total): 512 MB
  Vendor: Intel (0x8086)
  Device ID: 0x0126
  Revision ID: 0x0009
  gMux Version: 1.9.24
  Displays:
    Color LCD:
      Display Type: LCD
      Resolution: 1920 x 1200
      Pixel Depth: 32-Bit Color (ARGB8888)
      Main Display: Yes
      Mirror: Off
      Online: Yes
      Built-In: Yes

AMD Radeon HD 6750M:

  Chipset Model: AMD Radeon HD 6750M
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x8
  VRAM (Total): 1024 MB
  Vendor: ATI (0x1002)
  Device ID: 0x6741
  Revision ID: 0x0000
  ROM Revision: 113-C0170L-573
  gMux Version: 1.9.24
  EFI Driver Version: 01.00.573

बहुत अच्छा जवाब धन्यवाद। और .. हाँ, केवल इंटेल दिखाया जाता है
nkint

1

मैंने हाल ही में वैज्ञानिक कंप्यूटिंग के लिए एक CUDA विकास मंच के रूप में मैकबुक रेटिना का उपयोग करने की संभावना की जांच की, लेकिन यह प्रदर्शन से निराश हो गया (22 सितंबर, 2014 के अनुसार)। मैंने इस विशिष्ट उद्देश्य के लिए एनवीडिया ग्राफिक्स कार्ड के साथ अधिक महंगा मॉडल खरीदा था। मैकबुक प्रो देखें CUDA देव के रूप में (तैनाती नहीं) मंच? ब्योरा हेतु:

निष्कर्ष

15 ”मैकबुक प्रो रेटिना पर मैक ओएस एक्स 10.9.5 पर चलने वाला एनवीडिया जीटी 750 एम कार्ड एक महान सीयूडीए विकास / प्रूफिंग प्लेटफॉर्म नहीं है यदि उपयोगकर्ता मुख्य रूप से डबल सटीक, फ्लोटिंग पॉइंट ऑपरेशंस में रुचि रखता है। यह खोज http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/ जैसे दावों के सीधे विपरीत है।


0

सिस्टम रिपोर्ट बटन पर क्लिक करें और हार्डवेयर -> ग्राफिक्स / डिस्प्ले पर नेविगेट करें। यदि कोई असतत GPU https://developer.nvidia.com/cuda-gpus से मेल खाता है , तो आप CUDA के लिए सिस्टम आवश्यकताएँ पूरी कर चुके हैं।


-4

CUDA केवल nVidia GPU पर उपलब्ध है।


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