uniqc.backend_adapter.task.adapters package¶
Submodules¶
- uniqc.backend_adapter.task.adapters.base module
- uniqc.backend_adapter.task.adapters.dummy_adapter module
- uniqc.backend_adapter.task.adapters.ibm_adapter module
- uniqc.backend_adapter.task.adapters.logicalqubit_adapter module
LogicalQubitAdapterLogicalQubitAdapter.dry_run()LogicalQubitAdapter.get_chip_characterization()LogicalQubitAdapter.is_available()LogicalQubitAdapter.list_backends()LogicalQubitAdapter.max_native_batch_sizeLogicalQubitAdapter.nameLogicalQubitAdapter.query()LogicalQubitAdapter.query_batch()LogicalQubitAdapter.submit()LogicalQubitAdapter.submit_batch()LogicalQubitAdapter.translate_circuit()
MAX_SHOTS
- uniqc.backend_adapter.task.adapters.originq_adapter module
OriginQAdapterOriginQAdapter.dry_run()OriginQAdapter.get_available_backends()OriginQAdapter.get_chip_characterization()OriginQAdapter.is_available()OriginQAdapter.list_backends()OriginQAdapter.max_native_batch_sizeOriginQAdapter.nameOriginQAdapter.query()OriginQAdapter.query_batch()OriginQAdapter.query_sync()OriginQAdapter.restore_batch_context()OriginQAdapter.submit()OriginQAdapter.submit_batch()OriginQAdapter.translate_circuit()
- uniqc.backend_adapter.task.adapters.qiskit_adapter module
QiskitAdapterQiskitAdapter.dry_run()QiskitAdapter.get_chip_characterization()QiskitAdapter.is_available()QiskitAdapter.list_backends()QiskitAdapter.max_native_batch_sizeQiskitAdapter.nameQiskitAdapter.query()QiskitAdapter.query_batch()QiskitAdapter.query_sync()QiskitAdapter.submit()QiskitAdapter.submit_batch()QiskitAdapter.translate_circuit()
- uniqc.backend_adapter.task.adapters.quark_adapter module
QuarkAdapterQuarkAdapter.dry_run()QuarkAdapter.get_backend_info()QuarkAdapter.get_chip_characterization()QuarkAdapter.is_available()QuarkAdapter.list_backends()QuarkAdapter.nameQuarkAdapter.query()QuarkAdapter.query_batch()QuarkAdapter.submit()QuarkAdapter.submit_batch()QuarkAdapter.translate_circuit()
- uniqc.backend_adapter.task.adapters.tianyan_adapter module
TIANYAN_SIMULATOR_NAMESTianyanAdapterTianyanAdapter.dry_run()TianyanAdapter.get_chip_characterization()TianyanAdapter.is_available()TianyanAdapter.list_backends()TianyanAdapter.max_native_batch_sizeTianyanAdapter.nameTianyanAdapter.query()TianyanAdapter.query_batch()TianyanAdapter.submit()TianyanAdapter.submit_batch()TianyanAdapter.translate_circuit()
Module contents¶
Quantum cloud backend adapters.
Each adapter provides a consistent interface (submit / query / translate / dry_run) for a specific quantum computing provider, encapsulating all network communication within the adapter layer.
Each adapter implements dry_run(originir, shots, **kwargs) for offline
validation without any cloud API calls. See uniqc.backend_adapter.task_manager.dry_run_task
for the high-level API.
Note
Any dry-run success followed by actual submission failure is a critical bug. Please report it at the UnifiedQuantum issue tracker.