I'm trying to run some pulse schedules on ibmq_bogota
but I'm running into this error:
There are 99 "circuits"/pulse schedules in this job. When I try to queue just a subset of 98 schedules^ instead, I get
Total samples exceeds the maximum number of samples for channel CR1_0. (413168 > 258144) [8002]
So it seems like this might be a problem with having too many circuits in one job.
My questions are: what is a 'sample' in a channel, what is channel CR1_0, how can I calculate how many samples is in my job, and where can I find the maximum 258144 number for this backend.
The max_experiments
of this backend is
>>> backend.configuration().max_experiments
900
and max_shots
is
>>> backend.configuration().max_shots
8192
Thanks.
Using IBMQJobManager
does not work either, but at least I can set max_experiments_per_job
to some very low bound so that all the jobs will execute.
One of my pulse schedules:
The others are basically the same with different initial u1 pulse duration.
^I've tried queuing a single pulse schedule with the longest u1 pulse duration and that was successful, so I guess it's not related to how long each individual pulse schedule is.