最近买了 1080ti 的显卡想搭一个深度学习的环境,结果发现个蛋疼的问题

2017 年 12 月 13 日
 winglight2016

我想 keras+tensorflow 是比较常见的方案了,但是,有以下蛋疼的问题:

1.tensorflow 不支持 nvidia cuda 和 cudnn 的最新版本——这问题其实还好了,唯一的麻烦就是:我先在 ubuntu 上安装了最新的版本,结果又要卸载安装低版本

2.我还是比较习惯 mac 环境,但是 tensorflow 新版本不支持 mac,只支持 ubuntu 和 windows

3.照说 python 选择 3.7 版本比较合理,但是很多教程和库选择的是 2.7

不知道有没有高手来指点一下,最好是能在 mac 下统一开发环境

22208 次点击
所在节点    程序员
62 条回复
winglight2016
2017 年 12 月 13 日
补充个问题:在 windows 上的 ubuntu 子系统是否支持 cuda/cudnn 这一套 gpu 库呢?
qq976739120
2017 年 12 月 13 日
等等,python 出 3.7 了?
diggerdu
2017 年 12 月 13 日
最简单的方法是用 docker
你初学的话这点性能损失也不打紧
Biggoldfish
2017 年 12 月 13 日
winglight2016
2017 年 12 月 13 日
@qq976739120 哦呵呵,和 2 搞反了
@diggerdu 你是说在 mac 上用 docker 安装全部的 cuda 驱动和 tensorflow、keras ?这有现成的 docker 吗?自己 build 不是很熟悉 docker 啊
@Biggoldfish 哦,看来这条路还很漫长啊
winglight2016
2017 年 12 月 13 日
@diggerdu 刚去找了一圈,发现 nvidia-docker 安装条件:
GNU/Linux x86_64 with kernel version > 3.10
Docker >= 1.12
NVIDIA GPU with Architecture > Fermi (2.1)
NVIDIA drivers ~= 361.93 (untested on older versions)

这样做只是为了容器化,并不能解决 Mac 下安装 tensorflow 的问题
zmj1316
2017 年 12 月 13 日
@winglight2016 1080ti 本身也装不了 macos 吧?
ysc3839
2017 年 12 月 13 日
@zmj1316 黑苹果是有可能的。
ysc3839
2017 年 12 月 13 日
@zmj1316 老款 Mac Pro 也可以换显卡。
ihuguowei
2017 年 12 月 13 日
@zmj1316 有驱动的,我的 1070 可以
20015jjw
2017 年 12 月 14 日
@zmj1316 可以
zhaoyulee
2017 年 12 月 14 日
根据我几个月的折腾,还是放弃 Mac 吧,会有各种问题
inflationaaron
2017 年 12 月 14 日
mac 真的是二等公民,别想了。不如在 MacBook 上开 ssh 连到 workstation 上。话说最新的 cudnn 应该是支持的吧,我在 aws 上的 V100 编译过了。
am241
2017 年 12 月 14 日
@inflationaaron 不支持吧?前几天看还需要打补丁自己编译安装
brickyang
2017 年 12 月 14 日
Python 3.5,TF 1.4,CUDA 8 即可
congeec
2017 年 12 月 14 日
@brickyang 歪个楼,头像很好玩儿
p2pCoder
2017 年 12 月 14 日
深度学习环境搭建 版本是个大问题,Python 版本,cuda 版本,tf 版本,各种不支持
系统最好选 Ubuntu,其他各种问题
tlday
2017 年 12 月 14 日
看到网上说专业卡和游戏卡的区别在于对准确度的要求,想知道有没有用游戏卡跑深度学习经验的说说游戏卡的准确度差到什么程度,对学习过程有多大影响呢?
northisland
2017 年 12 月 14 日
炼丹玩,黑苹果还真不如 linux
northisland
2017 年 12 月 14 日
夏天升级了个 1.1 版本,和 1080Ti 挺配 CUDA8.0,docker 17.03.1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414499

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX