@@ -561,53 +561,53 @@ end
561
561
end
562
562
563
563
if ! contains (string (Reactant. devices ()[1 ]), " TPU" )
564
- @testset " rng_bit_generator" begin
565
- genInt32 (seed) = Ops. rng_bit_generator (Int32, seed, [2 , 4 ])
566
- genInt64 (seed) = Ops. rng_bit_generator (Int64, seed, [2 , 4 ])
567
- genUInt64 (seed) = Ops. rng_bit_generator (UInt64, seed, [2 , 4 ])
568
- genFloat32 (seed) = Ops. rng_bit_generator (Float32, seed, [2 , 4 ])
569
- genFloat64 (seed) = Ops. rng_bit_generator (Float64, seed, [2 , 4 ])
570
-
571
- @testset for (alg, sz) in
572
- [(" DEFAULT" , 2 ), (" PHILOX" , 2 ), (" PHILOX" , 3 ), (" THREE_FRY" , 2 )]
573
- seed = Reactant. to_rarray (zeros (UInt64, sz))
574
-
575
- res = @jit genInt32 (seed)
576
- @test res. output_state != = seed
577
- @test size (res. output_state) == (sz,)
578
- @test res. output isa ConcreteRArray{Int32,2 }
579
- @test size (res. output) == (2 , 4 )
580
-
581
- seed = res. output_state
582
- res = @jit genInt64 (seed)
583
- @test res. output_state != = seed
584
- @test size (res. output_state) == (sz,)
585
- @test res. output isa ConcreteRArray{Int64,2 }
586
- @test size (res. output) == (2 , 4 )
587
-
588
- seed = res. output_state
589
- res = @jit genUInt64 (seed)
590
- @test res. output_state != = seed
591
- @test size (res. output_state) == (sz,)
592
- @test res. output isa ConcreteRArray{UInt64,2 }
593
- @test size (res. output) == (2 , 4 )
594
-
595
- seed = res. output_state
596
- res = @jit genFloat32 (seed)
597
- @test res. output_state != = seed
598
- @test size (res. output_state) == (sz,)
599
- @test res. output isa ConcreteRArray{Float32,2 }
600
- @test size (res. output) == (2 , 4 )
601
-
602
- seed = res. output_state
603
- res = @jit genFloat64 (seed)
604
- @test res. output_state != = seed
605
- @test size (res. output_state) == (sz,)
606
- @test res. output isa ConcreteRArray{Float64,2 }
607
- @test size (res. output) == (2 , 4 )
564
+ @testset " rng_bit_generator" begin
565
+ genInt32 (seed) = Ops. rng_bit_generator (Int32, seed, [2 , 4 ])
566
+ genInt64 (seed) = Ops. rng_bit_generator (Int64, seed, [2 , 4 ])
567
+ genUInt64 (seed) = Ops. rng_bit_generator (UInt64, seed, [2 , 4 ])
568
+ genFloat32 (seed) = Ops. rng_bit_generator (Float32, seed, [2 , 4 ])
569
+ genFloat64 (seed) = Ops. rng_bit_generator (Float64, seed, [2 , 4 ])
570
+
571
+ @testset for (alg, sz) in
572
+ [(" DEFAULT" , 2 ), (" PHILOX" , 2 ), (" PHILOX" , 3 ), (" THREE_FRY" , 2 )]
573
+ seed = Reactant. to_rarray (zeros (UInt64, sz))
574
+
575
+ res = @jit genInt32 (seed)
576
+ @test res. output_state != = seed
577
+ @test size (res. output_state) == (sz,)
578
+ @test res. output isa ConcreteRArray{Int32,2 }
579
+ @test size (res. output) == (2 , 4 )
580
+
581
+ seed = res. output_state
582
+ res = @jit genInt64 (seed)
583
+ @test res. output_state != = seed
584
+ @test size (res. output_state) == (sz,)
585
+ @test res. output isa ConcreteRArray{Int64,2 }
586
+ @test size (res. output) == (2 , 4 )
587
+
588
+ seed = res. output_state
589
+ res = @jit genUInt64 (seed)
590
+ @test res. output_state != = seed
591
+ @test size (res. output_state) == (sz,)
592
+ @test res. output isa ConcreteRArray{UInt64,2 }
593
+ @test size (res. output) == (2 , 4 )
594
+
595
+ seed = res. output_state
596
+ res = @jit genFloat32 (seed)
597
+ @test res. output_state != = seed
598
+ @test size (res. output_state) == (sz,)
599
+ @test res. output isa ConcreteRArray{Float32,2 }
600
+ @test size (res. output) == (2 , 4 )
601
+
602
+ seed = res. output_state
603
+ res = @jit genFloat64 (seed)
604
+ @test res. output_state != = seed
605
+ @test size (res. output_state) == (sz,)
606
+ @test res. output isa ConcreteRArray{Float64,2 }
607
+ @test size (res. output) == (2 , 4 )
608
+ end
608
609
end
609
610
end
610
- end
611
611
612
612
@testset " round_nearest_afz" begin
613
613
x = Reactant. to_rarray ([- 2.5 , 0.4 , 0.5 , 0.6 , 2.5 ])
@@ -1238,7 +1238,8 @@ end
1238
1238
@test size (perm) == (4 , 3 , 6 )
1239
1239
@test size (info) == (4 , 3 )
1240
1240
1241
- @test @jit (recon_from_lu (lu_ra)) ≈ @jit (apply_permutation (x_ra, perm)) atol = 1e-5 rtol = 1e-2
1241
+ @test @jit (recon_from_lu (lu_ra)) ≈ @jit (apply_permutation (x_ra, perm)) atol = 1e-5 rtol =
1242
+ 1e-2
1242
1243
end
1243
1244
end
1244
1245
0 commit comments