终于!CUDA 官宣:添加原生 Python 支持,开发者狂喜

英伟达CUDA原生Python支持革命:手把手教你用Python直接操控GPU加速计算 2025年CUDA对Python的原生支持是GPU计算领域的重大突破。通过本文的实践示例,我们展示了如何利用这一新特性进行高性能计算开发。从简单的向量加法到复杂的图像处理流水线,Python现在能够以接近原生性能的水平直接操作GPU。我们将探索Python在量子计算领域的最新应用——如何使用Qiskit库实现量子机器学习算法!量子计算+Python+AI,三者的结合将带来怎样的可能性?敬请期待!您对CUDA Python支持有什么看法?在您的项目中会如何使用这一特性?欢迎在评论区分享您的观点! 阅读详情

本文经授权转自公众号优快云(ID:优快云news)

整理 | 郑丽媛

👇我的小册 45章教程:(小白零基础用Python量化股票分析小册) ,原价299,限时特价2杯咖啡,满100人涨10元。

👇我的小册 AI工具100个实战小案例:(100个AI工具实战小案例) ,原价299,限时早鸟价29,满100人涨10元。

如果你是一名 Python 开发者,曾想尝试 CUDA 却被 C/C++ 劝退,那么你终于可以松一口气了——今年 NVIDIA GTC 大会上传来了一条重磅消息:CUDA,英伟达深耕多年的并行计算平台和编程模型框架,正式加入了对 Python 的原生支持!

这意味着:Python 开发者无需再学习 C/C++,就可以用最熟悉的 Python 写代码、调库、跑模型,直接在 GPU 上高效执行算法任务。作为长期以来开发者社群最为期待的能力之一,Python 原生支持的到来,无疑为 CUDA 注入了新的活力,也为数以百万计的 Python 工程师打开了加速计算的大门。

1、正式官宣:Python 成为 CUDA 原生语言

自 2006 年推出以来,CUDA 凭借其出色的并行计算性能,成为深度学习、科学计算、图像处理等领域的核心技术底座。但长期以来,CUDA 的生态始终围绕 C/C++ 构建,其编程语言支持也主要集中在 C、C++ 和 Fortran 上。

虽然有诸如 PyCUDA、Numba 等第三方库实现了部分 Python 封装,但始终缺乏官方、全面、原生的 Python 集成。尤其在 GitHub 2024 年度报告中 Python 超越 JavaScript、成为了“全球最受欢迎编程语言”之后,这种不匹配越来越明显。

如今,这一切终于迎来了转折点。

在 GTC 2025 中,英伟达正式宣布:CUDA 工具链将全面原生支持 Python 编程。CUDA 架构师 Stephen Jones 在 GTC 技术演讲中对此表示,“我们一直在努力让加速计算与 Python 深度融合,使其成为 CUDA 技术栈中的‘一等公民’。”

2、CUDA 的 Python 化改造

对于添加了原生 Python 支持的 CUDA,开发者可直接用 Python 编写算法,并在英伟达 GPU 上高效执行,无需手动调用底层内核或依赖 C++ 接口封装。

Stephen Jones 补充道:“这不仅仅是把原来的 C 语言翻译成 Python,而是要让 Python 保持本色,让 Python 开发者也感到自然。”

英伟达也强调,此次更新重新设计了一套真正符合 Python 编程习惯的 CUDA 开发模型,包括 API、库、执行方式和性能优化手段。开发者可以像使用 NumPy、PyTorch 那样,用 Python 脚本直接编写和调用 GPU 加速逻辑。

换句话说,英伟达对 CUDA 不是简单的语法包装,而是一次从运行时到编程模型的 Python 化重构。具体来看,英伟达提供了:

(1)CUDA Core:重新设计的运行时系统,支持完全的 Python 编程体验,执行流程也更贴近 Python 风格;

(2)cuPyNumeric:NumPy 的 GPU 加速替代品,修改一行 import 即可将代码从 CPU 迁移至 GPU;

(3)NVMath Python:统一接口库,支持在 host 和 device 两端调用各种库函数,这些函数调用支持自动融合(fusing),可带来明显的性能提升;

(4)采用 JIT 编译:几乎不依赖传统编译器,大幅减少依赖链复杂度,提高执行效率和可移植性;

(5)全套的分析工具支持:包括性能分析器、代码静态分析器等,帮助开发者进行性能调优。

除此之外,传统 CUDA 强调线程(thread)、块(block)等显式控制方式,而 Python 工程师则更熟悉“数组思维”——以矩阵、张量、向量等结构为基础组织计算。为此,英伟达还推出了全新编程模型 CuTile,它更像是面向数组、张量的抽象,更贴近 Python 开发者的思维模式。

CuTile 模型强调以 tile(小块)为基本计算单元进行调度,每个 tile 包含若干数据元素,由编译器负责自动映射到底层线程执行,从而实现高效的 GPU 加速。Stephen Jones 解释道,“相比线程,tile 更贴近 Python 语言的哲学;它足够高效,性能也不输 C++。”——tile 中的数据可以是向量、张量或数组,编译器可以更好地将整个数组操作映射到 GPU。

最终实现既保留了 CUDA 的性能优势,又贴近 Python 的开发习惯。

3、接下来还有什么值得期待?

根据市场研究机构 The Futurum Group 数据,2023 年全球 CUDA 开发者数量约为 400 万人。而与之相比,Python 开发者群体则以指数级增长,在全球范围内已突破数千万,尤其在印度、巴西等新兴市场展现出强大活力。

英伟达此次为 CUDA 添加原生 Python 支持,无疑将把这批人拉入 CUDA 生态中。无论你是 AI 工程师、科研人员,还是对 GPU 加速感兴趣的 Python 爱好者,这波更新无疑是一个好消息。

更为重要的是,英伟达在 GTC大会上还透露:接下来还将在 CUDA 中支持 Rust、Julia 等语言,进一步扩大其多语言生态。也就是说,CUDA 不再设置“语言门槛”,正在从“专业工具”向“通用平台”演化,未来不再只有系统级程序员才能玩转 CUDA。

参考链接:https://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/

本文转自公众号“优快云”,ID:优快云news

图片

最后推荐一下我们团队写的量化小册的内容,45篇内容!从Python安装,入门,数据分析,爬取股票基金的历史+实时数据,以及如何写一个简单量化策略,策略回测,如何看资金曲线统统都有介绍!非常超值!

欢迎订阅:原价299 早鸟价2杯咖啡钱,即可永久阅读。满400人又要涨价了,现在的价格非常非常低,只要2杯奶茶,就可以终身订阅+课程源码,还有永久陪伴群。48小时无理由退款,放心食用!

图片

往期推荐
量化: 如何用Python爬取创业板历史+实时股票数据!|实战股票分析篇利用Pandas 9招挖掘五粮液股价!|实战股票数据分析篇 Pandas滚动操作 |量化股票第一步,用Python画股票K线,双均线图,可视化你的股票数据!|如何用Python爬取全部800多只ETF基金数据!|如何用Python写一个双均线策略 |如何用Python开发一个多策略机器人!上篇!|Python量化系列-用布林策略买五粮液能赚多少钱?|只要4秒钟!用Python 获取上证指数34年的历史日线数据!
GPU 编程新时代:NVIDIA 终于为 CUDA 添加原生 Python 支持 今年,NVIDIA 全力以赴,明确表示 Python 将成为其 CUDA 并行编程框架中的一等公民 多年来,NVIDIA 为 GPU 计算开发的软件工具包 CUDA 一直缺乏对 Python 的原生支持。但这种情况终于有所改变。在最近的 GTC 大会上,NVIDIA 宣布 CUDA 工具包将提供原生支持并与 Python 完全集成。换句话说,开发人员现在可以使用 Python 直接在 GPU 上运行算法计算。在 NVIDIA 内部,他们已经将 2025 年定为“CUDA Python 年”,这一标签已在公司上下达成共识,并成为今年 GTC 大会的核心主题。 阅读详情

相关推荐

【Seurat绘图进阶】从参数调优到美学定制:解锁DimPlot与FeaturePlot的隐藏技巧

本文深入探讨了Seurat包中DimPlot与FeaturePlot的进阶使用技巧,旨在解决单细胞数据可视化中的常见痛点。通过参数调优(如order、shuffle、raster)、颜色美学定制(使用RColorBrewer、viridis配色)以及性能优化(栅格化处理),并结合scCustomize包与patchwork排版,帮助用户将基础图表提升为信息清晰、可直接用于论文发表的出版级可视化结果。

lake5的博客 629

NVIDIA终于在CUDA中添加了原生Python支持

这篇文章的标题是《NVIDIA Finally Adds Native Python Support to CUDA》(NVIDIA终于在CUDA中添加了原生Python支持)。文章介绍了NVIDIA在2024年宣布其CUDA软件工具包将原生支持Python,允许开发者直接在GPU上执行算法式计算。

DoublePoint的博客 263

从零构建:基于Docker与FRR的OSPF虚拟网络实验室

本文详细介绍了如何利用Docker与FRR构建OSPF虚拟网络实验室,从环境设计到高级网络拓扑配置,再到实验验证与排错。通过容器化技术实现高效资源利用和快速部署,特别适合网络协议教学、企业网络架构验证等场景。

plum99的博客 222

英伟达CUDA原生支持Python

这次更新看似是技术迭代,实则是英伟达的生态霸权宣言。当Python遇上原生CUDA,就像给火箭装上AI导航——接下来的算力爆炸,可能会超出所有人想象。有程序员在推特吐槽:"刚学会CUDA C++就要失业?"底下最高赞回复是:"不,是你终于不用再写C++了!所以问题来了:当显卡开始说Python,你准备好迎接这个"人均调卡师"的时代了吗?

微信公众号:互联网之路 902

面板数据门槛归回分析,xthreg的安装,xthreg2安装包

我用的是Stata17,数据是不平衡的面板数据,需要用到xthreg2,虽然我找到了xthreg2.ado,但是还需要安装xthreg,因为运行xthreg2需要xthreg包顺带安装的lxthreg.mlib文件。但是!我后来发现还是不行,最后是去买了一个真正能用到xthreg2的lxthreg.mlib文件,才可以运行。

weixin_55252589的博客 1万+

MATLAB控制信号发生器(USB-GPIB-HS)GPIB仪器控制教程(含matlab代码)

自动化测试时需要自动产生信号,通过matlab控制信号发生器的频率与功率,以实现自动化信号生成输出

qq_43686057的博客 1606

【往期回顾】Python 潮流周刊#97:CUDA 终于原生支持 Python 了!

谷歌开源的 Agent Development Kit (ADK),助力打造高效、智能的 AI agent,特色:代码优先、多代理架构、丰富的生态、灵活编排、原生流支持、状态/记忆与组件管理。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。Textual 项目的作者分享了如何在终端中实现高性能图形用户界面的技术细节,包括如何解决多窗口重叠问题、如何快速确定哪些窗口在可见区域、如何优化终端应用的渲染速度,等等。

Python猫 588

2025资源从哪里来!

研究网络通信中的安全问题,如VLAN划分、路由协议(静态、动态如OSPF、BGP)、NAT转换、AAA认证、访问控制列表(ACL)等。‌Wi-Fi安全设置‌、‌密码破解原理‌(仅用于合法测试或教育目的)、‌常见Web安全问题‌如SQL注入、XSS跨站脚本攻击等的防范措施。在这个网站你可以找到你对应的专业-对应的路线-对应的资源-对应的百度网盘里面全是免费的资源------------------惊喜不?‌防火墙配置与策略‌、‌入侵检测与防御系统(IDS/IPS)‌、‌端口扫描与漏洞扫描技术‌等。

qq_56248592的博客 1902

CUDA 工具链将全面原生支持 Python

根据 NVIDIA 在 2025 年 GTC 大会上的官宣,CUDA 工具链将全面原生支持 Python 编程,这一重大更新旨在降低 GPU 编程门槛,吸引更广泛的 Python 开发者进入 CUDA 生态。

xixixixixixixi21的博客 931

【机器学习-17】数据变换---小波变换特征提取及应用案列介绍

小波变换作为一种前沿的数据分析工具,近年来在信号分析领域崭露头角。小波分析的理论和方法凭借其独特优势,在信号处理、图像处理、语音处理、模式识别以及量子物理等多个领域得到了广泛的应用,堪称近年来在工具及方法上的重大突破。小波变换以其多分辨率的特性,在时域和频域均展现出对信号局部特征的强大表征能力。通过伸缩和平移等运算过程,小波变换能够对信号进行多尺度聚焦分析,为非平稳信号的时频分析提供了一种有效手段。它允许我们由粗及细地逐步观察信号,从而精准地提取出有用信息。

qq_38614074的博客 2万+

部署OpenClaw时设置环境变量提示export: not valid in this context的完整解决方案

OpenClaw环境变量设置错误解决方案 问题概述 在部署OpenClaw时设置环境变量出现"export: not valid in this context"错误,通常由以下原因导致: 在非交互式shell中使用export命令 在命令替换或管道中使用export 脚本文件包含Windows换行符(CRLF) 解决方案 修正脚本执行方式:确保export命令在正确的shell上下文中使用 使用source命令:通过. setup_openclaw.sh或source setup_op

博客 458

英伟达终为 CUDA 添加原生 Python 支持,他有什么目的?

CUDA是静态编译的GPU语言,其实就是机器语言,主打的直接快速,它早期支持C/C++/Fortran,也是因为这些语言是静态语言,而Python是动态语言,与GPU计算的要求有很大冲突,比如没办法及时类型推断、内存访问等,非常影响执行效率。另一方面,Python生态的计算库实在太强大,比如numpy,几乎垄断了数组计算,还有像scipy、keras等,已经成为机器学习的主流工具,CUDA必须要兼容这些Python库,因此推出了numpy的cuda接口。最后一点,可能也是最紧迫的原因,OpenAI推出的。

分享Python、数据分析、人工智能前沿知识 994

ST03N 里看不到 SE38 / SA38?别急,这不是没记录,而是被换了名字

摘要:SAP系统中SE38/SA38事务码在ST03N统计中可能"隐身",因其对话步骤被归集到对应的程序名(如SE38→RSABAPPROGRAM)。ST03N侧重工作负载聚合统计,而STAD提供短期明细记录。正确排查方法是:在ST03N中搜索程序名而非事务码,再通过STAD验证具体使用情况。这一现象在权限整改和审计中易造成误判,建议将程序名纳入常规监控,并区分ST03N(趋势分析)与STAD(事实校验)的不同用途。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 953

在windows环境下安装支持CUDA的opencv-python

使用官方预构建源代码配置支持GPU模块的opencv-python,不使用Visual Studio。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

科技快讯 | 阿里云百炼MCP服务上线;英伟达官宣:CUDA 工具链将全面原生支持 Python

4月10日,谷歌在Cloud Next大会上宣布,其AI编程助手Gemini Code Assist新增“代理”功能,能通过多步骤完成复杂编程任务,如根据Google Docs创建应用或代码转换。报告显示,2023年AI性能显著提升,AI应用加速,投资增长,中美AI模型差距缩小。当地时间4月9日,美国开放人工智能研究中心(OpenAI)对马斯克提起反诉,指控马斯克存在骚扰行为,并要求联邦法官阻止马斯克对OpenAI采取任何进一步的非法和不公平行动,其中包括通过媒体进行攻击和进行恶意宣传。

www3300300的专栏 822

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

英伟达为CUDA添加原生Python支持!学Python,这几本书你一定要翻烂!

书中系统介绍了数据结构与算法基础、复杂度分析、数组与链表、栈与队列、哈希表、树、堆、图、搜索、排序、分治、回溯、动态规划和贪心算法等核心知识,通过清晰易懂的解释和丰富的代码示例,以及生动形象的全彩插图和在线动画图解,揭示算法工作原理和数据结构底层实现,教授读者如何选择和设计最优算法来解决不同类型的问题,切实提升编程技能,构建完整的数据结构与算法知识体系。余下的篇幅介绍了有广泛应用的算法,以及面对具体问题时的解决技巧,比如何时使用贪婪算法或动态规划,哈希表的应用,图和树算法,K 最近邻算法等。

图灵教育 288

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

CUDA重大更新:原生Python可直接编写高性能GPU程序

NVIDIA在GTC 2025大会上宣布CUDA平台将原生支持Python编程,为GPU加速计算带来重大突破。这一更新直接消除了Python开发者使用CUDA的技术障碍,无需再通过C/C++间接调用。新架构包含四个核心组件:完全重构的CUDA Core运行时系统、与NumPy兼容的cuPyNumeric数值计算库、支持自动操作融合的NVMath数学库,以及先进的即时编译系统。这些创新使开发者能够用纯Python语法实现高性能GPU计算,同时保持传统CUDA的性能优势。该技术将显著降低AI、科学计算等领域的G

deephub 5495

英伟达为其专有的CUDA架构带来原生的Python支持 帮助开发者加速AI开发进程

根据 GitHub 2024 年开源数据调查,Python 在 2024 年已经超过 JavaScript 成为全球最受欢迎的编程语言,Python 在数据科学、机器学习和高性能计算领域占据着主导地位,但长期依赖 CUDA 对 Python 的支持仅停留在工具层面,开发者需要掌握 C++ 或 Fortran 等语言才能直接操作 CUDA 进行 GPU 编程,显然这种壁垒肯定会限制 CUDA 在 Python 开发者社区中的普及。

weixin_41446370的博客 521

gpu算力cuda版本torch版本终于搞懂了!

查看gpu的名称算力—在python控制台中/cmd终端nvidia-smi查看当前cuda的版本—在cmd终端stat cuda查看当前使用的cuda是什么版本的实际上就是查看/usr/local/cuda这个软链接指向的那个cuda版本安装文件nvcc -V和第一个命令一个意思。

weixin_43603400的博客 6182

危!比 Python 快 90,000 倍的 Mojo 官宣开源

整理 | 苏宓出品 | 优快云(ID:优快云news)AI 时代,在各大公司“卷”大模型之际,也有人从工具层“发力”编程语言。2023 年,Swift 之父、编译器大神 Chris Lattner 和 Google 前员工 Tim Davis 带领其背后的初创团队 Modular 加入 AI 战局,先是火速发布了比 Python 快 35000 倍的 Mojo 编程语言,而后又拿下 1 亿美元...

优快云资讯 8297

WIN11安装带有CUDA支持的OpenCV到Python中

BUILD_opencv_python3必填,以及OPENCV_EXTRA_MODULES_PATH、PYTHON3_EXECUTABLE、PYTHON3_INCLUDE_DIR、PYTHON3_LIBRARY、PYTHON3_NUMPY_INCLUDE_DIRS和opencv源码位置根据自己实际情况填写。其中,Python版本建议大于等于3.6,小于等于3.12,因为我看编译后的文件中有从3.6到3.12的所有选项,更高的和更低的我都没看见,因此推测这是Python的支持区间,真假未知,请自行判断。

qq_37112115的博客 1919

Python 潮流周刊#97:CUDA 终于原生支持 Python 了!

订阅后,可免费查看 第 97 期周刊的全文:https://www.xiaobot.net/post/b4524cc4-88d2-4d4d-89f8-de13be855f47。周刊前30期的免费合集,含精美电子书(EPUB/PDF):https://pythoncat.top/posts/2023-12-11-weekly。Python 潮流周刊第 2 季完结了,分享几项总结:https://pythoncat.top/posts/2024-07-14-iweekly。

Python猫 308

CUDA原生支持Python:GPU编程的春天来了

原生Python支持的加入打破了CUDA长期依赖C/C++的技术壁垒。过去开发者需要通过PyCUDA等第三方库进行封装调用,现在可以直接用Python语法操作GPU,降低了90%的学习成本。这个更新让GPU编程真正走进了Python开发者的日常工作流,建议所有关注高性能计算的同学都来体验这个划时代的改进。完整保留了CUDA的并行计算优势。- 直接预览GPU加速效果。- 自动配置CUDA环境。内存管理效率提升60%- 无需本地安装驱动。- 一键部署演示项目。

GarnetFalcon73的博客 437

Conda分别安装不支持CUDA和支持CUDA的Pytorch解决方案

前言 本文将描述如何通过pip指定版本安装Pytorch,安装环境为Win10 一、安装前须知 有三个参数需要设定: Pytorch版本 torchvision版本 是否有CUDA,有则注明版本 torchvision是独立于pytorch的关于图像操作的一些方便工具库。 CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 二、安装 以pip安装为例,需求为: Pytorch1.4.0、torchvision0.5.0、无cpu 安

Xiao_Spring的博客 4794

Python OpenCV配置CUDA以支持GPU加速 (不使用Visual Studio)

文章目录0. 前言1. 查看电脑CUDA版本2. 下载CUDA Toolkit3. 下载cuDNN4. 下载opencv源代码5. 测试是否成功

留De白的博客 4万+
上一篇: Gemini 2.5编程全球霸榜,谷歌重回AI王座!神秘模型曝光,奥特曼迎战
下一篇: 首本通用人工智能评测书出版,全球知名人工智能科学家朱松纯及团队全新成果!
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值