突发:英伟达这次终于开窍了!CUDA 原生支持 Python,程序员狂喜!

360影视 日韩动漫 2025-04-11 14:03 1

摘要:根据 GitHub 的 2024 年开源调查以及我们上次在头条号的2025年4月的编程语言排行榜文章,Python 已经超越 JavaScript,荣登世界最受欢迎编程语言宝座。

Hello,各位读者老爷们!

今天小编要带大家聊一个重磅消息:NVIDIA 终于(真的是"终于")让 CUDA 支持原生 Python 了!

这对我们这些广大码农来说简直是天大的好消息!不用再被 C/C++ 折磨,Python 一把梭就能驾驭 GPU 算力!我们一起来看看这波操作有多香~

根据 GitHub 的 2024 年开源调查以及我们上次在头条号的2025年4月的编程语言排行榜文章,Python 已经超越 JavaScript,荣登世界最受欢迎编程语言宝座

而 NVIDIA 的 CUDA 工具包却一直不支持 Python...这就很尴尬了!

想象一下:左手是全球最火的编程语言,右手是最强大的 GPU 计算平台,但它们就是不能好好说话???这种感觉就像...你有了一辆法拉利,但驾照只能开电动三轮车!

NVIDIA 的 CUDA 架构师 Stephen Jones 在 GTC 大会上强调:"CUDA 的 Python 不应该看起来像 C。它应该看起来像 Python!" 没错!这不是简单把 C 语言翻译成 Python 语法那么简单。而是要让 Python 开发者能像呼吸一样自然地使用 CUDA。

NVIDIA 的这次更新主要包括:基础 Python 绑定、cuPyNumeric(NumPy 的替代品,只需改一行导入代码就能从 CPU 飞到 GPU)、CUDA Core(完全重构的运行时)、NVMath Python(统一接口)以及 CuTile 接口(全新编程模型)。

简单来说,NVIDIA 不是让你学 C++ 来用 CUDA,而是把 CUDA 变成了更像 Python 的东西!

据 Futurum Group 数据,CUDA 用户在 2023 年只有 400 万,而 Python 用户...太多了好吗!特别是在印度、巴西等新兴市场,Python 程序员数量正在爆发式增长。

NVIDIA 这波操作简直是打开一扇门,想象一下,以前你要学 C++ 才能玩转 NVIDIA GPU,现在只需要会 Python 就行了!这就像原本需要考驾照才能开车,现在直接扫码就能上路一样便捷!

传统 CUDA 编程模型是围绕"线程"展开的,这对 C++ 程序员来说很自然。但 Python 程序员更习惯于思考"数组"而非"线程"。CuTile 正是为此而生:它能高效地将数组映射到 GPU,让代码更易理解、更易调试。

Stephen Jones 表示:"编译器通常会比我做得更好,因为编译器深刻理解我在做什么..." 这种"高级抽象"正是 Python 程序员所熟悉和喜爱的!

NVIDIA 不仅仅着眼于 Python,他们还计划支持更多编程语言,包括 Rust 和 Julia。NVIDIA 似乎想把自家的 GPU 基础设施推向全球,特别是印度等新兴市场。

作为一个码农,我只想说:NVIDIA,你可算开窍了!这波操作真的是秒啊!Python 天下第一,CUDA 助力起飞!再也不用被 C++ 折磨了,Python 一把梭就能驾驭强大的 GPU 算力,AI 训练、科学计算、图形渲染...样样不在话下!

你们觉得这次更新有多大意义?欢迎在评论区留言讨论!如果觉得文章有用,别忘了点赞、在看、转发三连支持哦!

据说会 Python 的程序员收入比只会 C++ 的高 30%?真的假的?

来源:编程狮W3Cschool

相关推荐