def _default_options(cls): return Options( # Global options shots=1, device="CPU", precision="double", executor=None, max_job_size=None, zero_threshold=1e-10, seed_simulator=None, validation_threshold=None, max_parallel_threads=None, max_parallel_experiments=None, max_parallel_shots=None, max_memory_mb=None, optimize_ideal_threshold=5, optimize_noise_threshold=12, fusion_enable=True, fusion_verbose=False, fusion_max_qubit=5, fusion_threshold=14, blocking_qubits=None, blocking_enable=False, # statevector options statevector_parallel_threshold=14)
def _default_experiment_options(cls) -> Options: """Default kwarg options for experiment""" # Experiment subclasses should override this method to return # an `Options` object containing all the supported options for # that experiment and their default values. Only options listed # here can be modified later by the different methods for # setting options. return Options()
def _default_options(cls): """Return the default options This method will return a :class:`qiskit.providers.Options` subclass object that will be used for the default options. These should be the default parameters to use for the options of the backend. Returns: qiskit.providers.Options: A options object with default values set """ # WARNING: The above prototype for return type doesn't work in BackEndV1 in Qiskit v0.30.0. # We're resorting to duck typing. _def_opts = Options() _def_opts.update_options(**cls.DEFAULT_OPTIONS) return _def_opts
def _default_options(cls): return Options(shots=1024, memory=False, initial_statevector=None, chop_threshold=1e-15, allow_sample_measuring=True, seed_simulator=None, parameter_binds=None)
def _default_options(cls): return Options( # Global options shots=1024, method='automatic', device='CPU', precision="double", executor=None, max_job_size=None, max_shot_size=None, enable_truncation=True, zero_threshold=1e-10, validation_threshold=None, max_parallel_threads=None, max_parallel_experiments=None, max_parallel_shots=None, max_memory_mb=None, fusion_enable=True, fusion_verbose=False, fusion_max_qubit=None, fusion_threshold=None, accept_distributed_results=None, memory=None, noise_model=None, seed_simulator=None, # cuStateVec (cuQuantum) option cuStateVec_enable=False, # cache blocking for multi-GPUs/MPI options blocking_qubits=None, blocking_enable=False, # multi-shots optimization options (GPU only) batched_shots_gpu=True, batched_shots_gpu_max_qubits=16, num_threads_per_device=1, # statevector options statevector_parallel_threshold=14, statevector_sample_measure_opt=10, # stabilizer options stabilizer_max_snapshot_probabilities=32, # extended stabilizer options extended_stabilizer_sampling_method='resampled_metropolis', extended_stabilizer_metropolis_mixing_time=5000, extended_stabilizer_approximation_error=0.05, extended_stabilizer_norm_estimation_samples=100, extended_stabilizer_norm_estimation_repetitions=3, extended_stabilizer_parallel_threshold=100, extended_stabilizer_probabilities_snapshot_samples=3000, # MPS options matrix_product_state_truncation_threshold=1e-16, matrix_product_state_max_bond_dimension=None, mps_sample_measure_algorithm='mps_heuristic', mps_log_data=False, mps_swap_direction='mps_swap_left', chop_threshold=1e-8, mps_parallel_threshold=14, mps_omp_threads=1)
def _default_options(cls) -> Options: """Default runtime options.""" return Options(shots=1024, memory=False, qubit_lo_freq=None, meas_lo_freq=None, schedule_los=None, meas_level=MeasLevel.CLASSIFIED, meas_return=MeasReturnType.AVERAGE, memory_slots=None, memory_slot_size=100, rep_time=None, rep_delay=None, init_qubits=True)
def _default_options(cls): return Options(shots=1024, meas_level=None, meas_return=None, qubit_lo_freq=None, solver_options=None, subsystem_list=None, system_model=None, seed=None, qubit_freq_est=inf, q_level_meas=1, noise_model=None, initial_state=None)
def _default_options(cls): return Options( # Global options shots=1024, method=None, device="CPU", precision="double", executor=None, max_job_size=None, enable_truncation=True, zero_threshold=1e-10, validation_threshold=None, max_parallel_threads=None, max_parallel_experiments=None, max_parallel_shots=None, max_memory_mb=None, optimize_ideal_threshold=5, optimize_noise_threshold=12, fusion_enable=True, fusion_verbose=False, fusion_max_qubit=5, fusion_threshold=14, accept_distributed_results=None, blocking_qubits=None, blocking_enable=False, memory=None, noise_model=None, seed_simulator=None, # statevector options statevector_parallel_threshold=14, statevector_sample_measure_opt=10, # stabilizer options stabilizer_max_snapshot_probabilities=32, # extended stabilizer options extended_stabilizer_sampling_method='resampled_metropolis', extended_stabilizer_metropolis_mixing_time=5000, extended_stabilizer_approximation_error=0.05, extended_stabilizer_norm_estimation_samples=100, extended_stabilizer_norm_estimation_repetitions=3, extended_stabilizer_parallel_threshold=100, extended_stabilizer_probabilities_snapshot_samples=3000, # MPS options matrix_product_state_truncation_threshold=1e-16, matrix_product_state_max_bond_dimension=None, mps_sample_measure_algorithm='mps_heuristic', mps_log_data=False, chop_threshold=1e-8, mps_parallel_threshold=14, mps_omp_threads=1)
def _default_options(cls): return Options(shots=1024, meas_level=None, meas_return=None, meas_map=None, qubit_lo_freq=None, solver_options=None, subsystem_list=None, system_model=None, seed=None, qubit_freq_est=inf, q_level_meas=1, noise_model=None, initial_state=None, executor=None, memory_slots=1, max_job_size=None, max_shot_size=None)
def _default_options(cls): return Options( # Global options shots=1024, method="automatic", precision="double", zero_threshold=1e-10, seed_simulator=None, validation_threshold=None, max_parallel_threads=None, max_parallel_experiments=None, max_parallel_shots=None, max_memory_mb=None, optimize_ideal_threshold=5, optimize_noise_threshold=12, fusion_enable=True, fusion_verbose=False, fusion_max_qubit=5, fusion_threshold=14, # statevector options statevector_parallel_threshold=14)
def _default_options(cls) -> Options: """Default runtime options.""" return Options( shots=4000, memory=False, qubit_lo_freq=None, meas_lo_freq=None, schedule_los=None, meas_level=MeasLevel.CLASSIFIED, meas_return=MeasReturnType.AVERAGE, memory_slots=None, memory_slot_size=100, rep_time=None, rep_delay=None, init_qubits=True, use_measure_esp=None, live_data_enabled=None, # Simulator only noise_model=None, seed_simulator=None, )
def _default_transpile_options(cls) -> Options: """Default transpiler options for transpilation of circuits""" # Experiment subclasses can override this method if they need # to set specific default transpiler options to transpile the # experiment circuits. return Options(optimization_level=0)
def _default_options(cls): return Options(shots=1024)
def _default_options(cls): return Options(shots=1024,seed_simulator=None)
def _default_options(cls) -> Options: """Default runtime options.""" return Options()
def _default_run_options(cls) -> Options: """Default options values for the experiment :meth:`run` method.""" return Options(meas_level=MeasLevel.CLASSIFIED)
def _default_options(cls): return Options(shots=1, initial_unitary=None, chop_threshold=1e-15, parameter_binds=None)