QuimbSimulator
class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)
ベース: 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.
属性
パラメーター
- quimb_circuit_factory (QuimbCircuitFactory)
- autodiff_backend (str | None)
- progbar (bool)
autodiff_backend
progbar
quimb_circuit_factory
例えば、 Circuit() や CircuitMPS() のように、Quimb 回路を構築するために呼び出すことができる。
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。