Add rules and tests for kron
#65
Annotations
1 error and 6 warnings
format
Process completed with exit code 1.
|
format:
src/rulesets/LinearAlgebra/dense.jl#L403
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
src/rulesets/LinearAlgebra/dense.jl:403:- function frule((_, Δx, Δy), ::typeof(kron), x::AbstractVecOrMat{<:Number}, y::AbstractVecOrMat{<:Number})
src/rulesets/LinearAlgebra/dense.jl:410:+ function frule(
src/rulesets/LinearAlgebra/dense.jl:411:+ (_, Δx, Δy),
src/rulesets/LinearAlgebra/dense.jl:412:+ ::typeof(kron),
src/rulesets/LinearAlgebra/dense.jl:413:+ x::AbstractVecOrMat{<:Number},
src/rulesets/LinearAlgebra/dense.jl:414:+ y::AbstractVecOrMat{<:Number},
src/rulesets/LinearAlgebra/dense.jl:415:+ )
|
format:
src/rulesets/LinearAlgebra/dense.jl#L424
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
src/rulesets/LinearAlgebra/dense.jl:424:- x̄ = @thunk(project_x(dot.(Ref(y), eachslice(dz; dims = (2, 3)))))
src/rulesets/LinearAlgebra/dense.jl:425:- ȳ = @thunk(project_y(dot.(Ref(x), eachslice(dz; dims = 1))))
src/rulesets/LinearAlgebra/dense.jl:436:+ x̄ = @thunk(project_x(dot.(Ref(y), eachslice(dz; dims=(2, 3)))))
src/rulesets/LinearAlgebra/dense.jl:437:+ ȳ = @thunk(project_y(dot.(Ref(x), eachslice(dz; dims=1))))
|
format:
src/rulesets/LinearAlgebra/dense.jl#L436
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
src/rulesets/LinearAlgebra/dense.jl:436:- x̄ = @thunk(project_x(dot.(Ref(y), eachslice(dz; dims = 2))))
src/rulesets/LinearAlgebra/dense.jl:437:- ȳ = @thunk(project_y(dot.(Ref(x), eachslice(dz; dims = (1, 3)))))
src/rulesets/LinearAlgebra/dense.jl:448:+ x̄ = @thunk(project_x(dot.(Ref(y), eachslice(dz; dims=2))))
src/rulesets/LinearAlgebra/dense.jl:449:+ ȳ = @thunk(project_y(dot.(Ref(x), eachslice(dz; dims=(1, 3)))))
|
format:
src/rulesets/LinearAlgebra/dense.jl#L448
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
src/rulesets/LinearAlgebra/dense.jl:448:- x̄ = @thunk(project_x(_dot_collect.(Ref(y), eachslice(dz; dims = (2, 4)))))
src/rulesets/LinearAlgebra/dense.jl:449:- ȳ = @thunk(project_y(_dot_collect.(Ref(x), eachslice(dz; dims = (1, 3)))))
src/rulesets/LinearAlgebra/dense.jl:460:+ x̄ = @thunk(project_x(_dot_collect.(Ref(y), eachslice(dz; dims=(2, 4)))))
src/rulesets/LinearAlgebra/dense.jl:461:+ ȳ = @thunk(project_y(_dot_collect.(Ref(x), eachslice(dz; dims=(1, 3)))))
|
format:
test/rulesets/LinearAlgebra/dense.jl#L163
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
test/rulesets/LinearAlgebra/dense.jl:163:- @testset "AbstractVecOrMat{$T1}, AbstractVecOrMat{$T2}" for T1 in (Float64, ComplexF64), T2 in (Float64, ComplexF64)
test/rulesets/LinearAlgebra/dense.jl:165:+ @testset "AbstractVecOrMat{$T1}, AbstractVecOrMat{$T2}" for T1 in (Float64, ComplexF64),
test/rulesets/LinearAlgebra/dense.jl:166:+ T2 in (Float64, ComplexF64)
test/rulesets/LinearAlgebra/dense.jl:167:+
|
format
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: julia-actions/setup-julia@latest. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|