文档章节

MacBook安装CUDA

有理想的猪
 有理想的猪
发布于 2017/09/21 11:59
字数 399
阅读 419
收藏 1

1、首先确定是不是有Nvidia卡,简单查过最近几年的苹果,似乎都是Radeon

查看方法:左上角苹果LOGO -> 关于本机

2、确定GPU是不是支持CUDA

https://developer.nvidia.com/cuda-gpus

我的电脑是 GeForce GT 650M     3.0

3、下载,选择正确平台和OS版本

https://developer.nvidia.com/cuda-downloads

注意,现在有两个文件,cuda_8.0.61_mac.dmg、cuda_8.0.61.2_mac.dmg,后者是补丁

4、安装,参考:

http://docs.nvidia.com/cuda/cuda-installation-guide-mac-os-x/index.html

设置系统节能,保持显卡常开

安装后查看,似乎正常

quanzl-mac:samples flying$ kextstat | grep -i cuda
  152    0 0xffffff7f82dff000 0x2000     0x2000     com.nvidia.CUDA (1.1.0) DD792765-CA28-395A-8593-D6837F05C4FF <4 1>

5、编译自带示例

由于系统都更新至最新,clang版本太新,nvcc不支持,它需要8.0。

根据安装文档,在 Apple Developer Download Page 下载Command Line Tools macOS 10.11 for Xcode 8.2.dmg

安装之后:

quanzl-mac:samples flying$ sudo xcode-select -s /Library/Developer/CommandLineTools
quanzl-mac:samples flying$ clang --version
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

6、编译 deviceQuery 查看设备

quanzl-mac:samples quanzl$ ./bin/x86_64/darwin/release/deviceQuery
./bin/x86_64/darwin/release/deviceQuery Starting...

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

cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL

找不到!重新启动系统,仍然找不到。

7、打开 系统偏好设置 -> CUDA

这里有更新提示,更新到最新。

quanzl-mac:samples flying$ kextstat | grep -i cuda
  156    0 0xffffff7f83a56000 0x2000     0x2000     com.nvidia.CUDA (1.1.0) DD792765-CA28-395A-8593-D6837F05C4FF <4 1>

8、一切正常

quanzl-mac:samples flying$ ./bin/x86_64/darwin/release/deviceQuery
./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 650M"
  CUDA Driver Version / Runtime Version          8.0 / 8.0
  CUDA Capability Major/Minor version number:    3.0
...

 

© 著作权归作者所有

共有 人打赏支持
有理想的猪
粉丝 136
博文 91
码字总数 32273
作品 0
红挢
高级程序员
私信 提问
【CUDA 基础】0.0 腾讯云CUDA环境搭建

title: 【CUDA 基础】0.0 腾讯云CUDA环境搭建 categories: CUDA Freshman tags: CUDA 环境搭建 toc: true date: 2018-02-13 22:04:54 Abstract: 本文主要为不支持CUDA的电脑用户提供一个可供...

TonyShengTan
2018/08/26
0
0
从源码编译TensorFlow并安装

8>人生苦短,我也Python。 此时此刻我的mac正在编译这Tensorflow的源码,console的窗口中不断的跳跃着warning,我一步一步按照东拼西凑的教程完成了源码的编译,希望编译成功,同时也希望待我...

北静王
2017/07/06
0
0
终于在两台Mac上配置好了Tensorflow GPU

Mac 相比Windows 有好多优点,同时又是基于Unix 的所以对科研相当友好,但是最大的缺点就是非常封闭,各种沙盒安全机制,这就导致了除了官方的显卡,其他的显卡支持相当的差,也许正是这个原...

hongtao2018
2018/03/26
0
0
求在mac os独显电脑使用linux gpu计算问题

刚入手一台macbook pro 15高配(独显),想在虚拟机安装ubuntu 14.04跑程序,c++和cuda写的深度学习算法,想用n卡gpu加速,在虚拟机上可以跑么,暂时不想在mac os x系统上跑,求指点!...

zxxmac
2015/04/16
259
0
安装Mac OS X 出现的问题

我用U盘之前在另外一台MacBook Pro安装过,确定没有问题, 安装公司MacBook Pro遇到这个问题,原因公司MacBook Pro是Apple2011年末生产的,现在2011年生产MacBook Pro旗舰店都已经停止销售了...

石头Robert
2016/03/09
157
0

没有更多内容

加载失败,请刷新页面

加载更多

社区投稿 | DBLE rule.xml 配置解析

文章来源:爱可生云数据库 作者:余朝飞 DBLE项目介绍 DBLE官方网站:https://opensource.actionsky.com 可以详细了解DBLE的背景和应用场景,本文不涉及到的细节都可在官方文档获得更细节都信...

爱可生
17分钟前
1
0
程序员除了转行做管理,还可以做什么?

软件工程师有无数的职业道路,比如我遇到的几位工程师,他们经历了多年的编码生活,最后他们转向了开发倡导者。我想如果大家知道开发者布道师是什么,会有更多人会这样做。 开发者布道师一般...

架构师springboot
19分钟前
3
0
git am 部分发生冲突的处理

1.背景 一般而言,为了保留git log的记录,我们在做patch的时候会使用git format patch的命令来生成一个patch,在应用patch的时候会选择git am来打上patch.一般的patch会包含N个文件的补丁,假设...

天王盖地虎626
21分钟前
1
0
vue插槽slot

1.匿名插槽 它允许你像这样合成组件: <navigation-link url="/profile"> Your Profile</navigation-link> 然后你在 <navigation-link> 的模板中可能会写为: <a v-bind:href="url"......

danielnasri
28分钟前
1
0
Spring Boot MyBatis配置多种数据库

mybatis-config.xml是支持配置多种数据库的,本文将介绍在Spring Boot中使用配置类来配置。 1. 配置application.yml # mybatis配置mybatis: check-config-location: false type-aliases...

五毛程序员
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部