テンソルネットワークシミュレーター (TN1) - Amazon Braket

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

テンソルネットワークシミュレーター (TN1)

TN1 は、オンデマンドで高性能なテンソルネットワークシミュレーターです。 は、最大 50 でqubits回路深度が 1,000 以下の特定の回路タイプをシミュレートTN1できます。 TN1は、スパース回路、ローカルゲートを持つ回路、および量子フーリエ変換 (QFT) 回路などの特殊な構造を持つ他の回路に特に強力です。 は 2 つのフェーズでTN1動作します。まず、リハーサルフェーズは回路の効率的な計算パスを識別しようとします。そのため、 は収縮フェーズ と呼ばれる次のステージのランタイムを推定TN1できます。推定収縮時間がTN1シミュレーションランタイム制限を超えると、 TN1は収縮を試みません。

TN1 のランタイム制限は 6 時間です。最大 10 (eu-west-2 では 5) 個の同時量子タスクに制限されています。

TN1 結果

収縮段階は、一連の行列乗算で構成されます。一連の乗算は、結果に達するか、結果に到達できないと判断されるまで継続されます。

注: は > 0 Shotsである必要があります。

結果タイプは次のとおりです。

  • サンプル

  • 期待

  • 分散

結果の詳細については、「結果タイプ」を参照してください。

TN1 は常に利用可能で、オンデマンドで回路を実行し、複数の回路を並行して実行できます。詳細については、「シミュレーターの比較」を参照してください。

シミュレーターは Braket SDK のすべてのゲートをサポートしますが、QPU デバイスは小さなサブセットをサポートします。デバイスのサポートされているゲートは、デバイスのプロパティで確認できます。

の使用を開始するには、TN1 サンプルノートブックの Amazon Braket GitHub リポジトリにアクセスしてくださいTN1。

の使用に関するベストプラクティス TN1

  • all-to-all 回路は避けてください。

  • 新しい回路または少数の の回路クラスをテストしてshots、 の回路の「剛性」を学習しますTN1。

  • 大規模なshotシミュレーションを複数の量子タスクに分割します。