From d0c361714ae54f50a6777499b309c2c7fd5137f9 Mon Sep 17 00:00:00 2001 From: Katharine Hyatt Date: Tue, 10 Mar 2026 15:39:15 +0100 Subject: [PATCH] Run trunc tests with Float32 thanks to new Enzyme --- Project.toml | 2 +- test/enzyme/eig.jl | 4 +--- test/enzyme/eigh.jl | 4 +--- test/enzyme/svd.jl | 4 +--- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/Project.toml b/Project.toml index e851d669..4e2b1a60 100644 --- a/Project.toml +++ b/Project.toml @@ -30,7 +30,7 @@ Aqua = "0.6, 0.7, 0.8" CUDA = "5" ChainRulesCore = "1" ChainRulesTestUtils = "1" -Enzyme = "0.13.118" +Enzyme = "0.13.131" EnzymeTestUtils = "0.2.5" GenericLinearAlgebra = "0.3.19" GenericSchur = "0.5.6" diff --git a/test/enzyme/eig.jl b/test/enzyme/eig.jl index 6536a47b..898d773a 100644 --- a/test/enzyme/eig.jl +++ b/test/enzyme/eig.jl @@ -3,9 +3,7 @@ using Test using LinearAlgebra: Diagonal using CUDA, AMDGPU -# infinity-norm doesn't play nicely with Float32, Enzyme, and 1.12 -# see https://github.com/EnzymeAD/Enzyme.jl/issues/2985 -BLASFloats = (Float64, ComplexF64) # full suite is too expensive on CI +BLASFloats = (Float32, ComplexF64) # full suite is too expensive on CI GenericFloats = () @isdefined(TestSuite) || include("../testsuite/TestSuite.jl") using .TestSuite diff --git a/test/enzyme/eigh.jl b/test/enzyme/eigh.jl index 9c862d27..d32db3dd 100644 --- a/test/enzyme/eigh.jl +++ b/test/enzyme/eigh.jl @@ -3,9 +3,7 @@ using Test using LinearAlgebra: Diagonal using CUDA, AMDGPU -# infinity-norm doesn't play nicely with Float32, Enzyme, and 1.12 -# see https://github.com/EnzymeAD/Enzyme.jl/issues/2985 -BLASFloats = (Float64, ComplexF64) # full suite is too expensive on CI +BLASFloats = (Float32, ComplexF64) # full suite is too expensive on CI GenericFloats = () @isdefined(TestSuite) || include("../testsuite/TestSuite.jl") using .TestSuite diff --git a/test/enzyme/svd.jl b/test/enzyme/svd.jl index b0816253..6143f61e 100644 --- a/test/enzyme/svd.jl +++ b/test/enzyme/svd.jl @@ -3,9 +3,7 @@ using Test using LinearAlgebra: Diagonal using CUDA, AMDGPU -# infinity-norm doesn't play nicely with Float32, Enzyme, and 1.12 -# see https://github.com/EnzymeAD/Enzyme.jl/issues/2985 -BLASFloats = (Float64, ComplexF64) # full suite is too expensive on CI +BLASFloats = (Float32, ComplexF64) # full suite is too expensive on CI GenericFloats = () @isdefined(TestSuite) || include("../testsuite/TestSuite.jl") using .TestSuite