This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
Big memory issue on retrieving job properties for utility size circuits #775
Labels
type: bug
Something isn't working
Information
What is the current behavior?
The issue is that calling
job.header()
or similar receives the full _get_params(), which can be hundreds of MB, when the object of interest, header for instance, is only kilobytes. This means batch job processing becomes impossible with utility-size circuits. Part of the issue is this grabs the quantum circuits, which can have attached pulse schedules, and are 100x100 with 5,000+ gates.This is important when porting over to the new runtime provider.
Steps to reproduce the problem
Simple version
With memory tracing
What is the expected behavior?
Fast and small memory of sie of header, not 100+ Mb
Suggested solutions
Do not retrieve the full params in self._get_params()
The text was updated successfully, but these errors were encountered: