Skip to content

Automatic differentiation of pfaffian #260

Automatic differentiation of pfaffian

Automatic differentiation of pfaffian #260

Triggered via pull request September 26, 2024 05:27
@GertianGertian
synchronize #143
Gertian:main
Status Failure
Total duration 11m 10s
Artifacts

CI.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 6 warnings, and 5 notices
Documentation: src/tridiag.jl#L23
doctest failure in ~/work/SkewLinearAlgebra.jl/SkewLinearAlgebra.jl/src/tridiag.jl:23-41 ```jldoctest julia> ev = complex.([7, 8, 9] , [7, 8, 9]) 3-element Vector{Complex{Int64}}: 7 + 7im 8 + 8im 9 + 9im julia> dvim = [1, 2, 3, 4] 4-element Vector{Int64}: 1 2 3 4 julia> SkewHermTridiagonal(ev, dvim) 4×4 SkewHermTridiagonal{Complex{Int64}, Vector{Complex{Int64}}, Vector{Int64}}: 0+1im -7+7im 0+0im 0+0im 7-7im 0+2im -8+8im 0+0im 0+0im -8+8im 0+3im -9+9im 0+0im 0+0im 9+9im 0+4im ``` Subexpression: ev = complex.([7, 8, 9] , [7, 8, 9]) Evaluated output: 3-element Vector{Complex{Int64}}: 7 + 7im 8 + 8im 9 + 9im Expected output: 3-element Vector{Complex{Int64}}: 7 + 7im 8 + 8im 9 + 9im julia> dvim = [1, 2, 3, 4] 4-element Vector{Int64}: 1 2 3 4 diff = Warning: Diff output requires color. 3-element Vector{Complex{Int64}}: 7 + 7im 8 + 8im 9 + 9im julia> dvim = [1, 2, 3, 4] 4-element Vector{Int64}: 1 2 3 49im
Documentation: src/tridiag.jl#L23
doctest failure in ~/work/SkewLinearAlgebra.jl/SkewLinearAlgebra.jl/src/tridiag.jl:23-41 ```jldoctest julia> ev = complex.([7, 8, 9] , [7, 8, 9]) 3-element Vector{Complex{Int64}}: 7 + 7im 8 + 8im 9 + 9im julia> dvim = [1, 2, 3, 4] 4-element Vector{Int64}: 1 2 3 4 julia> SkewHermTridiagonal(ev, dvim) 4×4 SkewHermTridiagonal{Complex{Int64}, Vector{Complex{Int64}}, Vector{Int64}}: 0+1im -7+7im 0+0im 0+0im 7-7im 0+2im -8+8im 0+0im 0+0im -8+8im 0+3im -9+9im 0+0im 0+0im 9+9im 0+4im ``` Subexpression: SkewHermTridiagonal(ev, dvim) Evaluated output: ERROR: UndefVarError: `dvim` not defined Stacktrace: [1] top-level scope @ none:1 Expected output: 4×4 SkewHermTridiagonal{Complex{Int64}, Vector{Complex{Int64}}, Vector{Int64}}: 0+1im -7+7im 0+0im 0+0im 7-7im 0+2im -8+8im 0+0im 0+0im -8+8im 0+3im -9+9im 0+0im 0+0im 9+9im 0+4im diff = Warning: Diff output requires color. 4×4 SkewHermTridiagonal{Complex{Int64}, Vector{Complex{Int64}}, Vector{Int64}}: 0+1im -7+7im 0+0im 0+0im 7-7im 0+2im -8+8im 0+0im 0+0im -8+8im 0+3im -9+9im 0+0im 0+0im 9+9im 0+4imERROR: UndefVarError: `dvim` not defined Stacktrace: [1] top-level scope @ none:1
Documentation: src/tridiag.jl#L58
doctest failure in ~/work/SkewLinearAlgebra.jl/SkewLinearAlgebra.jl/src/tridiag.jl:58-69 ```jldoctest julia> A = [1 2 3; 2 4 5; 3 5 6] 3×3 Matrix{Int64}: 1 2 3 2 4 5 3 5 6 julia> SkewHermTridiagonal(A) 3×3 SkewHermTridiagonal{Int64, Vector{Int64}}: 0 -2 0 2 0 -5 0 5 0 ``` Subexpression: SkewHermTridiagonal(A) Evaluated output: ERROR: ArgumentError: matrix is not skew-hermitian; cannot convert to SkewHermTridiagonal Stacktrace: [1] SkewHermTridiagonal(A::Matrix{Int64}) @ SkewLinearAlgebra ~/work/SkewLinearAlgebra.jl/SkewLinearAlgebra.jl/src/tridiag.jl:84 [2] top-level scope @ none:1 Expected output: 3×3 SkewHermTridiagonal{Int64, Vector{Int64}}: 0 -2 0 2 0 -5 0 5 0 diff = Warning: Diff output requires color. 3×3 SkewHermTridiagonal{Int64, Vector{Int64}}: 0 -2 0 2 0 -5 0 5 0ERROR: ArgumentError: matrix is not skew-hermitian; cannot convert to SkewHermTridiagonal Stacktrace: [1] SkewHermTridiagonal(A::Matrix{Int64}) @ SkewLinearAlgebra ~/work/SkewLinearAlgebra.jl/SkewLinearAlgebra.jl/src/tridiag.jl:84 [2] top-level scope @ none:1
Julia 1.6 - ubuntu-latest - x64
Process completed with exit code 1.
Julia 1.6 - ubuntu-latest - x86
Process completed with exit code 1.
Julia 1.6 - macOS-latest - x64
Process completed with exit code 1.
Julia nightly - ubuntu-latest - x64
Process completed with exit code 1.
Julia 1.6 - windows-latest - x64
Process completed with exit code 1.
Documentation: ../../../.julia/packages/Documenter/bYYzK/src/Utilities/Utilities.jl#L34
no doc found for reference '[`isskewhermitian(A)`](@ref)' in src/types.md.
Documentation: ../../../.julia/packages/Documenter/bYYzK/src/Utilities/Utilities.jl#L34
no doc found for reference '[`isskewhermitian`](@ref)' in src/types.md.
Documentation: ../../../.julia/packages/Documenter/bYYzK/src/Utilities/Utilities.jl#L34
4 docstrings not included in the manual: SkewLinearAlgebra.householder! :: Union{Tuple{T}, Tuple{AbstractVector{T}, Integer}} where T SkewLinearAlgebra.isskewsymmetric :: Tuple{AbstractMatrix{<:Number}} SkewLinearAlgebra.isskewhermitian :: Tuple{AbstractMatrix{<:Number}} SkewLinearAlgebra.SkewLinearAlgebra These are docstrings in the checked modules (configured with the modules keyword) that are not included in @docs or @autodocs blocks.
Documentation: ../../../.julia/packages/Documenter/bYYzK/src/Writers/HTMLWriter.jl#L2081
invalid local link: unresolved path in eigen.md link.text = 1-element Vector{Any}: Markdown.Code("", "eigvals!") link.url = "which overwrite the matrix data"
Documentation: ../../../.julia/packages/Documenter/bYYzK/src/Writers/HTMLWriter.jl#L2081
invalid local link: unresolved path in types.md link.text = 1-element Vector{Any}: Markdown.Code("", "isskewhermitian(A)") link.url = "@ref"
Documentation: ../../../.julia/packages/Documenter/bYYzK/src/Writers/HTMLWriter.jl#L2081
invalid local link: unresolved path in types.md link.text = 1-element Vector{Any}: Markdown.Code("", "isskewhermitian") link.url = "@ref"
[julia-buildpkg] Caching of the julia depot was not detected
Consider using `julia-actions/cache` to speed up runs https://github.com/julia-actions/cache. To ignore, set input `ignore-no-cache: true`
Julia 1.6 - ubuntu-latest - x64
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.
Julia 1.6 - ubuntu-latest - x86
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.
Julia 1.6 - macOS-latest - x64
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.
Julia 1.6 - windows-latest - x64
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.