通过brew和dmg安装cuda

通过brew和dmg安装cuda,cuda,gpu,nvidia,dmg,Cuda,Gpu,Nvidia,Dmg,尝试通过以下指南在MAC上安装nvidia toolkit后:我收到错误包清单解析错误,导致我出现以下错误:。我卸载了dmg,结果是安装程序没有接收到包清单解析错误,而是不会启动它。它似乎只是短暂启动,然后退出 通过命令brew install Caskroom/cask/cuda安装似乎已成功安装cuda 命令nvcc-版本返回: nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2015 NVIDIA Corporation B

尝试通过以下指南在MAC上安装nvidia toolkit后:我收到错误包清单解析错误,导致我出现以下错误:。我卸载了dmg,结果是安装程序没有接收到包清单解析错误,而是不会启动它。它似乎只是短暂启动,然后退出

通过命令brew install Caskroom/cask/cuda安装似乎已成功安装cuda

命令nvcc-版本返回:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Apr_11_13:23:40_CDT_2016
Cuda compilation tools, release 7.5, V7.5.26
我在/Developer/NVIDIA/CUDA-7.5/samples/1_实用程序中构建了示例,其中包含:

执行此命令时没有错误

使用brew install Caskroom/cask/cuda安装似乎是安全的安装方法?这种安装方法和通过nvidia的DMG文件安装有什么区别

Caskroom似乎是brew用于安装GUI应用程序的扩展:


IDE是否也应该作为cuda安装的一部分进行安装?

这两种方法都可以从NVidia的同一.dmg文件下载和安装

homebrew cask框架是在homebrew范例中安装作为二进制文件分发的软件的首选方法


这是我的理解。

现在,要通过brew安装cuda,您必须执行以下操作:

brew tap homebrew/cask-drivers
brew cask install nvidia-cuda
看。 然后,还需要将以下内容添加到文件~/.bash_配置文件中:

更新:具有激活SIP系统完整性保护的较新版本Mac OS X将阻止修改DYLD_库路径请参阅。你可以通过

source ~/.bash_profile
env | grep DYLD_LIBRARY_PATH
如果此命令的输出为空,则SIP处于活动状态,您可能希望如中所述将其停用。这样做之后,你应该看到

env | grep DYLD_LIBRARY_PATH
DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-9.0/lib

使用DMG文件,请执行以下操作:

wget 'https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_mac.dmg' && \
hdiutil attach cuda_10.2.89_mac.dmg \
    -nobrowse \
    -mountpoint \
    /Volumes/CUDAMacOSXInstaller
打开安装程序:

open /Volumes/CUDAMacOSXInstaller/CUDAMacOSXInstaller.app
取消选中CUDA样本,然后继续

卸载并删除文件:

hdiutil detach /Volumes/CUDAMacOSXInstaller && rm ./cuda_10.2.89_mac.dmg

Nsight Eclipse Edition是用于Linux和Mac的CUDA工具包安装程序的一部分。。Cask nvidia cuda依赖于macOS版本是[10.12,10.13]之一。不幸的是,这不适用于Catalina:错误:需要macOS Sierra或High Sierra
open /Volumes/CUDAMacOSXInstaller/CUDAMacOSXInstaller.app
hdiutil detach /Volumes/CUDAMacOSXInstaller && rm ./cuda_10.2.89_mac.dmg