Skip to content

Commit a92e73a

Browse files
Merge pull request #223 from SciML/fm/bugfix
weight init bugfix
2 parents f9dd263 + 93d5781 commit a92e73a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ReservoirComputing"
22
uuid = "7c2d2b1e-3dd4-11ea-355a-8f6a8116e294"
33
authors = ["Francesco Martinuzzi"]
4-
version = "0.10.2"
4+
version = "0.10.3"
55

66
[deps]
77
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"

src/ReservoirComputing.jl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ function Predictive(prediction_data)
6767
Predictive(prediction_data, prediction_len)
6868
end
6969

70+
__partial_apply(fn, inp) = fn$inp
71+
7072
#fallbacks for initializers
7173
for initializer in (:rand_sparse, :delay_line, :delay_line_backward, :cycle_jumps,
7274
:simple_cycle, :pseudo_svd,
@@ -83,13 +85,13 @@ for initializer in (:rand_sparse, :delay_line, :delay_line_backward, :cycle_jump
8385
return $initializer(WeightInitializers._default_rng(), T, dims...; kwargs...)
8486
end
8587
@eval function ($initializer)(rng::AbstractRNG; kwargs...)
86-
return WeightInitializers.__partial_apply($initializer, (rng, (; kwargs...)))
88+
return __partial_apply($initializer, (rng, (; kwargs...)))
8789
end
8890
@eval function ($initializer)(rng::AbstractRNG,
8991
::Type{T}; kwargs...) where {T <: $NType}
90-
return WeightInitializers.__partial_apply($initializer, ((rng, T), (; kwargs...)))
92+
return __partial_apply($initializer, ((rng, T), (; kwargs...)))
9193
end
92-
@eval ($initializer)(; kwargs...) = WeightInitializers.__partial_apply(
94+
@eval ($initializer)(; kwargs...) = __partial_apply(
9395
$initializer, (; kwargs...))
9496
end
9597

0 commit comments

Comments
 (0)