หนังสือ mac ของฉันเหมาะสำหรับ CUDA หรือไม่


15

หลังจากไปที่หน้านี้: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

ฉันไม่รู้ว่า MacBook Pro ของฉันเหมาะสมกับการพัฒนาของ CUDA หรือไม่ หลังจากเกี่ยวกับ Mac เครื่องนี้ฉันจะเห็นสิ่งนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ดูเหมือนว่าจะไม่เป็นกราฟิกการ์ดในรายการนี้: https://developer.nvidia.com/cuda-gpus

แต่ฉันถามหลายครั้งก่อนที่จะซื้อเครื่องนี้ถ้ามันสามารถ gpu stuffs และฉันก็สามารถรันโปรแกรมที่ใช้ตัวแปลงแสง และที่สำคัญยิ่งกว่านั้นฉันได้ติดตั้งไดรเวอร์และชุดเครื่องมือ CUDA แล้วและดูเหมือนว่าพวกเขาจะไม่เกิดข้อผิดพลาดใด ๆ แต่ถ้าฉันพยายามรวบรวมด้วยตนเองด้วย CUDA .. มันไม่ทำงาน


คุณสามารถรัน CUDA ในโหมดซอฟต์แวร์เพื่อให้โค้ดถูกประมวลผลโดย i5 CPU ของคุณ สิ่งนี้จะไม่เร็วมาก แต่อาจเพียงพอที่จะเรียนรู้ขั้นตอนแรกของคุณด้วย CUDA แต่โปรดทราบว่า CPU ทำงานแตกต่างจาก GPU เล็กน้อย ดังนั้นการหาเครื่องอื่นด้วย NVIDIA GPU จะเป็นความคิดที่ดี
Arne

!! ฉันจะทำสิ่งนี้ได้อย่างไร ?? กรุณาส่งลิงค์สำหรับจำลอง cuda กับซีพียูให้ฉันหน่อย
nkint

โอ้ฉันเพิ่งสังเกตเห็นว่าโหมดการจำลองอุปกรณ์ดูเหมือนจะเลิกใช้แล้วในรุ่น CUDA ล่าสุด ย้อนกลับไปใน CUDA 3 สิ่งนี้เคยทำงาน ขออภัยในความหวังของคุณ ทางเลือกน่าจะเป็น gpuocelot แต่นั่นลินุกซ์เท่านั้น ขออภัย ...
Arne

คำตอบ:


6

รุ่นของคุณมีเฉพาะ Intel HD 4000 ดังนั้นคุณจึงไม่สามารถใช้ CUDA ได้

ข้อมูลจำเพาะทั้งหมด: http://support.apple.com/kb/sp649


มีความเป็นไปได้ที่จะเปลี่ยนกราฟิกการ์ดหรือไม่?
nkint

ขออภัยไม่สามารถทำได้
Guido Preite

5

เกี่ยวกับกล่องโต้ตอบแสดงเฉพาะอุปกรณ์ในตัวหลักไม่ใช่ GPU ที่แยกและเร่ง เพื่อความแน่ใจให้เรียกใช้:

system_profiler SPDisplaysDataType

ในอาคารผู้โดยสาร

ใน mac ของฉันกล่องโต้ตอบ About จะแสดงเฉพาะอุปกรณ์ Intel ที่อยู่ในชิป แต่คำสั่งด้านบนแสดงรายละเอียดและบอกฉันด้วยว่า Mac ของฉันติดตั้งAMD Radeon HD 6750Mซึ่งสามารถใช้งาน OpenCL 1.1 ได้ Mac ของฉันมีอายุมากกว่าปีแล้ว

อุปกรณ์ 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

คำตอบที่ดีมากขอบคุณ และ .. ใช่มีเพียง Intel เท่านั้นที่แสดงให้เห็น
nkint

1

ฉันเพิ่งตรวจสอบความเป็นไปได้ของการใช้ Macbook Retina เป็นแพลตฟอร์มการพัฒนา CUDA สำหรับการคำนวณทางวิทยาศาสตร์ แต่กลับผิดหวังกับประสิทธิภาพ (ณ วันที่ 22 ก.ย. 2014) ฉันซื้อรุ่นแพงกว่าด้วยกราฟิกการ์ด Nvidia เพื่อวัตถุประสงค์เฉพาะนี้ เห็นMacbook Pro เป็นแพลตฟอร์ม CUDA dev (ไม่ใช่การปรับใช้) สำหรับรายละเอียด:

สรุปผลการวิจัย

การ์ด Nvidia GT 750M บน Macbook Pro Retina ขนาด 15” ที่ใช้ Mac OS X 10.9.5 นั้นไม่ได้เป็นแพลตฟอร์มการพัฒนา / พิสูจน์อักษร CUDA ที่ยอดเยี่ยมหากผู้ใช้มีความสนใจในการดำเนินการจุดที่มีความแม่นยำสูงเป็นสองเท่า การค้นพบนี้ตรงกันข้ามกับการอ้างสิทธิ์เช่นhttp://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/



-4

CUDA ใช้ได้เฉพาะกับ GPU nVidia เท่านั้น


2
คำตอบนี้ไม่ได้เพิ่มสิ่งใดที่ยังไม่ได้พูด - โดยละเอียดยิ่งขึ้น
Tetsujin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.