NVIDIA/cuda-quantum
C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
何を解決するか
CUDA-Q は、ハイブリッド量子古典コンピュータのプログラミングの複雑さに対処し、量子処理ユニット(QPUs)、GPU、CPU を単一のシステム内で統合・プログラミングできるようにします。
動作方法
nvq++ コンパイラと専用ランタイムを含む包括的なツールキットを提供します。このプラットフォームは C++ と Python の両方のツールをサポートしており、CPU および GPU バックエンドを統合することで、開発者がアプリケーションを迅速に開発・テストできるようにしています。
対象ユーザー
量子アプリケーションを開発する開発者や研究者で、古典的および量子ハードウェアの統合的なパワーを活用したい方を対象としています。
主な特徴
- ハイブリッド統合: QPUs、GPU、CPU を一つのプログラミング環境でシームレスに統合。
- 多言語対応: Python と C++ の両方のツールを提供。
- パルスレベルプログラミング: 研究用プレビュー版パッケージを含み、低レベルのパルスおよび演算子プログラミングに対応し、実験的な GPU 実行パスを備えています。
- 統合バックエンド: 応用の迅速なテストを可能にする CPU および GPU バックエンドを標準搭載。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト