さまざまな Azure Quantum オプションを調べる
Azure Quantum は、3 つの異なるインターフェイス (Azure Quantum Web サイト、Visual Studio Code 用の Azure Quantum 開発キット (QDK) 拡張機能、Azure Quantum ポータル) を介して使用できます。
これらのいずれかを使用して、量子コンピューティングと量子プログラミングについて探求することができます。 では、これらの違いは何でしょうか? ニーズに適したツールはどれでしょうか? このユニットは、これらの疑問に答えるのに役立ちます。
Azure Quantum Web サイトとは
Azure Quantum Web サイト を使用すると、量子コンピューティングと量子プログラミングについて学習したり、探求したりすることができます。 最新の量子ブレークスルーを発見したり、Copilot の助けを借りて量子プログラムを作成して実行したりすることができます。
- Azure Quantum の Copilot - AI を量子の世界に導入できます。 組み込みのコード ウィンドウと Q# コンパイラを使用すると、Copilot in Azure Quantum は、コードを実行できるだけでなく、プロンプトから Q# コードを生成したり、量子コンピューティングについて会話したりすることもできます。
- Azure Quantum Elements - 量子コンピューティングの最も重要なアプリケーションの 1 つは、化学の分野のアプリケーションです。 Quantum Elements では、Copilot in Azure Quantum を使用して、分子モデルの設計、コーディング、レンダリングを行います。
- Quantum Katas - 量子コンピューティングの概念と Q# プログラミング言語を教える実践的なチュートリアル。
- コード サンプル - Azure Quantum コード ライブラリには、Q#、Python、Qiskit コードを使用して量子シナリオを例示するサンプルが豊富に用意されています。
- ビデオ - ビデオ ライブラリを参照して、主要な量子コンピューティング研究者やイノベーターとのインタビューを閲覧できます。
- Azure Quantum ブログ - 最新の量子コンピューティング研究やイノベーションについて最新の情報を入手できます。
ヒント
Azure Quantum Web サイトを使用すると、Azure サブスクリプションを使用せずに Quantinuum H シリーズ エミュレーターに量子コンピューティング プログラムを送信できます。
量子に強い興味があり、実践的に学びたい場合は、Azure Quantum Web サイトが最適です。
Azure Quantum Web サイトが適切なツールである場合
次の表は、量子コンピューティングの開発過程で Azure Quantum Web サイトを使用するかどうかを決定するのに役立ちます。
次の場合に使用します。 | 以下のものが必要です: | 以下のことを行えます。 |
---|---|---|
|
|
|
Quantum 開発キット (QDK) 拡張機能とは
Quantum 開発キット (QDK) 拡張機能は、量子コンピューティング用のソフトウェア開発キットです。 これは、Visual Studio Code (Microsoft から無料で提供されているオープンソース エディター) 用の拡張機能です。
Note
QDK 拡張機能は、Visual Studio Code と Visual Studio Code for the web の両方で利用できます。
QDK 拡張機能を使用すると、Q# プログラムを作成したり、プレインストールされている Q# サンプルを読み込んだりすることができます。また、改善されたエラー メッセージ、Q# 構文の強調表示、ローカル開発環境での統合デバッグなどの機能も利用できます。
さらに、Azure Quantum Resource Estimator を使用して、Q# プログラムのリソースを見積もることもできます。 Resource Estimator は、量子コンピューターで Q# プログラムを実行するために必要な量子ビット数と演算数を見積もるために使用できるツールです。
Visual Studio Code で QDK を使用するために Azure アカウントは必要ありませんが、Azure アカウントを既に設定している場合、VS Code から Azure Quantum ワークスペースに直接接続できます。 これにより、ワークスペース用に選択したプロバイダーの量子コンピューターとシミュレーターで Q# プログラムを実行できます。
ヒント
Azure Quantum ワークスペースがある場合、VS Code から Azure Quantum に Q# プログラムを送信するときに、Azure Quantum クレジットで 500 米国ドルの無料特典を利用できます。
VS Code の QDK が適切なツールである場合
次の表は、VS Code の QDK の機能のクイック リファレンスとして使用できます。 通常、さまざまな Azure Quantum オプションを併用します。たとえば、Azure Quantum ポータルで量子ワークスペースを管理しながら、QDK を使用して VS Code で Q# を記述します。
次の場合に使用します。 | 以下のものが必要です: | 以下のことを行えます。 |
---|---|---|
|
|
|
Azure Quantum ポータルとは
Azure portal は、Microsoft Azure クラウド コンピューティング プラットフォームのメインのインターフェイスです。 Azure には、リモート ストレージ、データベース ホスティング、一元的アカウント管理など、クラウドベースの豊富なサービスが用意されています。
Azure Quantum ポータルでは、量子ワークスペースを作成できます。 量子ワークスペースは、量子プログラムと量子ジョブ用のコンテナーです。 量子ワークスペースでは、使用する量子コンピューティング プロバイダーを選択できます。 また、量子ジョブを格納する Azure Quantum ストレージ アカウントを選択することもできます。
ヒント
初めて Azure Quantum ワークスペースを作成するときに、各量子コンピューティング プロバイダーで使用できる 500 米国ドル分の無料の Azure Quantum クレジットを取得できます。 そうです。各プロバイダーで 500 米国ドルを使って量子プログラムを実行できます。
Azure portal では、サブスクリプションとワークスペースを管理できます。 チーム メンバーや学生などのユーザーのグループに、Azure Quantum ワークスペースへのアクセス権を付与できます。 また、量子ジョブ、クレジットの使用量、クォータを管理することもできます。
Azure Quantum ポータルでは、Azure Quantum ノートブックで量子プログラムを実行することもできます。 Azure ノートブックは、Jupyter ノートブックを実行するための Web ベースの環境です。
Azure Quantum ポータルが適切なツールである場合
次の表は、Azure Quantum ポータルの機能のクイック リファレンスとして使用してください。
次の場合に使用します。 | 以下のものが必要です: | 以下のことを行えます。 |
---|---|---|
|
|
|