This is a follow-up question to my earlier post. I'm trying to filter a set of results obtained from job manager, and the following code works when my circuit list doesn't contain too many elements:
MExperiments = job_manager.run(all_circuits, backend=backend, shots = nshots) results = MExperiments.results() cresults = results.combine_results() mitigated_results = meas_filter.apply(cresults)
combine_results() method is used to help us combine a set of results so that the final single result matches the requirements of
apply. The prerequisite is that all jobs need to succeed. However, when my list
all_circuits gets large, it shows me this error message:
IBMQManagedResultDataNotAvailable: 'Results cannot be combined since some of the jobs failed.'
I checked my job status in IBMQ and it shows all the circuits have been successfully executed. How can I fix this issue? Is there a way I can make the job monitor retry the jobs that failed? Thanks!!