tensorcircuit.compiler.qiskit_compiler#
compiler interface via qiskit
- tensorcircuit.compiler.qiskit_compiler.qiskit_compile(circuit: Any, info: Optional[Dict[str, Any]] = None, output: str = 'tc', compiled_options: Optional[Dict[str, Any]] = None) Any [源代码]#
compile the circuit using
qiskit.transpile
method with some tricks and hacks- 参数
circuit (Any) -- circuit in
tc.Circuit
orqiskit.QuantumCircuit
forminfo (Optional[Dict[str, Any]], optional) -- info for qubit mappings, defaults to None
output (str, optional) -- output circuit format, defaults to "tc"
compiled_options (Optional[Dict[str, Any]], optional) --
qiskit.transpile
options in a dict, defaults to None
- 返回
Tuple containing the output circuit and the qubit mapping info dict
- 返回类型
Any