Skip to content

Greedy Kaczmarz broken #81

@jusack

Description

@jusack

ERROR: MethodError: no method matching +(::LinearOperator{…}, ::UniformScaling{…})
The function + exists, but no method is defined for this combination of argument types.

Closest candidates are:
+(::Any, ::Any, ::Any, ::Any...)
@ Base operators.jl:596
+(::ChainRulesCore.NoTangent, ::Any)
@ ChainRulesCore C:\Users\ackersj.julia\packages\ChainRulesCore\U6wNx\src\tangent_arithmetic.jl:59
+(::Any, ::ChainRulesCore.NotImplemented)
@ ChainRulesCore C:\Users\ackersj.julia\packages\ChainRulesCore\U6wNx\src\tangent_arithmetic.jl:25
...

Stacktrace:
[1] Kaczmarz(A::LinearOperatorCollection.ProdOp{…}; reg::Vector{…}, normalizeReg::SystemMatrixBasedNormalization, randomized::Bool, subMatrixFraction::Float64, shuffleRows::Bool, seed::Int64, iterations::Int64, greedy_randomized::Bool, theta::Nothing)
@ RegularizedLeastSquares dev\RegularizedLeastSquares\src\Kaczmarz.jl:111

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions