计算机科学 > 机器学习
[提交于 2024年12月5日
]
标题: 近似顶部-$k$以增加并行性
标题: Approximate Top-$k$ for Increased Parallelism
摘要: 我们对分桶近似top-$k$算法进行评估。 计算top-$k$的精确值受到并行性的限制,因为必须沿向量聚合$k$个最大值,因此不适合在高度并行的机器学习加速器上进行计算。 通过放松对top-$k$必须精确的要求,分桶算法可以通过独立计算许多较小的top-$k$操作来显著增加可用的并行性。 我们通过理论分析和下游任务的实证评估来探索这类算法的设计选择。 我们的动机示例是语言模型中的稀疏性算法,这些算法通常使用top-$k$来选择最重要的参数或激活值。 我们还为PyTorch发布了一个快速的分桶top-$k$实现。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.