-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
area/google/enginekind/taskA task that's part of a larger effortA task that's part of a larger efforttriage/acceptedA consensus emerged that this bug report, feature request, or other action should be worked onA consensus emerged that this bug report, feature request, or other action should be worked on
Description
Summarize the task
Migrate Quantum Engine circuit execution from using unary RPCs to streams.
Prototype: #5982
Acceptance criteria - when is the task considered done?
When all tasks below are completed:
- Integrate with client-facing API
- migrate
EngineProgram.run_sweep()andEngineJob.result()to streaming Integrate StreamManager with run_sweep() verult/Cirq#17
- migrate
- ResponseDemux Add ResponseDemux #6190
- StreamManager: normal request and response with no breakages Add StreamManager #6199
- StreamManager: recovery Add StreamManager #6199
- EngineClient.run_job_over_stream() implementation Integrate StreamManager with run_sweep() verult/Cirq#17
Future work:
- migrate
EngineProgram.run_batch()andrun_calibration()to streaming. - Address TODOs in StreamManager.
Metadata
Metadata
Assignees
Labels
area/google/enginekind/taskA task that's part of a larger effortA task that's part of a larger efforttriage/acceptedA consensus emerged that this bug report, feature request, or other action should be worked onA consensus emerged that this bug report, feature request, or other action should be worked on