From 204b402c7808343d394e1f7b37679d3cb26550f5 Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Wed, 10 Jun 2026 17:04:26 -0300 Subject: [PATCH] 1.14 `normalize` is now gpu-safe --- src/host/linalg.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/host/linalg.jl b/src/host/linalg.jl index f216386f..410b88a9 100644 --- a/src/host/linalg.jl +++ b/src/host/linalg.jl @@ -857,7 +857,7 @@ function _normtypes(::Type{T}) where {T} end ## normalize - +@static if VERSION < v"1.14.0-DEV.2264" # no longer needed as of JuliaLang/LinearAlgebra#1634 # Avoid `first(a)` scalar indexing in LinearAlgebra.normalize (JuliaGPU/CUDA.jl#3097) function LinearAlgebra.normalize(a::AnyGPUArray, p::Real=2) nrm = norm(a, p) @@ -870,7 +870,7 @@ function LinearAlgebra.normalize(a::AnyGPUArray, p::Real=2) return T[] end end - +end ## opnorm function LinearAlgebra.opnorm1(A::AnyGPUArray{T,2}) where {T}