软件开发开发价格
软件开发价格 你的位置:软件开发开发价格 > 软件开发价格 >

软件开发资讯 初创公司硬刚英伟达:在AMD卡上模拟CUDA,原版圭表成功编译首先

发布日期:2024-07-18 15:49    点击次数:162

克雷西 发自 凹非寺软件开发资讯

量子位 | 公众号 QbitAI

无需任何修改退换,AMD显卡也跑开端版CUDA圭表了!

英国一家初创公司,推出了针对AMD的CUDA圭表编译用具,而况免费商用。

用具照旧发布就激发了网友们的粗鄙热议,并登顶了HackerNews热榜。

该用具名为SCALE,征战者给它的定位是一个GPGPU(通用GPU)编程用具包。

当今已有大模子框架llama-cpp等9个圭表通过测试,齐全了平方首先。

与其他齐全容颜不同,SCALE成功模拟CUDA用具包的安设,不需要退换成其他言语就动力到源地完成编译。

因此,像内联PTX这种英伟达专用的中间言语,SCALE不异约略提供撑捏。

1、排列三最近两期百位号码分别开出2和3,历史上百位号码连续两期分别开出2和3的奖号出现了56期。前五期开出之后其下期奖号分别为:014、096、790、590、548;  

张单鸿:足球预测又斩14连红,欧洲杯期间状态火热,此前还曾8连红、9连红、11连红,长线战绩命中率超高!欧洲杯半决赛西法大战又红,荷兰vs英格兰稳胆已出![查看今日推荐]

无需退换,让AMD跑起CUDA

官网先容露馅,SCALE主要有三个构成部分——兼容的nvcc编译器、CUDA首先时和驱动API的AMD齐全,以及ROCm库。

其中编译器不错把用包括nvcc、内联PTX等在内的CUDA专属言语编写的圭表,成功编译成可在AMD GPU上首先的二进制代码。

ROCm库则用来提供“CUDA-X”API,SCALE在处理cuBLAS和cuSOLVER等库时均聘任这种容颜。

SCALE的关节鼎新点在于按原样罗致CUDA圭表,而无用将它们移植到另一种言语,兼容nvcc和clang等多种编译容颜,同期现存的构建用具和剧本(如cmake)不错平方责任。

按照官方的说法,SCALE齐全了对CUDA的皆备兼容,闪征战者无需针对不同GPU平台分手编写代码。

这少量与AMD推出的HIP存在很大不同,因为HIP是通过一定容颜对CUDA代码进行重写,碰到复杂的宏可能无法正阐发识,也不撑捏内联PTX等专属言语。

致使SCALE作家觉得,HIP并弗成束缚CUDA兼容性问题。

另外,SCALE的言语是CUDA的超集,提供一些可选的言语彭胀,不错使但愿开脱nvcc的征战者更卤莽、更高效地编写GPU代码。

作家暗意,但愿改日征战者不错只编写一次代码,就能不同硬件平台上首先,并正在入辖下手通过弥合流行的CUDA编程言语和其他硬件供应商之间的兼容性差距。

当今,SCALE对AMD各系列GPU的撑捏情况如下:

已撑捏:gfx1030(RX6000系列)和gfx1100(RX7000系列)“似乎有用”(seem to work):gfx1010(RX5000系列)和gfx1101正在适配:gfx900(RX Vega系列)

另外,作家测试了一些CUDA开源名堂,并阁下SCALE成效首先了9款CUDA应用。

不外,SCALE毕竟是个全新的名堂,软件开发开发价格是以作家也准备了从安设到编译的一系列教程,给出了不同类型的示例圭表。

教程关节才气都附有计划代码,致使包括了若何判断我方GPU的型号,不错说悲悼常精细了。

要是使用进程中碰到问题,作家也先容了常见故障的排斥容颜,同期还绽开了Discord论坛,可与征战团队成功交流交流。

打造出SCALE的这家初创公司名为Spectral Compute,2018年设置于英国,自称对CPU和GPU的架构有久了的了解,谋略是匡助征战者高效阁下算力资源。

网友:挑战英伟达护城河?

有网友觉得,要是SCALE真能有(宣传中的)服从,那么将对英伟达护城河发起挑战,让AMD与之张开成功竞争。

不外,现不才定论不免为时过早,毕竟SCALE官方也承认当今和原版CUDA比较还存在一些颓势。

小程序开发

而况征战者也明确暗意有一些CUDA API和功能并不被撑捏,但也莫得给出具体的列表。

对于“AMD决策”的更多不足,又名自称和SCALE团队交流过的网友暗意,当今的SCALE还无法操作TensorCore,也就意味着AMD上跑不了FlashAttention加快框架。

另外由于N卡上有重大的矩阵乘法单位,是以即使能编译首先,AMD卡上的性能可能也不足N卡。

更有网友觉得,英伟达一家独大的原因是AMD不肯意投资让其GPU领有更高的机器学习性能(而不仅仅领有CUDA这一个上风)。

即便约略高效首先,AMD卡是否真实经济实惠且容易赢得,不异是一个问题。

还有一波网友的不雅点是,最大的问题不是技艺上能弗成首先,而是背后的法律问题。

这个问题不异激发了粗鄙的磋议,不外当今也暂未有定论。

有东说念主觉得SCALE像ZLUDA(另一种在AMD上首先CUDA圭表的容颜)一样存在法律疑窦,有可能招致英伟达的诉讼。

具体来说,凭证英伟达的EULA条件,CUDA SDK只允许征战在N卡上首先的应用圭表,这可能辞谢了访佛SCALE这么的兼容齐全。

但立马就又有网友说,SCALE并莫得用到英伟达的“SDK”,何谈SDK使用条约呢?

总之,不管是技艺不足如故法律问题,对于这个新用具的磋议都还在捏续进行。

至于到底好不好用,这就要由征战者用脚投票了。

参考邻接:

[1]https://docs.scale-lang.com/

[2]https://news.ycombinator.com/item?id=40970560

— 完—

量子位年度AI主题规划正在征聚合!

海涵投稿专题一千零一个AI应用,365行AI落地决策

或与咱们共享你在寻找的AI居品,或发现的AI新动向

点这里👇神态我,难忘标星哦~

一键三连「共享」、「点赞」和「在看」

科技前沿发挥日日再会 ~软件开发资讯

发布于:北京市

上一篇:没有了

Powered by 软件开发开发价格 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024 云迈科技 版权所有