CUDA工具包

NVIDIA®CUDA®工具包为创建高性能、GPU加速的应用程序提供了一个开发环境。有了它,您可以在GPU加速的嵌入式系统、桌面工作站、企业数据中心、基于云的平台和超级计算机上开发、优化和部署应用程序。该工具包包括GPU加速库、调试和优化工具、C/C++编译器和运行时库。


立即下载



CUDA 12的特点

易于扩展的内置功能

使用跨多GPU配置分布计算的内置功能,您可以开发从单GPU工作站扩展到具有数千个GPU的云安装的应用程序。


了解更多信息

新版本,新优点

CUDA 12引入了对NVIDIA Hopper™和Ada Lovelace架构的支持、Arm®服务器处理器、延迟模块和内核加载、改进的动态并行API、CUDA图形API的增强、性能优化库以及新的开发人员工具功能。


了解更多信息

料斗支架

对Hopper体系结构的支持包括下一代Tensor Cores和Transformer Engine、高速NVIDIA NVLink®Switch、混合精度模式、第二代Multi-Instance GPU(MIG)、高级内存管理以及标准的C++/Fortran/Python并行语言结构。


了解更多信息

教程

CUDA Developer Tools是一系列教程视频,旨在帮助您开始使用NVIDIA Nsight™工具进行CUDA开发。它探索了CUDA分析、调试和优化的关键特性。


CUDA兼容性

观看视频

Jetson设备的CUDA升级

观看视频

分析和调试应用程序

观看视频

在Windows和WSL上安装CUDA工具包

观看视频

GTC数字网络研讨会

深入了解CUDA的最新功能。

NVIDIA料斗结构内部

探索NVIDIA Hopper架构的新功能及其在NVIDIAH100 Tensor Core GPU中的实现。

立即观看

CUDA-新功能及其他

了解CUDA工具包中的新功能,包括CUDA语言、编译器、库和工具的最新和最强大的功能,并了解明年将推出的功能。


立即观看

CUDA基于NVIDIA料斗GPU架构

了解如何利用NVIDIA Hopper体系结构的功能,将算法提升到下一个性能级别。

立即观看

查看全部

客户案例

看看开发人员、科学家和研究人员今天是如何使用CUDA的。


使用HPC探索宇宙

牛津电子研究中心主任韦斯·阿莫尔(Wes Armour)讨论了GPU在处理平方公里阵列收集的大量天文数据中的作用,以及CUDA是如何最适合其信号处理软件的选择。


观看视频

用琥珀开启药物发现的新时代

罗格斯大学的David Cerutti和Taisung Lee分享了Amber如何利用CUDA推进多个科学领域,开启药物发现和设计的新时代。



观看视频

可视化和模拟原子结构

伊利诺伊大学香槟分校贝克曼研究所高级研究程序员约翰·斯通(John Stone)讨论了如何使用CUDA和GPU处理大型数据集,以可视化和模拟高分辨率原子结构。


观看视频

CUDA生态系统

探索内置CUDA集成的顶级计算和图形软件包。


Adobe,CUDA生态系统合作伙伴
安西斯,CUDA生态系统合作伙伴
Autodesk、CUDA生态系统合作伙伴
达索系统公司,CUDA生态系统合作伙伴
联邦大学开发署生态系统合作伙伴MathWorks
微软、CUDA生态系统合作伙伴
国家仪器、CUDA生态系统合作伙伴
Wolfram Mathematica,CUDA生态系统合作伙伴

特色博客





最新消息




为开发人员提供免费工具和培训

独家访问数百个SDK、技术培训,并有机会与数百万志同道合的开发人员、研究人员和学生联系。


了解更多信息

资源

CUDA文档和发行说明

包含CUDA工具包的深入技术信息的文档库。



CUDA 12功能揭示

关于CUDA Toolkit 12.0的特性和功能的技术博客。




NGC目录中的CUDA工具包

CUDA容器可从NGC™下载,以及其他NVIDIA GPU加速的SDK和AI模型,以帮助加速应用程序。


了解更多信息

所有CUDA技术博客

CUDA技术博客档案,涵盖工程师为工程师编写的关键特性和功能。


了解更多信息

CUDA-X™库

开发了一套人工智能、数据科学和数学库,以帮助开发人员加速其应用程序。


了解更多信息

培训

通过NVIDIA深度学习学院(DLI)为开发人员提供自定进度或讲师指导的CUDA培训课程。


了解更多信息

Nsight开发人员工具

NVIDIA Nsight Compute和Nsight System工具套件,旨在帮助开发人员优化和提高其应用程序的性能。


了解更多信息

CUDA代码示例

GitHub示例CUDA代码库,帮助开发人员学习和加速GPU加速应用程序的开发。



NVIDIA开发者论坛

一种信息交流,帮助开发人员直接从NVIDIA工程师那里获得技术问题的答案。



Bug提交

NVIDIA Engineering自己的漏洞跟踪工具和数据库,开发人员可以在其中提交技术漏洞。


了解更多信息