Open sserita opened 1 month ago
Describe the bug Passing in a UnitaryGateFunction to create_cloud_crosstalk_model fails because the CloudNoiseModel does not handle callable ops correctly.
UnitaryGateFunction
create_cloud_crosstalk_model
CloudNoiseModel
To Reproduce CloudNoiseCallableOpBug.ipynb.zip
Expected behavior The callable op should be wrapped in a UnitaryOpFactory just like LocalNoiseModel does.
UnitaryOpFactory
LocalNoiseModel
Environment (please complete the following information):
Describe the bug Passing in a
UnitaryGateFunction
tocreate_cloud_crosstalk_model
fails because theCloudNoiseModel
does not handle callable ops correctly.To Reproduce CloudNoiseCallableOpBug.ipynb.zip
Expected behavior The callable op should be wrapped in a
UnitaryOpFactory
just likeLocalNoiseModel
does.Environment (please complete the following information):