A Python toolkit for Reservoir Computing and Echo State Network experimentation based on pyTorch. EchoTorch is the only Python module available to easily create Deep Reservoir Computing models.
Remove these arguments in the constructor GatedESN call to LiESNCell constructor.
if create_cell: self.esn_cell = LiESNCell( input_dim=input_dim, output_dim=reservoir_dim, input_scaling=input_scaling, w=w, w_in=w_in, w_bias=w_bias, nonlin_func=nonlin_func, leaky_rate=leaky_rate )
Error with Dataloader when num_workers > 0, Set to 0
ESNCell.py", line 319, in _input_layer
return self.w_in.mv(ut)
^^^^^^^^^^^^^^^^
RuntimeError: vector + matrix @ vector expected, got 1, 1, 1
Not sure where the problem lies or if I'm using an incompatible version of EchoTorch, has anyone had success running this one?
Trying to run any examples leads to issues
Reproduction steps
narma10_gated_esn.py
GatedESN
call toLiESNCell
constructor.if create_cell: self.esn_cell = LiESNCell( input_dim=input_dim, output_dim=reservoir_dim, input_scaling=input_scaling, w=w, w_in=w_in, w_bias=w_bias, nonlin_func=nonlin_func, leaky_rate=leaky_rate )
Not sure where the problem lies or if I'm using an incompatible version of EchoTorch, has anyone had success running this one?