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

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

  •  
  •   wangleineo · 339 天前 · 19482 次点击
    这是一个创建于 339 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

    等有人雇你了,让老板买好卡
        70
    ilotuo   338 天前
    详见各大书籍第一章. 不用担心过时. 最早也是 16 年出版的
        71
    zhihaofans   338 天前 via Android
    泰坦 xp 老黄版
        72
    UnknownR   338 天前
    看下新 a 卡,双精度浮点能力提升
        73
    wangleineo   338 天前
    嗯,因为是 Macbook 做开发,所以想买个外置的,好像都不便宜。

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

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

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

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

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

    再说了,学习 DL 用 CPU 完全是可以的,等到数据量和网络规模上到一定程度再考虑显卡也不迟。
    顺便推荐 Floydhub,新注册送 100h GPU 时间。
        78
    mlhorizon   338 天前
    小时候想买录音机,跟家里说要练习英语听力。
    现在时代进步了,想买个高端游戏显卡,就说深度学习。
    :)
        79
    gowinder   338 天前
    最后拿来打游戏,哈哈
        80
    jccg90   338 天前
    aws,azure 适合深度学习,在自己的机器上用 cpu 调好程序,然后开个 gpu 机器跑训练。。。。按分钟计费,一小时才几块钱。。。。要想更省钱,去搞个 azure 订阅,每月 150 刀的额度,绝对够学习深度学习用了。。。学的差不多了自然就知道该不该花上万块自己装机器了
        81
    a1020773312   338 天前
    P40 nvidia
        82
    tcpdump   338 天前
    @WispZhan 微星 2 线?
        83
    silencefent   338 天前
    收个不带显示输出的矿卡呗,过一两个月大量的,性能足,价格便宜,没显示输出绝对打不了游戏
    现在用免费的平台顶着,先学习入门一个
        84
    WispZhan   337 天前
    @tcpdump 老微星,原来不是二线?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   2801 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 30ms · UTC 07:36 · PVG 15:36 · LAX 00:36 · JFK 03:36
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1