-
Notifications
You must be signed in to change notification settings - Fork 579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increment requirement to Cirq to 0.13.1 #621
Increment requirement to Cirq to 0.13.1 #621
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like cirq-rigetti
is hurting us here. Can we see if just moving to depend on cirq-core
and cirq-google
fixes this issue ?
@MichaelBroughton |
Oops, looks like: quantumlib/Cirq#4167 might have broken us. We may have to take some extra steps here to be sure and "demote back down" any CCX or CCZ into |
I updated the code to add the issue that we had discussed. @MichaelBroughton It's ready for review when you have the time. |
I took the liberty of bumping the requirements to v0.13.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great! One question: Have we looked into this: https://googleapis.dev/python/protobuf/latest/google/protobuf/message.html#google.protobuf.message.Message.SerializeToString ?
Maybe instead of adding these two new functions program_from_tensor_to_ascii_proto
we could just add an argument to convert_to_tensor
like deterministic_proto_serialization
and see if that fixes things ?
It worked indeed. Thanks! I named the parameter PTAL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
For issue #357 we would want to increase the version of Cirq used to be able to use new objects.