You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summarize the task
With broader changes to devices (#4744) and optimizers/trasnformers (#4722), vendors might need to update device decomposition to use the newest transformer APIs. At first glance it looks like:
cirq-pasqal is rolling their own PasqalConverter optimizer which could be converted into a transformer:
The PasqalConverter and ConvertToNeutralAtomGates are almost identical, so if ConvertToNeutralAtomGates is turned into a transformer, then PasqalConverter should naturally follow.
- Add PasqalGateset that encapsulates gatesets
used by the PasqalDevice classes.
- Deprecate PasqalConverter and use cirq.convert_to_target_gateset
instead.
Fixes: #5130
rht
pushed a commit
to rht/Cirq
that referenced
this issue
May 1, 2023
- Add PasqalGateset that encapsulates gatesets
used by the PasqalDevice classes.
- Deprecate PasqalConverter and use cirq.convert_to_target_gateset
instead.
Fixes: quantumlib#5130
Summarize the task
With broader changes to devices (#4744) and optimizers/trasnformers (#4722), vendors might need to update device decomposition to use the newest transformer APIs. At first glance it looks like:
cirq-pasqal
is rolling their ownPasqalConverter
optimizer which could be converted into a transformer:Cirq/cirq-pasqal/cirq_pasqal/pasqal_device.py
Line 391 in 45624ff
Like aqt, this calls out to the
cirq-core
neutral atom module. Perhaps we should consolidate this ? @HGSilveri @tanujkhattarThe text was updated successfully, but these errors were encountered: