Open glanzz opened 1 month ago
Hmm I can't reproduce this on either of 1.1.0, 1.1.2 or main
and the AerSimulator
or StatevectorSimulator
, also using Python 3.11(.9) and macOS. What version of qiskit_aer
are you using? Does updating it resolve the problem?
Environment
What is happening?
The transpiler pass failed when i was generating one of the circuits with options {'layout_method': 'trivial', 'seed_transpiler': 1235, 'routing_method': 'stochastic', 'translation_method': 'translator'} on AerSimulator
But i was not able to reproduce the error later on, i was finding the best possible compiler option to run on AerSimulator with multiple other options and it failed at this particular options.
How can we reproduce the issue?
What should happen?
Traceback (most recent call last): File "/Users/xxx/Projects/circuit_generator/genmod.py", line 246, in
pass_manager = generate_preset_pass_manager(backend=backend, optimization_level=optimization_level, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxx/Projects/circuit_generator/venv/lib/python3.11/site-packages/qiskit/transpiler/preset_passmanagers/init.py", line 279, in generate_preset_pass_manager pm = level_0_pass_manager(pm_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxx/Projects/circuit_generator/venv/lib/python3.11/site-packages/qiskit/transpiler/preset_passmanagers/level0.py", line 84, in level_0_pass_manager sched = plugin_manager.get_passmanager_stage( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxx/Projects/circuit_generator/venv/lib/python3.11/site-packages/qiskit/transpiler/preset_passmanagers/plugin.py", line 263, in get_passmanager_stage return self._build_pm( ^^^^^^^^^^^^^^^ File "/Users/xxx/Projects/circuit_generator/venv/lib/python3.11/site-packages/qiskit/transpiler/preset_passmanagers/plugin.py", line 280, in _build_pm return plugin_obj.obj.pass_manager(pm_config, optimization_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxx/Projects/circuit_generator/venv/lib/python3.11/site-packages/qiskit/transpiler/preset_passmanagers/builtin_plugins.py", line 658, in pass_manager return common.generate_scheduling( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/xxx/Projects/circuit_generator/venv/lib/python3.11/site-packages/qiskit/transpiler/preset_passmanagers/common.py", line 573, in generate_scheduling timing_constraints.granularity != 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'granularity'
Any suggestions?
No response