Иногда я выполняю схему на вычислительном устройстве Quantum (например, ibmq_16_melbourne) и получаю ошибку типа «Недопустимое состояние задания. Задание должно быть ВЫПОЛНЕНО, но это JobStatus.ERROR '. Могу ли я получить подробную информацию об этой ошибке, например, причину ошибки или что-то в этом роде.
На этот раз я пытаюсь выполнить схему, включающую
from qiskit import QuantumRegister, ClassicalRegister, QuantumCircuit, IBMQ, execute
from qiskit.visualization import *
from qiskit.tools.jupyter import *
from qiskit.tools.monitor import job_monitor
IBMQ.load_account()
qr = QuantumRegister(6)
cr = ClassicalRegister(5)
mycir = QuantumCircuit(qr,cr)
for i in range(13):
mycir.mct([qr[0],qr[1],qr[2],qr[3]],qr[4],None, mode='noancilla')
mycir.mct([qr[0],qr[1],qr[2]],qr[3],None, mode='noancilla')
provider = IBMQ.get_provider(group='open')
backend = provider.get_backend('ibmq_16_melbourne')
job = execute(mycir, backend, shots=1000)
job_monitor(job)
result = job.result()
counts = result.get_counts()
# print(counts)
plot_histogram(counts, figsize=(14,8))
результат - ошибка, как указано выше.