Cirq
Cirq copied to clipboard
How do we make circuit translation and circuit simulation fit together in a nice way?
Example technical challenges:
- I simulated a circuit, but the simulation was noisy. What noise was added?
- I optimized a circuit, and there was a problem with the output. How do I explain the problem in terms of my original circuit?
- I submitted a circuit using LineQubits to be run on hardware, and it was automatically placed onto a 2d grid. Which qubits did the placement use?
- I parameterized my circuit, and the simulator ran some concrete version. Which version did it run?
@Strilanc This issue has a bunch of somewhat unrelated (and big) challenges in a very vague and unspecified way. Some of it has been addressed (optimizers to transformers API with a proposed visualization and logging).
I generally think this issue is too broad and too vague to make progress on. I propose closing it as stale and creating more concrete issues, unless you have strong objections.
Following up on the previous comment, I think we should close this issue and open more concrete issues with specific examples and use cases. I'll go ahead and close it.