File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -1516,14 +1516,16 @@ def test_get_positional_logical_mapping():
1516
1516
c .measure_instruction (0 )
1517
1517
assert c .get_positional_logical_mapping () == {0 : 2 , 1 : 0 }
1518
1518
1519
+
1519
1520
@pytest .mark .parametrize ("backend" , [lf ("tfb" ), lf ("jaxb" )])
1520
1521
def test_inverse_jit (backend ):
1521
1522
K = tc .backend
1523
+
1522
1524
def simple_ansatz (param ):
1523
1525
c = tc .Circuit (3 )
1524
1526
for i in range (3 ):
1525
- c .cx (i , (i + 1 ) % 3 )
1526
- c .rzz (i , (i + 1 ) % 3 , theta = param [i ])
1527
+ c .cx (i , (i + 1 ) % 3 )
1528
+ c .rzz (i , (i + 1 ) % 3 , theta = param [i ])
1527
1529
c1 = c .inverse ()
1528
1530
c2 = tc .Circuit (3 )
1529
1531
c2 .x (1 )
@@ -1533,4 +1535,4 @@ def simple_ansatz(param):
1533
1535
v_ansatz = K .jit (K .vvag (simple_ansatz ))
1534
1536
vs , gs = v_ansatz (K .ones ([2 , 3 ], dtype = "float32" ))
1535
1537
assert K .shape_tuple (gs ) == (2 , 3 )
1536
- np .testing .assert_allclose (K .numpy (vs ), - 1. * K .ones ([2 ]), atol = 1e-5 )
1538
+ np .testing .assert_allclose (K .numpy (vs ), - 1.0 * K .ones ([2 ]), atol = 1e-5 )
You can’t perform that action at this time.
0 commit comments