11using LuxLib, Test
22using LuxLib: batched_matmul, batched_vec
33using NNlib: batched_adjoint, batched_transpose
4- using LuxTestUtils: @test_gradients , AutoEnzyme
4+ using LuxTestUtils: @test_gradients , AutoEnzyme, AutoMooncake
55
66include (" bmm_testsetup.jl" )
77
@@ -30,15 +30,15 @@ include("bmm_testsetup.jl")
3030 aType (randn (rng, Float32, P, Q, B));
3131 atol= 1.0e-3 ,
3232 rtol= 1.0e-3 ,
33- skip_backends= [AutoEnzyme ()]
33+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
3434 )
3535 @test_gradients (
3636 fn,
3737 aType (randn (rng, Float32, M, P, B)),
3838 batched_transpose (aType (randn (rng, Float32, Q, P, B)));
3939 atol= 1.0e-3 ,
4040 rtol= 1.0e-3 ,
41- skip_backends= [AutoEnzyme ()]
41+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
4242 )
4343 end
4444
@@ -57,15 +57,15 @@ include("bmm_testsetup.jl")
5757 aType (randn (rng, Float32, P, Q, B));
5858 atol= 1.0e-3 ,
5959 rtol= 1.0e-3 ,
60- skip_backends= [AutoEnzyme ()]
60+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
6161 )
6262 @test_gradients (
6363 fn,
6464 aType (randn (rng, Float32, M, P)),
6565 batched_adjoint (aType (randn (rng, Float32, Q, P, B)));
6666 atol= 1.0e-3 ,
6767 rtol= 1.0e-3 ,
68- skip_backends= [AutoEnzyme ()]
68+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
6969 )
7070
7171 @test_gradients (
@@ -82,15 +82,15 @@ include("bmm_testsetup.jl")
8282 aType (randn (rng, Float32, P, Q, B));
8383 atol= 1.0e-3 ,
8484 rtol= 1.0e-3 ,
85- skip_backends= [AutoEnzyme ()]
85+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
8686 )
8787 @test_gradients (
8888 fn,
8989 aType (randn (rng, Float32, M, P)),
9090 batched_adjoint (aType (randn (rng, Float32, Q, P, B)));
9191 atol= 1.0e-3 ,
9292 rtol= 1.0e-3 ,
93- skip_backends= [AutoEnzyme ()]
93+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
9494 )
9595 end
9696
@@ -109,15 +109,15 @@ include("bmm_testsetup.jl")
109109 aType (randn (rng, Float32, P, Q, B));
110110 atol= 1.0e-3 ,
111111 rtol= 1.0e-3 ,
112- skip_backends= [AutoEnzyme ()]
112+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
113113 )
114114 @test_gradients (
115115 fn,
116116 aType (randn (rng, Float32, M, P, 1 )),
117117 batched_transpose (aType (randn (rng, Float32, Q, P, B)));
118118 atol= 1.0e-3 ,
119119 rtol= 1.0e-3 ,
120- skip_backends= [AutoEnzyme ()]
120+ skip_backends= [AutoEnzyme (), AutoMooncake () ]
121121 )
122122 end
123123 end
0 commit comments