Skip to main content
IBM Quantum Platform

QuimbSimulator

class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)

GitHub

ベース: TensorNetworkSimulationSettings

Quimbシミュレーターの設定。

これは、 QuimbのMPSシミュレータ (デフォルトでゲートを熱心に収縮させる)と、 Quimbの標準的な回路シミュレーション手法の両方と互換性がある。

使用例:

from functools import partial
import quimb.tensor
from qiskit_addon_aqc_tensor.simulation.quimb import QuimbSimulator

simulator_settings = QuimbSimulator(
    partial(
        quimb.tensor.CircuitMPS,
        cutoff=1e-8,
    ),
    autodiff_backend="jax",
)

その他のオプションについては quimb.tensor.Circuit および quimb.tensor.CircuitMPS.


属性

パラメーター

autodiff_backend

種類: Optional[str]

デフォルト値: None

progbar

種類: bool

デフォルト値: False

ゲート適用中にプログレスバーを表示するかどうか。

quimb_circuit_factory

種類: QuimbCircuitFactory

例えば、 Circuit()CircuitMPS() のように、Quimb 回路を構築するために呼び出すことができる。

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。