8G 内存看起来有点小,但是对于许多任务来说,绰绰有余。比如,在 Kaggle 比赛,很多图像数据集、深度风格以及自然语言理解任务这些问题上,你遇到的麻烦会少很多。GTX 1060 是最好的入门 GPU,如果你是首次尝试深度学习或者有时想要使用它来参加 Kaggle 比赛。我不会推荐 GTX 1060 带有 3G 内存的变体产品,既然其他 6G 内存产品能力已经十分有限了。不过,对于很多应用来说,6G 内存足够了。GTX 1060 要比普通版本的 Titan X 慢一些,但是,在性能和价格方面(eBay 上)都可比肩 GTX 980。 如果要说物有所值呢,10 系列设计真的很赞。GTX 1050 Ti、GTX 1060、GTX 1070、GTX 1080和 GTX 1080 Ti 上都很出色。GTX 1060 、GTX 1050 Ti适合初学者,GTX 1070 、GTX 1080是某些产业和研究部门以及创业公司的好选择,GTX 1080 Ti 通杀高端选择。 一般说来,我不会推荐英伟达 NVIDIA Titan Xp,就其性能而言,价格死贵了。继续使用 GTX 1080 Ti 吧。不过,NVIDIA Titan Xp 在计算机视觉研究人员当中,还是有它的一席之地,这些研究人员通常要研究大型数据集或者视频集。在这些领域里,每 1G 内存都不会浪费,NVIDIA Titan Xp 比 GTX 1080 Ti 仅多出 1G 的内存也会带来更多的处理优势。我不会再推荐 NVIDIA Titan X (Pascal) 了,因为 NVIDIA Titan Xp 跑的快一些但价格几乎差不多。不过呢,考虑到市场上这些 GPU 的稀缺,如果你买不到 NVIDIA Titan Xp,你也可以买 Titan X (Pascal)。或许可以从 eBay 上淘到便宜的 Titan X (Pascal)。 如果你已经有了 GTX Titan X (Maxwell) GPUs,升级到 NVIDIA Titan X (Pascal) 或 NVIDIA Titan Xp 就不值了。剩下这个钱买下一代 GPU 吧。 如果你差钱,但真需要 12G 内存,那么,最好去 eBay 淘个 GTX Titan X (Maxwell)。 不过,绝大多数研究人员使用 GTX 1080 Ti 就可以了。对于绝大多数研究和应用来说,额外 1G 内存其实是不必要的。 我个人的研究工作,会用多个 GTX 1070 或者GTX 1080 。我宁可多跑几个测试,哪怕速度比仅跑一个测试(这样速度会快些)慢一些。在自然语言处理任务中,内存限制并不像计算机视觉研究中那么明显。因此,GTX 1070/GTX 1080就够用了。我的研究任务以及运行实验的方式决定了最适合我的选择就是 GTX 1070/GTX 1080。 现在,对于那些手头很紧又要买 GPU 的人来说,选择更少了。AWS 的 GPU 实例很贵而且现在也慢,不再是一个好的选择,如果你的预算很少的话。我不推荐 GTX 970,因为速度慢还死贵,即使在 eBay 上入二手(150 刀),而且还有存储及显卡启动问题。相反,多弄点钱买一个 GTX 1060,速度会快得多,存储也更大,还没有这方面的问题。如果你只是买不起 GTX 1060,我推荐 4GB RAM 的 GTX 1050 Ti。4GB 会有限,但是你可以玩转深度学习了,如果你调一下模型,就能获得良好的性能。GTX 1050 Ti 适合绝大多数 kaggle 竞赛,尽管可能会在一些比赛中限制你的竞争力。 如果你仅仅是想尝试一下深度学习,GTX 1050 Ti(2G 或 4G 内存)是一个不错的选择。 AWS GPU 实例 在这篇博文的前一个版本中,我推荐了 AWS GPU 的现货实例,但现在我不会再推荐它了。目前 AWS 上的 GPU 相当慢(一个 GTX 1080 的速度是 AWS GPU 的 4 倍)并且其价格在过去的几个月里急剧上升。现在看起来购买自己的 GPU 又似乎更为明智了。 结论 这篇文章里的所有信息应该能帮助你通过平衡内存大小的需要、带宽速度 GB/s 以及 GPU 价格来找到合适的 GPU 了,这些推理在未来许多年中都会是可靠的。 但是,现在我所推荐的是 GTX 1080 Ti 、 GTX 1070 或者 GTX 1080,只要你买得起;如果你刚涉足深度学习或者手头紧,那么 GTX 1060 或许适合;如果你的钱不多,就买 GTX 1050 Ti 吧;如果你是一位计算机视觉研究人员,或许该入手 Titan Xp。 总结性建议 总的说来最好的 GPU:Titan Xp 有成本效益但价格高的:GTX 1080 Ti, GTX 1070,GTX 1080 有成本效益而且便宜:GTX 1060(6GB) 用来处理大于 250G 数据集:GTX Titan X (Maxwell), NVIDIA Titan X Pascal, or NVIDIA Titan Xp 我的钱不多:GTX 1060(6GB),用于常规比赛,或者 GTX 1080 Ti 用于「深度学习比赛」 我几乎没钱:GTX 1050 Ti(4GB) 我参加 Kaggle 比赛: 用于任何常规比赛,GTX 1060 (6GB), 如果是深度学习比赛,GTX 1080 Ti 我是一名有竞争力的计算机视觉研究人员:NVIDIA Titan Xp ; 不要从现有的 Titan X (Pascal or Maxwell) 进行升级 (责任编辑:本港台直播) |