V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangleineo
V2EX  ›  程序员

个人学深度学习买哪一款 GPU 性价比最高?

  •  
  •   wangleineo ·
    RealHacker · 2017-08-13 20:49:27 +08:00 · 37359 次点击
    这是一个创建于 2658 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来想买个云 GPU 服务器,一看价格吓死,一个月好几千块。

    自己买显卡的话,哪款显卡最好?除了 Nvidia 外,那些杂牌显卡(七彩虹、微星之类)能用来做深度学习吗?

    84 条回复    2017-08-15 20:16:13 +08:00
    kuhung
        1
    kuhung  
       2017-08-13 20:50:48 +08:00 via Android
    越贵越好😶
    nazor
        2
    nazor  
       2017-08-13 20:51:00 +08:00 via iPhone   ❤️ 1
    七彩虹 微星 已经是杂牌了吗?瑟瑟发抖。
    ahjsrhj
        3
    ahjsrhj  
       2017-08-13 20:52:42 +08:00   ❤️ 1
    杂。。杂牌?
    mpich
        4
    mpich  
       2017-08-13 20:53:11 +08:00   ❤️ 2
    Google Cloud Platform 有 300 刀的试用,差不多 4 核+K80+64G 内存 机器可以用 250 个小时。
    mooncakejs
        5
    mooncakejs  
       2017-08-13 20:53:56 +08:00 via iPhone   ❤️ 1
    重新定义了杂牌。楼主介绍几个正牌看看
    zuolan
        6
    zuolan  
       2017-08-13 20:54:24 +08:00
    自己买更贵啊。。。。
    wangleineo
        7
    wangleineo  
    OP
       2017-08-13 21:05:53 +08:00
    @nazor
    @mooncakejs
    用词不准确吧 就是用 nvidia 技术自己的品牌 不知道应该叫 OEM 还是什么
    mooncakejs
        8
    mooncakejs  
       2017-08-13 21:09:22 +08:00
    @wangleineo 这么说手机里只有华为苹果等自己出 cpu 的才算正牌,,笔记本的话苹果也是杂牌了。
    StanMarsh
        9
    StanMarsh  
       2017-08-13 21:15:33 +08:00   ❤️ 2
    微星已经被视为杂牌了,那就没什么可买的了,因为各方面甚至可能普遍勉强达到微星这种“杂牌”的水平,甚至要差很多的。

    说正经的,1070 好像是单位价格的整数计算性能最高,然后除了深度学习之外其他方面如果需要双精度浮点数,还是老泰坦最便宜。
    WispZhan
        10
    WispZhan  
       2017-08-13 21:21:18 +08:00
    试试新出的 RX Vega。
    ---
    另外你刚刚说的那些明明都已经是老牌 2 线品牌了,甚至这几年微星口碑也可以了。N 卡的话,EVGA 或败家之眼算是顶级 OEM 品牌了。
    coderluan
        11
    coderluan  
       2017-08-13 21:23:43 +08:00   ❤️ 1
    1060 起,越贵越好
    TuxcraFt
        12
    TuxcraFt  
       2017-08-13 21:30:19 +08:00   ❤️ 1
    既然你是想要 GPU 性价比最高的卡?当然不是需要的豪华阵容。。。
    除了 Nvidia 外,那些杂牌显卡(七彩虹、微星之类刚好处于性价比之列)

    人生苦短,你为什么要装逼?!
    whileFalse
        13
    whileFalse  
       2017-08-13 21:31:31 +08:00
    @wangleineo #6 你是说公版? nv 和 amd 自己品牌的游戏卡出货量很少的。专业卡应该主要是自有品牌。
    讲道理,七彩虹也是 nvidia 核心合作伙伴呢
    lydasia
        14
    lydasia  
       2017-08-13 21:36:25 +08:00
    微星杂牌?楼主还是自己造吧。
    lydasia
        15
    lydasia  
       2017-08-13 21:37:49 +08:00
    或者楼主是说公版非公版?谷歌一下吧,还有公版不一定就好,撇开价格不谈,散热可能是个大问题。
    wangleineo
        16
    wangleineo  
    OP
       2017-08-13 21:40:26 +08:00
    这是说文解字节目吗?我想问的只是七彩虹这些牌子的 GPU 能不能用来做深度学习。
    bearqq
        17
    bearqq  
       2017-08-13 21:49:15 +08:00 via Android   ❤️ 1
    显存越大越好,挑你能接受的极限价格
    不要买公版,性价偏低价格老高,不过信仰满满
    买微星,七彩虹等"杂牌"
    Shura
        18
    Shura  
       2017-08-13 22:06:34 +08:00 via Android
    @wangleineo 和 gpu 牌子无关,和型号有关,而且无所谓适合不适合,性能越强越好,即价格越高越好。最后,问问题时不要带个人主观偏见,你能获得更善意的回答。
    liuminghao233
        19
    liuminghao233  
       2017-08-13 22:10:29 +08:00 via iPhone
    微星杂牌?
    tsaohai
        20
    tsaohai  
       2017-08-13 22:11:07 +08:00 via iPhone
    非公!=杂牌
    无脑推 1080ti
    weakiwi
        21
    weakiwi  
       2017-08-13 22:16:27 +08:00 via Android
    cuda 上有推荐的……
    yanyuechuixue
        22
    yanyuechuixue  
       2017-08-13 22:20:56 +08:00
    直接上 1080ti 啊

    在非机器学习的时候还可以挖个矿。

    讲真,买了以后由一半时间在跑机器学习就不错了。

    另一半时间拿来挖矿,是可以回血的。
    abcbuzhiming
        23
    abcbuzhiming  
       2017-08-13 22:35:30 +08:00   ❤️ 1
    学习和硬件好坏无关,楼主你这问题和那些“我要学编程买啥笔记本好”不是一样吗
    jadecoder
        24
    jadecoder  
       2017-08-13 22:42:09 +08:00
    讲道理,云主机也不用一直开着啊,用的时候打开,不用的时候关掉就行了
    jacyl4
        25
    jacyl4  
       2017-08-13 22:47:23 +08:00   ❤️ 1
    深度学习,显卡明显越强越好啊。那些杂牌显卡也有出 founders edition,算是娱乐中加点专业能力吧。再稍稍性能一些,应该就泰坦了,本来泰坦就定位深度学习入门的了。
    virusdefender
        26
    virusdefender  
       2017-08-13 22:48:20 +08:00 via iPhone
    我也是才知道 Nvida 不卖显卡的,只卖技术,然后别人的牌子卖货
    QAPTEAWH
        27
    QAPTEAWH  
       2017-08-13 22:58:19 +08:00 via iPad
    10x0 都涨价了,没涨价的就 titan xp。
    amd 没 cuda 不合适吧,虽然 fp16/fp32 可能够强。
    gladuo
        28
    gladuo  
       2017-08-13 23:26:08 +08:00   ❤️ 1
    预算少 1070 1080,预算多 titan,
    gladuo
        29
    gladuo  
       2017-08-13 23:26:37 +08:00
    aws 也是一个选择,毕竟时间也很精贵
    Weny
        30
    Weny  
       2017-08-14 00:37:38 +08:00 via iPhone
    找学校 找公司报...
    z1yang
        31
    z1yang  
       2017-08-14 00:43:58 +08:00 via Android   ❤️ 1
    Nvidia GeForce GTX 1080Ti Founders Edition
    fulvaz
        32
    fulvaz  
       2017-08-14 01:09:54 +08:00
    你....先用笔记本的显卡玩着再说...玩累了再去配一个.....

    没显卡也能学其实。另外,找找 tesla 系列,不知道更新了没。
    congeec
        33
    congeec  
       2017-08-14 02:02:17 +08:00 via iPhone
    @abcbuzhiming 深度学习可不是这样,没好显卡,任务根本跑不完。一直坐着等结果,还学个 P 啊
    Hzzone
        34
    Hzzone  
       2017-08-14 02:13:18 +08:00
    做机器学习不是成为攒机的借口,而且七彩虹,微星是代工,不是杂牌....
    我刚入门的时候自己配了台服务器配置...加个 970...主要还是吃GPU显存,内存和 CPU 反倒不是那么重要。
    当然还是越贵越好,往大了买...无脑推 1080ti,只能买 n 卡..
    如果你学校或公司能报帐的话,那就往死里买...
    Hzzone
        35
    Hzzone  
       2017-08-14 02:16:18 +08:00
    还可以试一下百度云的深度学习机器,按小时算五块钱,还能承受。可供选择的镜像只有 tf.其他的只能自己配了。阿里和腾讯才是真坑爹。你要是不嫌速度慢,看 aws,竞价实例更实惠,开个 jupyter 或者 digits 速度也还可以接受。只是数据量大了,那速度真不能忍。。
    Xs0ul
        36
    Xs0ul  
       2017-08-14 02:32:02 +08:00   ❤️ 1
    真要学,先老老实实去下官网 tensorflow、pytorch 的入门教程。那些 MNIST 的,CPU 足够入门原理了。等把 MNIST 的教程看懂学会,能自己修改个模型结构了,再去考虑买 GPU 也不迟。
    pqee
        37
    pqee  
       2017-08-14 02:44:27 +08:00 via Android   ❤️ 1
    支持楼上,学习深度学习完全不要显卡,甚至不需要牛逼 CPU
    miclinux
        38
    miclinux  
       2017-08-14 02:47:05 +08:00   ❤️ 1
    个人认为,技术水平没到之前买个便宜能用的就好,淘宝大把拆机 M2090,单精度 1.2T ,双精度 500G/S+,价格 1K 出头,不够就三卡或者 4 卡,4 卡单精度 4.8T,双精度 2T,赶上 GTX1060,关键是正儿八经的 Tesla 而不是游戏卡。
    qfdk
        39
    qfdk  
       2017-08-14 04:56:52 +08:00 via iPhone
    想买显卡就直说 别找理由 机器学习 不用 gpu 也可以 ,买东西都要找个理由的
    cxbig
        40
    cxbig  
       2017-08-14 05:33:04 +08:00
    学习用不着,拿这挣钱了再考虑专门配 GPU。
    matsuijurina
        41
    matsuijurina  
       2017-08-14 07:48:26 +08:00 via Android
    gtx950 足够,实测和 aws 的云端 gpu 基础款跑的速度一样,就是 2g 显存小了点。
    cokilee
        42
    cokilee  
       2017-08-14 07:55:06 +08:00 via iPhone
    当时公司买了块 Tesla K40c,2.3w 吧。
    Vizogood
        43
    Vizogood  
       2017-08-14 08:02:20 +08:00 via Android
    等矿难收二手矿卡就够用了
    dreamtrail
        44
    dreamtrail  
       2017-08-14 08:08:36 +08:00
    微星竟然杂牌了,话说我玩了快 20 年电脑了,各种品牌的板卡也买过不少,至今为止只有微星的没有坏过,所以我现在买主板显卡都只买微星的
    kn007
        45
    kn007  
       2017-08-14 08:17:39 +08:00 via Android
    微星,杂牌???
    我穿越到哪一年了?
    circsqua
        46
    circsqua  
       2017-08-14 08:18:41 +08:00
    更感兴趣 LZ 选的什么学习路线~
    xiejc
        47
    xiejc  
       2017-08-14 08:30:12 +08:00
    楼主硬件啥都不懂,说也白说
    WildCat
        48
    WildCat  
       2017-08-14 08:37:42 +08:00
    据说 deeplearning.ai 的课内置 NVIDIA 云端 GPU,lz 可以试试
    alwayshere
        49
    alwayshere  
       2017-08-14 08:43:55 +08:00
    最终你都会拿来打游戏的,目前主流中高端的 GPU 都可以跑到很高的 FPS 了
    woshixiaohao1982
        50
    woshixiaohao1982  
       2017-08-14 08:52:01 +08:00
    @alwayshere #49 正解
    robinshi2010
        51
    robinshi2010  
       2017-08-14 10:01:27 +08:00
    入了 1060 妥妥的沉迷吃鸡无法自拔。
    huage
        52
    huage  
       2017-08-14 10:06:51 +08:00
    奶茶老公那里按价格最高的排序
    yy77
        53
    yy77  
       2017-08-14 10:12:57 +08:00
    脱离样本数据量谈算力要求都没有什么意义啊。如果仅仅是学习,不会有很大样本量吧,就一般的机器就行。
    zhangneww
        54
    zhangneww  
       2017-08-14 10:13:01 +08:00
    1080Ti 路过
    rmdel
        55
    rmdel  
       2017-08-14 10:16:54 +08:00
    就问老板买多少块
    sampeng
        56
    sampeng  
       2017-08-14 10:37:45 +08:00
    攒个 1080Ti。用来深度学习,然后“偶尔”吃鸡挺好的
    VV4yne
        57
    VV4yne  
       2017-08-14 10:42:27 +08:00
    大显存的,很重要,特别入门就 1066 吧,建议 12G 泰坦
    deadEgg
        58
    deadEgg  
       2017-08-14 10:44:01 +08:00
    其实 cpu + 内存够你学习了,数据量小的环境下,你跑跑 mnist 这个级别的小 demo 完全都够了的。。
    wuhang89
        59
    wuhang89  
       2017-08-14 11:18:38 +08:00
    1080ti
    jyf
        60
    jyf  
       2017-08-14 11:25:58 +08:00
    @miclinux 耗电如何呢 有没有链接 我也有兴趣
    tonyhsux
        61
    tonyhsux  
       2017-08-14 11:29:09 +08:00
    之前帮忙给实验室买机器。看到了这个链接 http://www.infoq.com/cn/articles/which-gpu-to-get-for-deep-learning
    这篇文章的最后给了推荐,大概是:
    综合最好的 GPU: Titan X Pascal 和 GTX 1080 Ti
    划算,较贵:GTX 1080 Ti, GTX 1070
    划算,较便宜: GTX 1060
    resuly
        62
    resuly  
       2017-08-14 12:15:16 +08:00
    ShiHou
        63
    ShiHou  
       2017-08-14 12:46:12 +08:00
    CPU

    Core i7-5930K or Core i7-6850k $500 [depends on which one is cheaper on retailer]

    Cosair H60 Cooler $90 on amazon

    Memory

    Corsair Vengeance LPX 32GB (2 x 16GB) DDR4-2666 Memory

    Motherboard

    Asus X99-E WS SSI CEB LGA2011-3 Motherboard

    Case

    Corsair Carbide Series Air 540 ATX Cube Case - Steel Silver (CC-9011034-WLED)

    Power Supply Unit

    EVGA SuperNOVA 1600 T2

    Storage

    Samsung 960 evo PCIE SSD 1TB

    4 * Seagate BarraCuda 4TB

    GPUS

    4 * GTX 1080ti
    ShiHou
        64
    ShiHou  
       2017-08-14 12:48:06 +08:00
    Workstation in my lab.

    As for the GPUs, we choose the foundation edition from nvidia.
    broker
        65
    broker  
       2017-08-14 12:54:55 +08:00
    多卡需要考虑散热,建议买个水冷或者混合散热的,不过公版的散热可能更适合机箱装多卡~
    longbye0
        66
    longbye0  
       2017-08-14 15:16:21 +08:00
    个人的的话,买不起专业卡,GTX 系列当然最好是 Titan XP,但还是靠近 1W
    所以还是买 1080Ti 最好,在挖矿兴起前,只要 5000+,现在不清楚
    kevin335200
        67
    kevin335200  
       2017-08-14 17:33:57 +08:00
    真要跑运算的时候找个有 1060 及以上的显卡的人蹭着用就行了。。又省钱又省心
    比如我 233 倒不介意少挖几天矿
    不过卡下周就出给同学了
    clavichord93
        68
    clavichord93  
       2017-08-14 18:24:12 +08:00
    1080Ti 或者 Titan Xp
    bookit
        69
    bookit  
       2017-08-14 19:24:04 +08:00   ❤️ 1
    学习就用 cpu

    等有人雇你了,让老板买好卡
    ilotuo
        70
    ilotuo  
       2017-08-14 20:41:36 +08:00
    详见各大书籍第一章. 不用担心过时. 最早也是 16 年出版的
    zhihaofans
        71
    zhihaofans  
       2017-08-14 20:44:48 +08:00 via Android
    泰坦 xp 老黄版
    UnknownR
        72
    UnknownR  
       2017-08-14 20:47:26 +08:00
    看下新 a 卡,双精度浮点能力提升
    wangleineo
        73
    wangleineo  
    OP
       2017-08-15 00:06:38 +08:00
    嗯,因为是 Macbook 做开发,所以想买个外置的,好像都不便宜。

    那些说不用买的,用笔记本的内置显卡能跑基于 Cuda 的程序吗?
    还是觉得学 DL 只要看资料就行了,不用跑程序?

    @bookit 求教用 CPU 是怎么玩,这个真不懂。我在看的教程是 fast.ai ,框架用的是 Keras。
    gladuo
        74
    gladuo  
       2017-08-15 00:25:43 +08:00
    莫名对楼上没显卡,没高端 cpu 还理直气壮觉得可以搞深度学习感到震惊,我相信任何一个有实际相关工作经验的人都不胆敢说出这样的话,没有经验给出你的 yy 即可,误导别人真是...

    DL 到目前为止相对严谨的理论推导更关注 『怎么能更 work 』,那么在提高解释性方面有一个质的飞跃之前,多动手,快速复现,多尝试,改进网络结构已经是一种非常主流的研究和推进方式。在这个情况下,能有一块好的卡,方便多实验多动手,快速复现快速改进,绝对是一件好事,而且实验越多,你就会对 DL 的理解更深入。

    目前而言实际上某些明星 startup 有最多的卡,even 多过很多你觉得富可敌国的 big name,但是传统大厂虽然紧巴巴但是只要你能做出事情人均几块 p40 p100 还是有的。打个广告,某国内老牌大厂实验室持续招人,简历请邮件到 [email protected]
    Xs0ul
        75
    Xs0ul  
       2017-08-15 05:21:51 +08:00
    @gladuo #74 很明显楼主说的学习你和说的学习完全不是同一个意思,看楼主后来的回复,应该是 Keras 文档里的十几行代码都没有试着跑过。

    @wangleineo #73 https://keras.io/getting-started/sequential-model-guide/ 装好 Keras,再试试跑里面的代码。我笔记本的 CPU,跑 vgg-like 的例子,一个 epoch 也只要 3、4 秒。建议等你看懂了至少一个例子里每一行代码都在做什么,再考虑买 GPU 吧。
    20015jjw
        76
    20015jjw  
       2017-08-15 08:46:15 +08:00 via Android
    lz 直接买个 nv 自己的原厂版本呗 bestbuy 直接买啊
    毕竟 msi 杂牌了...
    inflationaaron
        77
    inflationaaron  
       2017-08-15 09:33:04 +08:00
    租 AWS 最好,买显卡很容易就陷入打游戏的情况。

    再说了,学习 DL 用 CPU 完全是可以的,等到数据量和网络规模上到一定程度再考虑显卡也不迟。
    顺便推荐 Floydhub,新注册送 100h GPU 时间。
    mlhorizon
        78
    mlhorizon  
       2017-08-15 09:45:34 +08:00   ❤️ 1
    小时候想买录音机,跟家里说要练习英语听力。
    现在时代进步了,想买个高端游戏显卡,就说深度学习。
    :)
    gowinder
        79
    gowinder  
       2017-08-15 09:47:08 +08:00
    最后拿来打游戏,哈哈
    jccg90
        80
    jccg90  
       2017-08-15 10:07:19 +08:00
    aws,azure 适合深度学习,在自己的机器上用 cpu 调好程序,然后开个 gpu 机器跑训练。。。。按分钟计费,一小时才几块钱。。。。要想更省钱,去搞个 azure 订阅,每月 150 刀的额度,绝对够学习深度学习用了。。。学的差不多了自然就知道该不该花上万块自己装机器了
    a1020773312
        81
    a1020773312  
       2017-08-15 11:38:28 +08:00
    P40 nvidia
    tcpdump
        82
    tcpdump  
       2017-08-15 13:26:58 +08:00
    @WispZhan 微星 2 线?
    silencefent
        83
    silencefent  
       2017-08-15 14:52:27 +08:00
    收个不带显示输出的矿卡呗,过一两个月大量的,性能足,价格便宜,没显示输出绝对打不了游戏
    现在用免费的平台顶着,先学习入门一个
    WispZhan
        84
    WispZhan  
       2017-08-15 20:16:13 +08:00
    @tcpdump 老微星,原来不是二线?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2723 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:40 · PVG 22:40 · LAX 06:40 · JFK 09:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.