Skip to content

Qiskit Job Id Retrival Error for qiskit-QAOA with Ionq Azure Quantum Provider #259

Closed
@leonox

Description

@leonox

Describe the bug
Dear Azure Quantum Devs&Users, I am currently using qiskit on ionq hardware via azure quantum providers (as part of a quantum inspired application). Using the std example I can directly run circuits but not a qaoa optimization (Error:"FAILURE: Can not get job id, Resubmit the qobj to get job id. Error: 'list' object has no attribute 'clbits' ") - could this be because Quantum Instance does not utilizie ionq_provider/backend yet or the azure provider is missing arguments and what could help to identify/resolve the issue?

To Reproduce
Code excerpts:
azure_provider = AzureQuantumProvider(subscription_id="subid", resource_group="rog", name="qc", location="West Europe", credential=credential) simulator_backend = azure_provider.get_backend('ionq.simulator') seed = 42 cobyla = COBYLA() cobyla.set_options(maxiter=250) quantum_instance = QuantumInstance(backend=simulator_backend, seed_simulator=seed, seed_transpiler=seed) qaoa_mes = QAOA(optimizer=cobyla, reps=3, quantum_instance=quantum_instance) qaoa = MinimumEigenOptimizer(qaoa_mes) result = qaoa.solve(qp) throws the error
with simulator_backend = Aer.get_backend('aer_simulator') it runs like a charm

azure_provider = AzureQuantumProvider(subscription_id="subid", resource_group="rog", name="qc", location="West Europe", credential=credential) simulator_backend = azure_provider.get_backend('ionq.simulator'); quantum_instance = QuantumInstance(backend=simulator_backend, seed_simulator=seed, seed_transpiler=seed) circuit = QuantumCircuit(3, 3) circuit.name = "Qiskit Sample - 3-qubit GHZ circuit" circuit.h(0) circuit.measure([0, 1, 2], [0, 1, 2]) job = simulator_backend.run(circuit, shots=100) result = job.result() works

Expected behavior
return result without error

System information

  • OS: Windows
  • packages:
    azure-quantum 0.21.2112.180703 pypi_0 pypi
    qiskit 0.34.1 pypi_0 pypi
    qiskit-aer 0.10.2 pypi_0 pypi
    qiskit-ibmq-provider 0.18.3 pypi_0 pypi
    qiskit-ignis 0.7.0 pypi_0 pypi
    qiskit-ionq 0.1.4 pypi_0 pypi
    qiskit-optimization 0.3.0 pypi_0 pypi
    qiskit-terra 0.19.1 pypi_0 pypi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions