wy_qcos.drivers.stim package
Submodules
wy_qcos.drivers.stim.driver_stim module
- class wy_qcos.drivers.stim.driver_stim.DriverStim
基类:
DriverBaseStim QEC 专用驱动.
- init_driver()
Init driver.
- validate_driver_configs(configs)
Validate driver configs.
- 参数:
configs -- configs dictionary
- 返回:
success, err_msgs
- close_driver()
Close driver.
- fetch_configs()
Fetch configs.
- 返回:
remote transpiler configs
- validate_circuit(circuit)
Validate circuit.
Args: circuit: circuit
- 返回:
true for succ and false for failure
- 参数:
circuit (list)
- convert_circuit(raw_circuit, num_qubits)
Convert to stim circuit.
- 参数:
raw_circuit (list) -- raw_circuit
num_qubits (int) -- num of qubits
- 返回:
stim cricuit
- format_result(logic_res)
format_result.
- 参数:
logic_res (list) -- logical result
num_qubits -- num of qubits
- 返回:
formatted result (dict)
- 返回类型:
dict
- run(job_id, num_qubits, data, data_type, shots=1, qec_options=None)
Run job.
- 参数:
job_id -- job ID
num_qubits -- number of qubits
data -- data
data_type -- data type
shots -- shots (Default value = 1)
qec_options -- qec_options
- cancel(job_id)
Cancel running job in driver.
Driver should clean up any resources of the job
- 参数:
job_id -- job ID
- update_driver_options(driver_options)
Update driver options.
- 参数:
driver_options -- new driver options
- get_qec_options_schema()
Get qec options schema.