Skip to main content
IBM Quantum Platform

QuimbSimulator

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

GitHub

베이스: TensorNetworkSimulationSettings

킴 시뮬레이터 설정.

이는 기본적으로 게이트를 열심히 계약하는 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",
)

추가 옵션은 다음 API 설명서를 참조하세요 quimb.tensor.Circuitquimb.tensor.CircuitMPS.


속성

매개변수

autodiff_backend

유형: Optional[str]

기본값: None

progbar

유형: bool

기본값: False

게이트를 적용하는 동안 진행률 표시줄을 표시할지 여부입니다.

quimb_circuit_factory

유형: QuimbCircuitFactory

Quimb 회로를 구성하기 위해 호출할 수 있습니다(예: Circuit() 또는 CircuitMPS()).

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.