Skip to content

Commit 88203d9

Browse files
committed
implement rewrite to native gates
1 parent 24c9f9d commit 88203d9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/bloqade/pyqrack/device.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,10 @@ def task(
226226
QASM2Fold(folded_kernel.dialects).fixpoint(folded_kernel)
227227

228228
if self.optimize_parallel_gates:
229-
UOpToParallel(folded_kernel.dialects)(folded_kernel)
229+
UOpToParallel(
230+
folded_kernel.dialects,
231+
rewrite_to_native_first=self.decompose_native_gates,
232+
)(folded_kernel)
230233

231234
if native.dialect not in folded_kernel.dialects:
232235
noise_pass = NoisePass(

0 commit comments

Comments
 (0)