@@ -67,6 +67,8 @@ function Predictive(prediction_data)
6767 Predictive (prediction_data, prediction_len)
6868end
6969
70+ __partial_apply (fn, inp) = fn$ inp
71+
7072# fallbacks for initializers
7173for 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... ))
9496end
9597
0 commit comments