If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl , making sure to read the FAQ first.
Results with Julia v1.2.0
Testing was unsuccessful : package has test failures.
Last evaluation was ago and took 2 minutes, 33 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed URIParser ──────── v0.4.0
Installed Compat ─────────── v2.2.0
Installed BinDeps ────────── v0.8.10
Installed SpecialFunctions ─ v0.8.0
Installed BinaryProvider ─── v0.5.8
Installed ForneyLab ──────── v0.10.0
Updating `~/.julia/environments/v1.2/Project.toml`
[9fc3f58a] + ForneyLab v0.10.0
Updating `~/.julia/environments/v1.2/Manifest.toml`
[9e28174c] + BinDeps v0.8.10
[b99e7846] + BinaryProvider v0.5.8
[34da2185] + Compat v2.2.0
[9fc3f58a] + ForneyLab v0.10.0
[276daf66] + SpecialFunctions v0.8.0
[30578b45] + URIParser v0.4.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8bb1440f] + DelimitedFiles
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[1a1011a3] + SharedArrays
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Building SpecialFunctions → `~/.julia/packages/SpecialFunctions/ne2iw/deps/build.log`
Testing ForneyLab
Status `/tmp/jl_46Ci4p/Manifest.toml`
[9e28174c] BinDeps v0.8.10
[b99e7846] BinaryProvider v0.5.8
[34da2185] Compat v2.2.0
[9fc3f58a] ForneyLab v0.10.0
[276daf66] SpecialFunctions v0.8.0
[30578b45] URIParser v0.4.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}) at gamma.jl:78
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:78
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at gamma.jl:86
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:86
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = (::getfield(ForneyLab, Symbol("##65#67")){ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Wishart}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = (::getfield(ForneyLab, Symbol("##69#70")){ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}) at beta.jl:84
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:84
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at beta.jl:92
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:92
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}) at dirichlet.jl:107
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:107
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _broadcast_getindex_evalf at broadcast.jl:625 [inlined]
└ @ Core ./broadcast.jl:625
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.PointMass}) at dirichlet.jl:129
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:129
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}) at dirichlet.jl:117
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:117
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.PointMass}) at dirichlet.jl:143
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:143
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
Expression: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", algo)
Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], nothing, g, g_inv)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
Expression: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction init()\n\nmessages = Array{Message}(undef, 3)\nmessages[1] = Message(vague(GaussianMeanVariance))\n\nreturn messages\n\nend\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], messages[1], g)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│ caller = (::getfield(ForneyLab, Symbol("##106#107")){Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│ caller = (::getfield(ForneyLab, Symbol("##106#107")){Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
Test Summary: | Pass Fail Total
ForneyLab | 1471 4 1475
Helpers | 33 33
FactorNode | 193 193
Interface | 3 3
matches | 4 4
Univariate | 15 15
Multivariate | 12 12
MatrixVariate | 4 4
PointMass ProbabilityDistribution and Message construction | 12 12
dims | 4 4
isValid | 8 8
gaussianQuadrature | 3 3
@RV | 21 21
Edge | 6 6
disconnect! | 12 12
Variable | 3 3
associate! | 42 42
FactorGraph | 8 8
generateId | 3 3
addNode! | 4 4
@ensureVariables | 2 2
Clamp | 2 2
constant | 3 3
placeholder | 7 7
SPClamp | 9 9
SPEqualityGaussian | 11 11
SPEqualityGammaWishart | 13 13
SPEqualityBernoulli | 8 8
SPEqualityBeta | 8 8
SPEqualityCategorical | 8 8
SPEqualityDirichlet | 8 8
SPEqualityPointMass | 16 16
Addition node construction through + syntax | 4 4
Addition node construction through - syntax | 6 6
SPAdditionOutNGG | 7 7
SPAdditionIn2GGN | 5 5
SPAdditionIn1GNG | 5 5
SPAdditionOutNGP | 5 5
SPAdditionOutNPG | 5 5
SPAdditionIn1PNG | 5 5
SPAdditionIn2PGN | 5 5
SPAdditionIn1GNP | 5 5
SPAdditionIn2GPN | 5 5
SPAdditionOutNPP | 5 5
SPAdditionIn2PPN | 5 5
SPAdditionIn1PNP | 5 5
Multiplication node construction through * syntax | 4 4
SPMultiplicationOutNGP | 7 7
SPMultiplicationOutNPG | 6 6
SPMultiplicationOutNPP | 5 5
SPMultiplicationIn1GNP | 5 5
SPMultiplicationIn1PNP | 5 5
SPMultiplicationAGPN | 4 4
SPMultiplicationAPPN | 4 4
Exponential node construction through exp() syntax | 2 2
SPExponentialOutNG | 4 4
SPExponentialOutNP | 4 4
SPExponentialIn1LN | 4 4
SPExponentialIn1PN | 4 4
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianMeanVarianceOutNPP | 6 6
SPGaussianMeanVarianceMPNP | 6 6
SPGaussianMeanVarianceOutNGP | 6 6
SPGaussianMeanVarianceMGNP | 6 6
VBGaussianMeanVarianceM | 6 6
VBGaussianMeanVarianceOut | 6 6
averageEnergy and differentialEntropy | 3 3
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianMeanPrecisionOutNPP | 6 6
SPGaussianMeanPrecisionMPNP | 6 6
SPGaussianMeanPrecisionOutNGP | 6 6
SPGaussianMeanPrecisionMGNP | 6 6
VBGaussianMeanPrecisionM | 6 6
VBGaussianMeanPrecisionW | 5 5
VBGaussianMeanPrecisionOut | 5 5
SVBGaussianMeanPrecisionMGVD | 5 5
SVBGaussianMeanPrecisionW | 5 5
SVBGaussianMeanPrecisionOutVGD | 5 5
MGaussianMeanPrecisionGGD | 4 4
averageEnergy and differentialEntropy | 4 4
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianWeightedMeanPrecisionOutNPP | 6 6
VBGaussianWeightedMeanPrecisionOut | 6 6
sample | 3 3
prod! | 8 8
dims | 1 1
vague | 1 1
prod! | 4 4
unsafe mean and variance | 2 2
SPGammaOutNPP | 4 4
VBGammaOut | 5 5
averageEnergy and differentialEntropy | 1 1
dims | 1 1
vague | 1 1
unsafe mean and variance | 6 6
Gamma approximatons to LogNormal | 1 1
prod! | 3 3
SPLogNormalOutNPP | 4 4
VBLogNormalOut | 5 5
averageEnergy and differentialEntropy | 1 1
dims | 1 1
vague | 1 1
isProper | 3 3
prod! | 4 4
unsafe mean and variance | 5 5
SPWishartOutNPP | 4 4
VBWishartOut | 5 5
averageEnergy and differentialEntropy | 2 2
Bernoulli ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 1 1
unsafe mean and variance | 2 2
prod! | 2 2
SPBernoulliOutNP | 4 4
SPBernoulliIn1PN | 4 4
SPBernoulliOutNB | 4 4
VBBernoulliOut | 6 6
VBBernoulliIn1 | 4 4
averageEnergy and differentialEntropy | 1 1
Categorical ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 2 2
unsafe mean and variance | 1 1
sample | 3 3
prod! | 3 3
SPCategoricalOutNP | 4 4
VBCategoricalOut | 6 6
VBCategoricalIn1 | 6 6
averageEnergy and differentialEntropy | 3 3
Contingency ProbabilityDistribution and Message construction | 4 4
dims | 1 1
vague | 2 2
differentialEntropy | 1 1
SPTransitionOutNPP | 5 5
SPTransitionIn1PNP | 4 4
SPTransitionOutNCP | 5 5
SPTransitionIn1CNP | 4 4
VBTransitionOut | 4 4
VBTransitionIn1 | 4 4
VBTransitionA | 4 4
SVBTransitionOutVCD | 4 4
SVBTransitionIn1CVD | 4 4
SVBTransitionADV | 4 4
MTransitionCCD | 3 3
averageEnergy | 2 2
Beta ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 1 1
unsafe mean and variance | 4 4
prod! | 4 4
SPBetaOutNPP | 4 4
VBBetaOut | 4 4
averageEnergy and differentialEntropy | 1 1
Dirichlet ProbabilityDistribution and Message construction | 9 9
dims | 2 2
vague | 2 2
unsafe mean and variance | 5 5
prod! | 8 8
SPDirichletOutNP | 5 5
VBDirichletOut | 5 5
averageEnergy and differentialEntropy | 4 4
VBGaussianMixtureM | 14 14
VBGaussianMixtureW | 14 14
VBGaussianMixtureZBer | 6 6
VBGaussianMixtureZCat | 6 6
VBGaussianMixtureOut | 8 8
averageEnergy | 4 4
mapToBernoulliParameterRange | 8 8
SPSigmoidBinNG | 5 5
EPSigmoidRealGB | 7 7
EPSigmoidRealGC | 7 7
EPSigmoidRealGP | 6 6
sigmaPointsAndWeights | 6 6
SPNonlinearOutNG | 5 5
SPNonlinearIn1GG | 7 7
Nonlinear integration with given inverse | 1 2 3
Nonlinear integration without given inverse | 3 2 5
SPDotProductOutNPG | 4 4
SPDotProductOutNGP | 4 4
SPDotProductIn1GNP | 4 4
SPDotProductIn2GPN | 4 4
Poisson ProbabilityDistribution construction | 4 4
Poisson Message construction | 4 4
dims | 1 1
slug | 1 1
vague | 1 1
isProper | 3 3
unsafe mean and variance | 2 2
SPPoissonOutNP | 4 4
SPPoissonLPN | 4 4
VBPoissonOut | 4 4
VBPoissonL | 5 5
averageEnergy and differentialEntropy | 3 3
Poisson node construction | 8 8
Parameter estimation | 1 1
LinkedList | 4 4
DependencyGraph | 23 23
Message | 10 10
matches | 13 13
ScheduleEntry | 1 1
summaryPropagationSchedule | 6 6
flatten | 4 4
MarginalScheduleEntry | 1 1
marginalSchedule | 8 8
@SumProductRule | 1 1
inferUpdateRule! | 4 4
sumProductSchedule | 4 4
RecognitionFactorization | 3 3
RecognitionFactor | 20 20
hasCollider() | 6 6
Cluster | 4 4
@marginalRule | 1 1
inferMarginalRule | 1 1
marginalSchedule | 13 13
@naiveVariationalRule | 1 1
inferUpdateRule! | 1 1
variationalSchedule | 7 7
@structuredVariationalRule | 3 3
inferUpdateRule! | 3 3
variationalSchedule | 14 14
@expectationPropagationRule | 1 1
inferUpdateRule! | 1 1
expectationPropagationSchedule | 5 5
variationalExpectationPropagationSchedule | 5 5
Julia messagePassingAlgorithm | 7 7
Julia algorithm execution | 1 1
@composite | 1 1
Composite node construction | 10 10
Custom SPStateTransitionX | 4 4
Composite node scheduling and algorithm compilation | 14 14
Composite node algorithm execution | 1 1
ERROR: LoadError: Some tests did not pass: 1471 passed, 4 failed, 0 errored, 0 broken.
in expression starting at /root/.julia/packages/ForneyLab/Hz4kD/test/runtests.jl:9
ERROR: Package ForneyLab errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Types.jl:112
[2] #test#119(::Bool, ::Nothing, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:1288
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:245
[5] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:233 [inlined]
[6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
[7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
[8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
[9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
[11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
[12] top-level scope at none:10
Results with Julia v1.3.0
Testing was unsuccessful : package has test failures.
Last evaluation was ago and took 2 minutes, 45 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed OpenSpecFun_jll ── v0.5.3+1
Installed SpecialFunctions ─ v0.9.0
Installed ForneyLab ──────── v0.10.0
Updating `~/.julia/environments/v1.3/Project.toml`
[9fc3f58a] + ForneyLab v0.10.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[9fc3f58a] + ForneyLab v0.10.0
[efe28fd5] + OpenSpecFun_jll v0.5.3+1
[276daf66] + SpecialFunctions v0.9.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing ForneyLab
Status `/tmp/jl_8cOTEa/Manifest.toml`
[9fc3f58a] ForneyLab v0.10.0
[efe28fd5] OpenSpecFun_jll v0.5.3+1
[276daf66] SpecialFunctions v0.9.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}) at gamma.jl:78
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:78
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at gamma.jl:86
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:86
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = (::ForneyLab.var"#65#67"{ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Wishart}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = (::ForneyLab.var"#69#70"{ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}) at beta.jl:84
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:84
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at beta.jl:92
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:92
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}) at dirichlet.jl:107
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:107
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _broadcast_getindex at broadcast.jl:630 [inlined]
└ @ Core ./broadcast.jl:630
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.PointMass}) at dirichlet.jl:129
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:129
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}) at dirichlet.jl:117
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:117
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.PointMass}) at dirichlet.jl:143
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:143
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
Expression: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", algo)
Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], nothing, g, g_inv)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
Expression: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction init()\n\nmessages = Array{Message}(undef, 3)\nmessages[1] = Message(vague(GaussianMeanVariance))\n\nreturn messages\n\nend\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], messages[1], g)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
[2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│ caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│ caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
Test Summary: | Pass Fail Total
ForneyLab | 1471 4 1475
Helpers | 33 33
FactorNode | 193 193
Interface | 3 3
matches | 4 4
Univariate | 15 15
Multivariate | 12 12
MatrixVariate | 4 4
PointMass ProbabilityDistribution and Message construction | 12 12
dims | 4 4
isValid | 8 8
gaussianQuadrature | 3 3
@RV | 21 21
Edge | 6 6
disconnect! | 12 12
Variable | 3 3
associate! | 42 42
FactorGraph | 8 8
generateId | 3 3
addNode! | 4 4
@ensureVariables | 2 2
Clamp | 2 2
constant | 3 3
placeholder | 7 7
SPClamp | 9 9
SPEqualityGaussian | 11 11
SPEqualityGammaWishart | 13 13
SPEqualityBernoulli | 8 8
SPEqualityBeta | 8 8
SPEqualityCategorical | 8 8
SPEqualityDirichlet | 8 8
SPEqualityPointMass | 16 16
Addition node construction through + syntax | 4 4
Addition node construction through - syntax | 6 6
SPAdditionOutNGG | 7 7
SPAdditionIn2GGN | 5 5
SPAdditionIn1GNG | 5 5
SPAdditionOutNGP | 5 5
SPAdditionOutNPG | 5 5
SPAdditionIn1PNG | 5 5
SPAdditionIn2PGN | 5 5
SPAdditionIn1GNP | 5 5
SPAdditionIn2GPN | 5 5
SPAdditionOutNPP | 5 5
SPAdditionIn2PPN | 5 5
SPAdditionIn1PNP | 5 5
Multiplication node construction through * syntax | 4 4
SPMultiplicationOutNGP | 7 7
SPMultiplicationOutNPG | 6 6
SPMultiplicationOutNPP | 5 5
SPMultiplicationIn1GNP | 5 5
SPMultiplicationIn1PNP | 5 5
SPMultiplicationAGPN | 4 4
SPMultiplicationAPPN | 4 4
Exponential node construction through exp() syntax | 2 2
SPExponentialOutNG | 4 4
SPExponentialOutNP | 4 4
SPExponentialIn1LN | 4 4
SPExponentialIn1PN | 4 4
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianMeanVarianceOutNPP | 6 6
SPGaussianMeanVarianceMPNP | 6 6
SPGaussianMeanVarianceOutNGP | 6 6
SPGaussianMeanVarianceMGNP | 6 6
VBGaussianMeanVarianceM | 6 6
VBGaussianMeanVarianceOut | 6 6
averageEnergy and differentialEntropy | 3 3
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianMeanPrecisionOutNPP | 6 6
SPGaussianMeanPrecisionMPNP | 6 6
SPGaussianMeanPrecisionOutNGP | 6 6
SPGaussianMeanPrecisionMGNP | 6 6
VBGaussianMeanPrecisionM | 6 6
VBGaussianMeanPrecisionW | 5 5
VBGaussianMeanPrecisionOut | 5 5
SVBGaussianMeanPrecisionMGVD | 5 5
SVBGaussianMeanPrecisionW | 5 5
SVBGaussianMeanPrecisionOutVGD | 5 5
MGaussianMeanPrecisionGGD | 4 4
averageEnergy and differentialEntropy | 4 4
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianWeightedMeanPrecisionOutNPP | 6 6
VBGaussianWeightedMeanPrecisionOut | 6 6
sample | 3 3
prod! | 8 8
dims | 1 1
vague | 1 1
prod! | 4 4
unsafe mean and variance | 2 2
SPGammaOutNPP | 4 4
VBGammaOut | 5 5
averageEnergy and differentialEntropy | 1 1
dims | 1 1
vague | 1 1
unsafe mean and variance | 6 6
Gamma approximatons to LogNormal | 1 1
prod! | 3 3
SPLogNormalOutNPP | 4 4
VBLogNormalOut | 5 5
averageEnergy and differentialEntropy | 1 1
dims | 1 1
vague | 1 1
isProper | 3 3
prod! | 4 4
unsafe mean and variance | 5 5
SPWishartOutNPP | 4 4
VBWishartOut | 5 5
averageEnergy and differentialEntropy | 2 2
Bernoulli ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 1 1
unsafe mean and variance | 2 2
prod! | 2 2
SPBernoulliOutNP | 4 4
SPBernoulliIn1PN | 4 4
SPBernoulliOutNB | 4 4
VBBernoulliOut | 6 6
VBBernoulliIn1 | 4 4
averageEnergy and differentialEntropy | 1 1
Categorical ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 2 2
unsafe mean and variance | 1 1
sample | 3 3
prod! | 3 3
SPCategoricalOutNP | 4 4
VBCategoricalOut | 6 6
VBCategoricalIn1 | 6 6
averageEnergy and differentialEntropy | 3 3
Contingency ProbabilityDistribution and Message construction | 4 4
dims | 1 1
vague | 2 2
differentialEntropy | 1 1
SPTransitionOutNPP | 5 5
SPTransitionIn1PNP | 4 4
SPTransitionOutNCP | 5 5
SPTransitionIn1CNP | 4 4
VBTransitionOut | 4 4
VBTransitionIn1 | 4 4
VBTransitionA | 4 4
SVBTransitionOutVCD | 4 4
SVBTransitionIn1CVD | 4 4
SVBTransitionADV | 4 4
MTransitionCCD | 3 3
averageEnergy | 2 2
Beta ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 1 1
unsafe mean and variance | 4 4
prod! | 4 4
SPBetaOutNPP | 4 4
VBBetaOut | 4 4
averageEnergy and differentialEntropy | 1 1
Dirichlet ProbabilityDistribution and Message construction | 9 9
dims | 2 2
vague | 2 2
unsafe mean and variance | 5 5
prod! | 8 8
SPDirichletOutNP | 5 5
VBDirichletOut | 5 5
averageEnergy and differentialEntropy | 4 4
VBGaussianMixtureM | 14 14
VBGaussianMixtureW | 14 14
VBGaussianMixtureZBer | 6 6
VBGaussianMixtureZCat | 6 6
VBGaussianMixtureOut | 8 8
averageEnergy | 4 4
mapToBernoulliParameterRange | 8 8
SPSigmoidBinNG | 5 5
EPSigmoidRealGB | 7 7
EPSigmoidRealGC | 7 7
EPSigmoidRealGP | 6 6
sigmaPointsAndWeights | 6 6
SPNonlinearOutNG | 5 5
SPNonlinearIn1GG | 7 7
Nonlinear integration with given inverse | 1 2 3
Nonlinear integration without given inverse | 3 2 5
SPDotProductOutNPG | 4 4
SPDotProductOutNGP | 4 4
SPDotProductIn1GNP | 4 4
SPDotProductIn2GPN | 4 4
Poisson ProbabilityDistribution construction | 4 4
Poisson Message construction | 4 4
dims | 1 1
slug | 1 1
vague | 1 1
isProper | 3 3
unsafe mean and variance | 2 2
SPPoissonOutNP | 4 4
SPPoissonLPN | 4 4
VBPoissonOut | 4 4
VBPoissonL | 5 5
averageEnergy and differentialEntropy | 3 3
Poisson node construction | 8 8
Parameter estimation | 1 1
LinkedList | 4 4
DependencyGraph | 23 23
Message | 10 10
matches | 13 13
ScheduleEntry | 1 1
summaryPropagationSchedule | 6 6
flatten | 4 4
MarginalScheduleEntry | 1 1
marginalSchedule | 8 8
@SumProductRule | 1 1
inferUpdateRule! | 4 4
sumProductSchedule | 4 4
RecognitionFactorization | 3 3
RecognitionFactor | 20 20
hasCollider() | 6 6
Cluster | 4 4
@marginalRule | 1 1
inferMarginalRule | 1 1
marginalSchedule | 13 13
@naiveVariationalRule | 1 1
inferUpdateRule! | 1 1
variationalSchedule | 7 7
@structuredVariationalRule | 3 3
inferUpdateRule! | 3 3
variationalSchedule | 14 14
@expectationPropagationRule | 1 1
inferUpdateRule! | 1 1
expectationPropagationSchedule | 5 5
variationalExpectationPropagationSchedule | 5 5
Julia messagePassingAlgorithm | 7 7
Julia algorithm execution | 1 1
@composite | 1 1
Composite node construction | 10 10
Custom SPStateTransitionX | 4 4
Composite node scheduling and algorithm compilation | 14 14
Composite node algorithm execution | 1 1
ERROR: LoadError: Some tests did not pass: 1471 passed, 4 failed, 0 errored, 0 broken.
in expression starting at /root/.julia/packages/ForneyLab/Hz4kD/test/runtests.jl:9
ERROR: Package ForneyLab errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
[2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
[5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
[6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[12] top-level scope at none:10
Results with Julia v1.3.1-pre-7704df0a5a
Testing was unsuccessful : package has test failures.
Last evaluation was ago and took 2 minutes, 43 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed OpenSpecFun_jll ── v0.5.3+1
Installed SpecialFunctions ─ v0.9.0
Installed ForneyLab ──────── v0.10.0
Updating `~/.julia/environments/v1.3/Project.toml`
[9fc3f58a] + ForneyLab v0.10.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[9fc3f58a] + ForneyLab v0.10.0
[efe28fd5] + OpenSpecFun_jll v0.5.3+1
[276daf66] + SpecialFunctions v0.9.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing ForneyLab
Status `/tmp/jl_TsJN4s/Manifest.toml`
[9fc3f58a] ForneyLab v0.10.0
[efe28fd5] OpenSpecFun_jll v0.5.3+1
[276daf66] SpecialFunctions v0.9.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}) at gamma.jl:78
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:78
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at gamma.jl:86
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:86
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = (::ForneyLab.var"#65#67"{ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Wishart}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = (::ForneyLab.var"#69#70"{ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}) at beta.jl:84
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:84
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at beta.jl:92
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:92
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}) at dirichlet.jl:107
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:107
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _broadcast_getindex at broadcast.jl:630 [inlined]
└ @ Core ./broadcast.jl:630
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.PointMass}) at dirichlet.jl:129
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:129
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}) at dirichlet.jl:117
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:117
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.PointMass}) at dirichlet.jl:143
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:143
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
[2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
Expression: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", algo)
Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], nothing, g, g_inv)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
[2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
[2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
Expression: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", algo)
Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction init()\n\nmessages = Array{Message}(undef, 3)\nmessages[1] = Message(vague(GaussianMeanVariance))\n\nreturn messages\n\nend\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], messages[1], g)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
[1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
[2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│ caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│ caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
Test Summary: | Pass Fail Total
ForneyLab | 1471 4 1475
Helpers | 33 33
FactorNode | 193 193
Interface | 3 3
matches | 4 4
Univariate | 15 15
Multivariate | 12 12
MatrixVariate | 4 4
PointMass ProbabilityDistribution and Message construction | 12 12
dims | 4 4
isValid | 8 8
gaussianQuadrature | 3 3
@RV | 21 21
Edge | 6 6
disconnect! | 12 12
Variable | 3 3
associate! | 42 42
FactorGraph | 8 8
generateId | 3 3
addNode! | 4 4
@ensureVariables | 2 2
Clamp | 2 2
constant | 3 3
placeholder | 7 7
SPClamp | 9 9
SPEqualityGaussian | 11 11
SPEqualityGammaWishart | 13 13
SPEqualityBernoulli | 8 8
SPEqualityBeta | 8 8
SPEqualityCategorical | 8 8
SPEqualityDirichlet | 8 8
SPEqualityPointMass | 16 16
Addition node construction through + syntax | 4 4
Addition node construction through - syntax | 6 6
SPAdditionOutNGG | 7 7
SPAdditionIn2GGN | 5 5
SPAdditionIn1GNG | 5 5
SPAdditionOutNGP | 5 5
SPAdditionOutNPG | 5 5
SPAdditionIn1PNG | 5 5
SPAdditionIn2PGN | 5 5
SPAdditionIn1GNP | 5 5
SPAdditionIn2GPN | 5 5
SPAdditionOutNPP | 5 5
SPAdditionIn2PPN | 5 5
SPAdditionIn1PNP | 5 5
Multiplication node construction through * syntax | 4 4
SPMultiplicationOutNGP | 7 7
SPMultiplicationOutNPG | 6 6
SPMultiplicationOutNPP | 5 5
SPMultiplicationIn1GNP | 5 5
SPMultiplicationIn1PNP | 5 5
SPMultiplicationAGPN | 4 4
SPMultiplicationAPPN | 4 4
Exponential node construction through exp() syntax | 2 2
SPExponentialOutNG | 4 4
SPExponentialOutNP | 4 4
SPExponentialIn1LN | 4 4
SPExponentialIn1PN | 4 4
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianMeanVarianceOutNPP | 6 6
SPGaussianMeanVarianceMPNP | 6 6
SPGaussianMeanVarianceOutNGP | 6 6
SPGaussianMeanVarianceMGNP | 6 6
VBGaussianMeanVarianceM | 6 6
VBGaussianMeanVarianceOut | 6 6
averageEnergy and differentialEntropy | 3 3
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianMeanPrecisionOutNPP | 6 6
SPGaussianMeanPrecisionMPNP | 6 6
SPGaussianMeanPrecisionOutNGP | 6 6
SPGaussianMeanPrecisionMGNP | 6 6
VBGaussianMeanPrecisionM | 6 6
VBGaussianMeanPrecisionW | 5 5
VBGaussianMeanPrecisionOut | 5 5
SVBGaussianMeanPrecisionMGVD | 5 5
SVBGaussianMeanPrecisionW | 5 5
SVBGaussianMeanPrecisionOutVGD | 5 5
MGaussianMeanPrecisionGGD | 4 4
averageEnergy and differentialEntropy | 4 4
dims | 2 2
vague | 2 2
isProper | 5 5
== | 4 4
unsafe statistics | 16 16
convert | 4 4
SPGaussianWeightedMeanPrecisionOutNPP | 6 6
VBGaussianWeightedMeanPrecisionOut | 6 6
sample | 3 3
prod! | 8 8
dims | 1 1
vague | 1 1
prod! | 4 4
unsafe mean and variance | 2 2
SPGammaOutNPP | 4 4
VBGammaOut | 5 5
averageEnergy and differentialEntropy | 1 1
dims | 1 1
vague | 1 1
unsafe mean and variance | 6 6
Gamma approximatons to LogNormal | 1 1
prod! | 3 3
SPLogNormalOutNPP | 4 4
VBLogNormalOut | 5 5
averageEnergy and differentialEntropy | 1 1
dims | 1 1
vague | 1 1
isProper | 3 3
prod! | 4 4
unsafe mean and variance | 5 5
SPWishartOutNPP | 4 4
VBWishartOut | 5 5
averageEnergy and differentialEntropy | 2 2
Bernoulli ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 1 1
unsafe mean and variance | 2 2
prod! | 2 2
SPBernoulliOutNP | 4 4
SPBernoulliIn1PN | 4 4
SPBernoulliOutNB | 4 4
VBBernoulliOut | 6 6
VBBernoulliIn1 | 4 4
averageEnergy and differentialEntropy | 1 1
Categorical ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 2 2
unsafe mean and variance | 1 1
sample | 3 3
prod! | 3 3
SPCategoricalOutNP | 4 4
VBCategoricalOut | 6 6
VBCategoricalIn1 | 6 6
averageEnergy and differentialEntropy | 3 3
Contingency ProbabilityDistribution and Message construction | 4 4
dims | 1 1
vague | 2 2
differentialEntropy | 1 1
SPTransitionOutNPP | 5 5
SPTransitionIn1PNP | 4 4
SPTransitionOutNCP | 5 5
SPTransitionIn1CNP | 4 4
VBTransitionOut | 4 4
VBTransitionIn1 | 4 4
VBTransitionA | 4 4
SVBTransitionOutVCD | 4 4
SVBTransitionIn1CVD | 4 4
SVBTransitionADV | 4 4
MTransitionCCD | 3 3
averageEnergy | 2 2
Beta ProbabilityDistribution and Message construction | 7 7
dims | 1 1
vague | 1 1
unsafe mean and variance | 4 4
prod! | 4 4
SPBetaOutNPP | 4 4
VBBetaOut | 4 4
averageEnergy and differentialEntropy | 1 1
Dirichlet ProbabilityDistribution and Message construction | 9 9
dims | 2 2
vague | 2 2
unsafe mean and variance | 5 5
prod! | 8 8
SPDirichletOutNP | 5 5
VBDirichletOut | 5 5
averageEnergy and differentialEntropy | 4 4
VBGaussianMixtureM | 14 14
VBGaussianMixtureW | 14 14
VBGaussianMixtureZBer | 6 6
VBGaussianMixtureZCat | 6 6
VBGaussianMixtureOut | 8 8
averageEnergy | 4 4
mapToBernoulliParameterRange | 8 8
SPSigmoidBinNG | 5 5
EPSigmoidRealGB | 7 7
EPSigmoidRealGC | 7 7
EPSigmoidRealGP | 6 6
sigmaPointsAndWeights | 6 6
SPNonlinearOutNG | 5 5
SPNonlinearIn1GG | 7 7
Nonlinear integration with given inverse | 1 2 3
Nonlinear integration without given inverse | 3 2 5
SPDotProductOutNPG | 4 4
SPDotProductOutNGP | 4 4
SPDotProductIn1GNP | 4 4
SPDotProductIn2GPN | 4 4
Poisson ProbabilityDistribution construction | 4 4
Poisson Message construction | 4 4
dims | 1 1
slug | 1 1
vague | 1 1
isProper | 3 3
unsafe mean and variance | 2 2
SPPoissonOutNP | 4 4
SPPoissonLPN | 4 4
VBPoissonOut | 4 4
VBPoissonL | 5 5
averageEnergy and differentialEntropy | 3 3
Poisson node construction | 8 8
Parameter estimation | 1 1
LinkedList | 4 4
DependencyGraph | 23 23
Message | 10 10
matches | 13 13
ScheduleEntry | 1 1
summaryPropagationSchedule | 6 6
flatten | 4 4
MarginalScheduleEntry | 1 1
marginalSchedule | 8 8
@SumProductRule | 1 1
inferUpdateRule! | 4 4
sumProductSchedule | 4 4
RecognitionFactorization | 3 3
RecognitionFactor | 20 20
hasCollider() | 6 6
Cluster | 4 4
@marginalRule | 1 1
inferMarginalRule | 1 1
marginalSchedule | 13 13
@naiveVariationalRule | 1 1
inferUpdateRule! | 1 1
variationalSchedule | 7 7
@structuredVariationalRule | 3 3
inferUpdateRule! | 3 3
variationalSchedule | 14 14
@expectationPropagationRule | 1 1
inferUpdateRule! | 1 1
expectationPropagationSchedule | 5 5
variationalExpectationPropagationSchedule | 5 5
Julia messagePassingAlgorithm | 7 7
Julia algorithm execution | 1 1
@composite | 1 1
Composite node construction | 10 10
Custom SPStateTransitionX | 4 4
Composite node scheduling and algorithm compilation | 14 14
Composite node algorithm execution | 1 1
ERROR: LoadError: Some tests did not pass: 1471 passed, 4 failed, 0 errored, 0 broken.
in expression starting at /root/.julia/packages/ForneyLab/Hz4kD/test/runtests.jl:9
ERROR: Package ForneyLab errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
[2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
[5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
[6] #test#61 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[7] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[8] #test#60 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[9] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[11] test(::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[12] top-level scope at none:10