NVIDIA CUDA Toolkit
NVIDIA® CUDA® Toolkit は、高性能な GPU アクセラレーション アプリケーションを作成するための開発環境を提供します。 これにより、GPU アクセラレーテッド 組み込みシステム、デスクトップ ワークステーション、企業向けデータセンター、クラウドベースのプラットフォーム、スーパーコンピューターでアプリケーションを開発、最適化、デプロイできます。 このツールキットには、GPU アクセラレーテッド ライブラリ、デバッグおよび最適化ツール、C/C++ コンパイラー、ランタイム ライブラリが含まれます。
CUDA の機能
CUDA Tile C++ によるタイル プログラミング
CUDA Tile C++ は、CUDA Tile プログラミング モデルを C++ で表現したものです。 これは、CUDA Tile IR 仕様を基盤に構築されており、C++ でタイル カーネルを記述できます。
CUDA Tile C++ の詳細を見る
CUDA 13.4 は Windows on Arm をサポート
CUDA 13.4 は、Arm エコシステム向けの CUDA サポートや、NVIDIA Rubin アーキテクチャの開発者向けサポートなど、プラットフォームにさまざまな改良が追加されています。 CUDA 13.3 は、CUDA Python と Tile IR 向けの NVIDIA Nsight のサポートを追加します。
CUDA Toolkit 13.4 の詳細を見る
Python でのタイル プログラミング
cuTile Python は、CUDA タイル プログラミング モデルを Python で表現したものです。これは、CUDA Tile IR 仕様を基盤に構築されており、Python でタイル カーネルを記述できます。
cuTile Python の詳細を見る
チュートリアル
Windows と WSL 上の CUDA Toolkit のインストール、互換性の確保、Jetson™ デバイスのアップグレード、プロファイリングとデバッグを通じたアプリケーションの最適化など、重要なビデオ チュートリアルをご覧ください。
並列アルゴリズムによるアプリケーションの高速化 | CUDA C++
動画を見る (2:05:26)Jetson デバイス向け CUDA アップグレード
動画を見る (19:05)アプリケーションのプロファイリングとデバッグ
動画を見る (10:30)Windows と WSL への CUDA Toolkit のインストール
動画を見る (2:56)GTC デジタル ウェビナー
最新の CUDA 機能詳細をご覧ください。
関連情報
アクセラレーテッド コンピューティング ハブ
アクセラレーテッド コンピューティング ハブは、CUDA アクセラレーテッド アプリケーションのパフォーマンスを最大化するために、不可欠なベスト プラクティス、最適化ガイド、開発者ツールを提供します。
アクセラレーテッド コンピューティング ハブの詳細を見る
NGC カタログ内の CUDA Toolkit
CUDA コンテナーは、その他の NVIDIA GPU アクセラレーテッド SDK や AI モデルとともに NGC™ からダウンロード可能で、アプリケーションの高速化を支援します。
CUDA コンテナーの詳細を見る
トレーニング
NVIDIA Deep Learning Institute (DLI) を通じた、開発者向けの、自律ペースまたはインストラクター主導の CUDA トレーニング コース。
アクセラレーテッド コンピューティングの詳細を見る - トレーニング
Nsight 開発者ツール
NVIDIA Nsight Compute および Nsight Systems スイートのツールは、開発者がアプリケーションのパフォーマンスを最適化し、向上させるのを支援するように設計されています。
Nsight ツールの詳細を見る
CUDA コードのサンプル
開発者が GPU アクセラレーテッド アプリケーションの学習と開発の強化を支援する、サンプルの CUDA コードの GitHub リポジトリ。
CUDA サンプルの詳細を見る