百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

DeepBench

> 编程语言
开源

在不同硬件上对 深度学习 操作进行基准测试

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

在不同硬件上对 深度学习 操作进行基准测试

  • DeepBench
  • 操作类型
  • 训练基准
  • 推理基准
  • 支持的操作和精度
  • 结果
  • 参与开发
  • 获取代码

DeepBench 的主要目的是在不同的硬件平台上对 深度学习 重要的操作进行基准测试。虽然 深度学习 后面的基本计算已经被很好地理解,但在实际应用中它们的使用方式却令人惊讶地多样。例如,矩阵乘法可能是计算密集型、带宽密集型或占用密集型,具体取决于要乘积的矩阵大小和内核实现。由于每个深度学习模型都使用了这些操作,但具有不同的参数,因此针对 深度学习 的硬件和软件的优化空间很大,而且还没有明确规定。

DeepBench 试图回答"哪种硬件在用于深度神经网络的基本操作上提供了最佳性能?" 我们在低级别上指定了这些操作,适合用于针对 深度学习 目标的新处理器正在开发中的硬件模拟器。 DeepBench 包括对训练和推理都很重要的操作和工作负载。

深度学习 生态系统由多个不同的组件组成。我们希望突出 DeepBench 在该生态系统中的位置。下图说明了 深度学习 中涉及的软件和硬件组件。最上面是 深度学习 框架,如百度的 PaddlePaddle、Theano、TensorFlow、Torch 等。这些框架都允许 深度学习 研究人员构建模型。它们包括基本的构建块,如可通过不同方式连接的层,用于创建模型。为了训练 深度学习 模型,这些框架与底层 神经网络 库(如 NVIDIA 的 cuDNN 和 Intel 的 MKL)一起工作。这些库实现了对 深度学习 模型重要的操作,如矩阵乘法。最后,Mo

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言