Mac OS  high Sierra  10.13.6 是最后一版支持cuda 的

macbook pro gt750m 显卡安装方法

安装方法

安装驱动

 

https://gfe.nvidia.com/mac-update

https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.40.140.pkg

可以看到对应的mac os 版本号为 17G4042

 

第二步 cuda 工具

https://developer.nvidia.com/cuda-10.2-download-archive

https://developer.download.nvidia.cn/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_mac.dmg

安装CUDA 记得安装例子

 

第三步 CUDA驱动

https://us.download.nvidia.cn/Mac/cuda_418/cudadriver_418.163_macos.dmg

 

# cd /usr/local/cuda/samples

# sudo make -C ./1_Utilities/deviceQuery

# ./bin/x86_64/darwin/release/deviceQuery

 

cudaGetDeviceCount returned 35

-> CUDA driver version is insufficient for CUDA runtime version

Result = FAIL

如果发生下面错误,是CUDA驱动与运行时驱动不一样,

从这个地址下载对应的系统版本号

https://gfe.nvidia.com/mac-update

 

成功后样子

./bin/x86_64/darwin/release/deviceQuery Starting...

 

CUDA Device Query (Runtime API) version (CUDART static linking)

 

Detected 1 CUDA Capable device(s)

 

Device 0: "GeForce GT 750M"

  CUDA Driver Version / Runtime Version          10.2 / 10.2

  CUDA Capability Major/Minor version number:    3.0

  Total amount of global memory:                 2048 MBytes (2147024896 bytes)

  ( 2) Multiprocessors, (192) CUDA Cores/MP:     384 CUDA Cores

  GPU Max Clock rate:                            926 MHz (0.93 GHz)

  Memory Clock rate:                             2508 Mhz

  Memory Bus Width:                              128-bit

  L2 Cache Size:                                 262144 bytes

  Maximum Texture Dimension Size (x,y,z)         1D=(65536), 2D=(65536, 65536), 3D=(4096, 4096, 4096)

  Maximum Layered 1D Texture Size, (num) layers  1D=(16384), 2048 layers

  Maximum Layered 2D Texture Size, (num) layers  2D=(16384, 16384), 2048 layers

  Total amount of constant memory:               65536 bytes

  Total amount of shared memory per block:       49152 bytes

  Total number of registers available per block: 65536

  Warp size:                                     32

  Maximum number of threads per multiprocessor:  2048

  Maximum number of threads per block:           1024

  Max dimension size of a thread block (x,y,z): (1024, 1024, 64)

  Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)

  Maximum memory pitch:                          2147483647 bytes

  Texture alignment:                             512 bytes

  Concurrent copy and kernel execution:          Yes with 1 copy engine(s)

  Run time limit on kernels:                     Yes

  Integrated GPU sharing Host Memory:            No

  Support host page-locked memory mapping:       Yes

  Alignment requirement for Surfaces:            Yes

  Device has ECC support:                        Disabled

  Device supports Unified Addressing (UVA):      Yes

  Device supports Compute Preemption:            No

  Supports Cooperative Kernel Launch:            No

  Supports MultiDevice Co-op Kernel Launch:      No

  Device PCI Domain ID / Bus ID / location ID:   0 / 1 / 0

  Compute Mode:

     < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >

 

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 10.2, CUDA Runtime Version = 10.2, NumDevs = 1

Result = PASS

Logo

欢迎来到FlagOS开发社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。

更多推荐