titan3和titan5怎么选

参与:李泽南、路雪、刘晓坤

本攵作者 slav Ivanov 在今年早些时候曾介绍过如何用 1700 美元预算搭建深度学习机器(参见: 教程 | 从硬件配置、软件安装到基准测试1700 美元深度学习机器构建指南 )。最近英伟达在消费级 GPU 领域又推出了 GTX 1070 Ti,如果现在想要组装一台深度学习机器我们用哪块 GPU 最好呢?本文将详细解答这一问题

即将进入 2018 年,随着硬件的更新换代越来越多的机器学习从业者又开始面临选择 GPU 的难题。正如我们所知机器学习的成功与否很大程度上取决于硬件的承载能力。在今年 5 月我在组装自己的深度学习机器时对市面上的所有 GPU 进行了评测。而在本文中我们将更加深入地探讨:

為什么深度学习需要使用 GPU

GPU 的哪种性能指标最为重要

选购 GPU 时有哪些坑需要避免

深度学习(DL)是机器学习(ML)的一个分支。深度学习使用神经網络来解决问题神经网络的优点之一是自行寻找数据(特征)模式。这和以前告诉算法需要找什么不一样但是,通常这意味着该模型從空白状态开始(除非使用迁移学习)为了从头捕捉数据的本质/模式,神经网络需要处理大量信息通常有两种处理方式:使用 CPU 或 GPU。

計算机的主要计算模块是中央处理器(CPU)CPU 的设计目的是在少量数据上执行快速计算。在 CPU 上添加数倍的数字非常快但是在大量数据上进荇计算就会很慢。如几十、几百或几千次矩阵乘法。在表象背后深度学习多由矩阵乘法之类的操作组成。

有趣的是3D 电子游戏同样依賴这些操作来渲染那些美丽的风景。因此GPU 的作用被开发出来,它们可以使用数千个核心处理大量并行计算此外,它们还有大量内存带寬处理数据这使得 GPU 成为进行 DL 的完美硬件。至少在用于机器学习的 ASIC 如谷歌的 TPU 投入市场之前,我们还没有其他更好的选择

总之,尽管使鼡 CPU 进行深度学习从技术上是可行的想获得真实的结果你就应该使用 GPU。

对我来说选择一个强大的图形处理器最重要的理由是节省时间和開发原型模型。网络训练速度加快反馈时间就会缩短。这样我就可以更轻松地将模型假设和结果之间建立联系

选择 GPU 的时候,我们在选擇什么

和深度学习相关的主要 GPU 性能指标如下:

内存带宽:GPU 处理大量数据的能力,是最重要的性能指标

处理能力:表示 GPU 处理数据的速度,我们将其量化为 CUDA 核心数量和每一个核心的频率的乘积

显存大小:一次性加载到显卡上的数据量。运行计算机视觉模型时显存越大越恏,特别是如果你想参加 CV Kaggle 竞赛的话对于自然语言处理和数据分类,显存没有那么重要

选择多 GPU 有两个理由:需要并行训练多个模型,或鍺对单个模型进行分布式训练

并行训练多个模型是一种测试不同原型和超参数的技术,可缩短反馈周期你可以同时进行多项尝试。

K40 售價超过了 13,000元K80 售价超过 20,000 元,P100 售价约 30,000 元它们的市场正被英伟达自家的桌面级 GPU 无情吞噬。显然按照现在的情况,我不推荐你去购买它们

洳果你不设定自己的预算,装配电脑就成了一件困难的事在这里,我将给出不同预算区间下 GPU 的最佳选择

元区间:可选 GTX 1080 或 GTX 1070 Ti。如果你真的需要 SLI 的话或许两块 GTX 1060 也是可以的但请注意它们的 6GB 内存可能会不够用。

元区间:GTX 1060 可以让你入门深度学习如果你可以找到成色不错的 GTX 1070 那就更恏了。

2000 元以下:在这个区间内GTX 1050 Ti 是最佳选择,但如果你真的想做深度学习请加钱上 GTX 1060。

深度学习有望改变我们生活中的很多方面然而,構建深度学习系统需要强大的硬件希望本文能够对你装配自己的深度学习机器有所帮助。

本文为机器之心编译 转载请联系本公众号获嘚授权

加入机器之心(全职记者/实习生):hr@

广告&商务合作:

}

我要回帖

更多关于 titan gel 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信