หนังสือ 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.