-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
In Julia v1.10, I used Aqua to detect method ambiguities in my package impICNF/ContinuousNormalizingFlows.jl#356 and some of its report were related to this package:
Ambiguity #60
copyto!(dest::AbstractArray{<:Any, N}, src::SubArray{<:Any, N, <:ArrayLayouts.LayoutArray}) where N @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:268
copyto!(dest::PermutedDimsArray, src::AbstractArray) @ Base.PermutedDimsArrays permuteddimsarray.jl:234
Possible fix, define
copyto!(::PermutedDimsArray{T, N} where T, ::SubArray{T, N, <:ArrayLayouts.LayoutArray} where T) where N
Ambiguity #61
copyto!(dest::AbstractArray{<:Any, N}, src::ArrayLayouts.LayoutArray{<:Any, N}) where N @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:261
copyto!(dest::PermutedDimsArray{T, N}, src::AbstractArray{T, N}) where {T, N} @ Base.PermutedDimsArrays permuteddimsarray.jl:230
Possible fix, define
copyto!(::PermutedDimsArray{T, N}, ::ArrayLayouts.LayoutArray{T, N}) where {T, N}
Ambiguity #62
copyto!(dest::AbstractMatrix, src::SubArray{<:Any, 2, <:Union{LinearAlgebra.Adjoint{var"#s7290", var"#s7289"}, LinearAlgebra.Transpose{var"#s7290", var"#s7289"}} where {var"#s7290", var"#s7289"<:ArrayLayouts.LayoutArray}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:275
copyto!(dest::PermutedDimsArray{T, N}, src::AbstractArray{T, N}) where {T, N} @ Base.PermutedDimsArrays permuteddimsarray.jl:230
Possible fix, define
copyto!(::PermutedDimsArray{T, 2}, ::SubArray{T, 2, <:Union{LinearAlgebra.Adjoint{var"#s7290", var"#s7289"}, LinearAlgebra.Transpose{var"#s7290", var"#s7289"}} where {var"#s7290", var"#s7289"<:ArrayLayouts.LayoutArray}}) where T
Ambiguity #63
copyto!(dest::AbstractMatrix, src::SubArray{<:Any, 2, <:Union{LinearAlgebra.Adjoint{var"#s7290", var"#s7289"}, LinearAlgebra.Transpose{var"#s7290", var"#s7289"}} where {var"#s7290", var"#s7289"<:ArrayLayouts.LayoutArray}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:275
copyto!(dest::PermutedDimsArray, src::AbstractArray) @ Base.PermutedDimsArrays permuteddimsarray.jl:234
Possible fix, define
copyto!(::PermutedDimsArray{T, 2} where T, ::SubArray{<:Any, 2, <:Union{LinearAlgebra.Adjoint{var"#s7290", var"#s7289"}, LinearAlgebra.Transpose{var"#s7290", var"#s7289"}} where {var"#s7290", var"#s7289"<:ArrayLayouts.LayoutArray}})
Ambiguity #65
copyto!(dest::AbstractArray{<:Any, N}, src::SubArray{<:Any, N, <:ArrayLayouts.LayoutArray}) where N @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:268
copyto!(dest::PermutedDimsArray{T, N}, src::AbstractArray{T, N}) where {T, N} @ Base.PermutedDimsArrays permuteddimsarray.jl:230
Possible fix, define
copyto!(::PermutedDimsArray{T, N}, ::SubArray{T, N, <:ArrayLayouts.LayoutArray}) where {T, N}
Ambiguity #71
copyto!(dest::AbstractMatrix, src::Union{LinearAlgebra.Adjoint{var"#s7292", var"#s7291"}, LinearAlgebra.Transpose{var"#s7292", var"#s7291"}} where {var"#s7292", var"#s7291"<:ArrayLayouts.LayoutArray}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:272
copyto!(dest::PermutedDimsArray{T, N}, src::AbstractArray{T, N}) where {T, N} @ Base.PermutedDimsArrays permuteddimsarray.jl:230
Possible fix, define
copyto!(::PermutedDimsArray{T, 2}, ::Union{LinearAlgebra.Adjoint{T, <:ArrayLayouts.LayoutArray}, LinearAlgebra.Transpose{T, <:ArrayLayouts.LayoutArray}}) where T
Ambiguity #72
copyto!(dest::AbstractMatrix, src::Union{LinearAlgebra.Adjoint{var"#s7292", var"#s7291"}, LinearAlgebra.Transpose{var"#s7292", var"#s7291"}} where {var"#s7292", var"#s7291"<:ArrayLayouts.LayoutArray}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:272
copyto!(dest::PermutedDimsArray, src::AbstractArray) @ Base.PermutedDimsArrays permuteddimsarray.jl:234
Possible fix, define
copyto!(::PermutedDimsArray{T, 2} where T, ::Union{LinearAlgebra.Adjoint{var"#s7292", var"#s7291"}, LinearAlgebra.Transpose{var"#s7292", var"#s7291"}} where {var"#s7292", var"#s7291"<:ArrayLayouts.LayoutArray})
Ambiguity #73
copyto!(dest::AbstractArray{<:Any, N}, src::ArrayLayouts.LayoutArray{<:Any, N}) where N @ ArrayLayouts ~/.julia/packages/ArrayLayouts/824cB/src/ArrayLayouts.jl:261
copyto!(dest::PermutedDimsArray, src::AbstractArray) @ Base.PermutedDimsArrays permuteddimsarray.jl:234
Possible fix, define
copyto!(::PermutedDimsArray{T, N} where T, ::ArrayLayouts.LayoutArray{T, N} where T) where N
I would appreciate your attention to this issue.
Metadata
Metadata
Assignees
Labels
No labels