Skip to content

Commit b07fb9b

Browse files
committed
feat: get_params()
1 parent 782e601 commit b07fb9b

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/nf/nf_layer_submodule.f90

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,8 @@ module function get_params(self) result(params)
320320
! No parameters to get.
321321
type is (reshape3d_layer)
322322
! No parameters to get.
323+
type is (rnn_layer)
324+
params = this_layer % get_params()
323325
class default
324326
error stop 'Unknown layer type.'
325327
end select

src/nf/nf_rnn_layer.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ module nf_rnn_layer
3737
!procedure :: forward
3838
!procedure :: get_gradients
3939
procedure :: get_num_params
40-
!procedure :: get_params
40+
procedure :: get_params
4141
procedure :: init
4242
!procedure :: set_params
4343

src/nf/nf_rnn_layer_submodule.f90

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ pure module function get_params(self) result(params)
6363

6464
params = [ &
6565
pack(self % weights, .true.), &
66+
pack(self % recurrent, .true.), &
6667
pack(self % biases, .true.) &
6768
]
6869

0 commit comments

Comments
 (0)