gpt4 book ai didi

ios - 我可以使用 Metal 在 GPU 上运行算法吗?

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:24 25 4
gpt4 key购买 nike

我使用最小编辑距离算法来确定两个字符串的相关程度。我已经将它实现为在 CPU 上运行,并且当您有数百个字符串时它工作得很好,但是当您多次比较数千个字符串时它会降低速度。所以我认为将负载卸载到 GPU 上可能会有用,因为它可以一次执行多个比较。

这可能吗?我遇到的 Metal 资源主要用于没有帮助的图形。或者他们可能是?

最佳答案

您想要做的事情是可能的,至少对于某些问题规模而言是这样,但这并不是特别简单。您需要做的是以一种可以在 GPU 和 iOS 上运行的方式表达算法,这可能意味着使用 Metal。具体来说,您需要使用实现最小编辑距离算法的 Metal 着色语言编写一个或多个计算内核,然后使用 Metal 计算命令编码器调度它们。 Web 上有多种关于使用 Metal 进行计算编程的资源。

我不知道 MED 的现有 Metal 实现,但至少有 one CUDA implementation ,您可以在 GPU 上阅读 MED 的更长说明 here .

关于ios - 我可以使用 Metal 在 GPU 上运行算法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41725737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com