ハイブリッド量子古典コンピューター用の CUDA-Q プラットフォームを使用すると、量子処理装置 (QPU)、GPU、CPU を 1 つのシステムに統合してプログラミングできます。このリポジトリには、CUDA-Q ツールキットによって提供されるすべての C++ および Python ツールのソース コードが含まれています。これには、 nvq++
コンパイラ、CUDA-Q ランタイム、および迅速なアプリケーション開発とテストのための統合された CPU および GPU バックエンドの選択が含まれます。
CUDA-Q の使用方法の詳細については、CUDA-Q ドキュメントを参照してください。このページには、正式にリリースされたパッケージのインストール手順も含まれています。
このリポジトリで開発中の最新のイテレーションをインストールしたり、独自の変更を追加したりする場合は、GitHub Container Registry にデプロイされている最新のパッケージを確認してください。ソースから CUDA-Q をビルドする方法の詳細については、次の手順を参照してください。
CUDA-Q に参加するにはさまざまな方法があります。 CUDA-Q を使用した量子アプリケーションの開発に興味がある場合、このリポジトリは始めるのに最適な場所です。 CUDA-Q プラットフォームへの貢献の詳細については、Contributing.md をご覧ください。
このリポジトリのコードは、Apache License 2.0 に基づいてライセンスされています。
このリポジトリにプル リクエストをコントリビュートするには、コントリビューター ライセンス契約 (CLA) に同意する必要があります。コントリビューター ライセンス契約 (CLA) には、コントリビュートを使用する権利を付与する権利があり、実際に付与されていることが宣言されています。 CLA ボットは、CLA を提供する必要があるかどうかを自動的に判断し、PR を適切に装飾します。ボットが提供する指示に従ってください。これを行う必要があるのは 1 回だけです。
CUDA-Q プラットフォームに関するフィードバックやアイデアについては、このリポジトリの [ディスカッション] タブでお知らせいただくか、問題を提出してください。セキュリティ上の懸念や行動規範違反を報告するには、[email protected] までご連絡ください。