File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 11name = " NerfUtils"
22uuid = " 99c1d5ce-7c61-4a25-a107-a5ade2e2a8e4"
33authors = [" Anton Smirnov <tonysmn97@gmail.com>" ]
4- version = " 0.1.3 "
4+ version = " 0.1.4 "
55
66[deps ]
77Adapt = " 79e6a3ab-5dfb-504d-930d-738a2a938a0e"
Original file line number Diff line number Diff line change 1+ _eltype(θ:: T ) where T <: Union{Tuple, NamedTuple} = _eltype(first(θ))
2+ _eltype(θ:: T ) where T <: AbstractVector = T
3+ _eltype(θ:: T ) where T = _eltype(reshape(θ, :))
4+
15"""
26 Adam(kab, θ; kwargs...)
37
2024KernelAbstractions. get_backend(opt:: Adam ) = get_backend(first(opt. μ))
2125
2226function Adam(kab, θ; kwargs... )
23- μ, ν = [], [] # FIXME unstable
27+ T = _eltype(θ)
28+ μ, ν = T[], T[]
2429 _add_moments!(μ, ν, θ, kab)
2530 Adam(; μ, ν, kwargs... )
2631end
You can’t perform that action at this time.
0 commit comments