@@ -48,8 +48,8 @@ pure module subroutine backward_1d(self, previous, gradient)
4848 call this_layer % backward(prev_layer % output, gradient)
4949 type is (maxpool2d_layer)
5050 call this_layer % backward(prev_layer % output, gradient)
51- type is (linear2d_layer)
52- call this_layer % backward(prev_layer % output, gradient)
51+ ! type is(linear2d_layer)
52+ ! call this_layer % backward(prev_layer % output, gradient)
5353 end select
5454
5555 end select
@@ -119,11 +119,11 @@ pure module subroutine backward_3d(self, previous, gradient)
119119 call this_layer % backward(prev_layer % output, gradient)
120120 end select
121121
122- type is (linear2d_layer)
123- select type (prev_layer = > previous % p)
124- type is (input3d_layer)
125- call this_layer % backward(prev_layer % output, gradient)
126- end select
122+ ! type is(linear2d_layer)
123+ ! select type(prev_layer => previous % p)
124+ ! type is(input3d_layer)
125+ ! call this_layer % backward(prev_layer % output, gradient)
126+ ! end select
127127
128128 end select
129129
@@ -191,8 +191,8 @@ pure module subroutine forward(self, input)
191191 call this_layer % forward(prev_layer % output)
192192 type is (reshape3d_layer)
193193 call this_layer % forward(prev_layer % output)
194- type is (linear2d_layer)
195- call this_layer % forward(prev_layer % output)
194+ ! type is(linear2d_layer)
195+ ! call this_layer % forward(prev_layer % output)
196196 end select
197197
198198 type is (reshape3d_layer)
@@ -207,13 +207,13 @@ pure module subroutine forward(self, input)
207207 call this_layer % forward(prev_layer % output)
208208 end select
209209
210- type is (linear2d_layer)
211- select type (prev_layer = > input % p)
212- type is (input3d_layer)
213- call this_layer % forward(prev_layer % output)
214- type is (linear2d_layer)
215- call this_layer % forward(prev_layer % output)
216- end select
210+ ! type is(linear2d_layer)
211+ ! select type(prev_layer => input % p)
212+ ! type is(input3d_layer)
213+ ! call this_layer % forward(prev_layer % output)
214+ ! type is(linear2d_layer)
215+ ! call this_layer % forward(prev_layer % output)
216+ ! end select
217217
218218 end select
219219
@@ -347,8 +347,8 @@ elemental module function get_num_params(self) result(num_params)
347347 num_params = 0
348348 type is (reshape3d_layer)
349349 num_params = 0
350- type is (linear2d_layer)
351- num_params = this_layer % get_num_params()
350+ ! type is (linear2d_layer)
351+ ! num_params = this_layer % get_num_params()
352352 class default
353353 error stop ' Unknown layer type.'
354354 end select
@@ -376,8 +376,8 @@ module function get_params(self) result(params)
376376 ! No parameters to get.
377377 type is (reshape3d_layer)
378378 ! No parameters to get.
379- type is (linear2d_layer)
380- params = this_layer % get_params()
379+ ! type is (linear2d_layer)
380+ ! params = this_layer % get_params()
381381 class default
382382 error stop ' Unknown layer type.'
383383 end select
@@ -405,8 +405,8 @@ module function get_gradients(self) result(gradients)
405405 ! No gradients to get.
406406 type is (reshape3d_layer)
407407 ! No gradients to get.
408- type is (linear2d_layer)
409- gradients = this_layer % get_gradients()
408+ ! type is (linear2d_layer)
409+ ! gradients = this_layer % get_gradients()
410410 class default
411411 error stop ' Unknown layer type.'
412412 end select
@@ -472,8 +472,8 @@ module subroutine set_params(self, params)
472472 class default
473473 error stop ' Unknown layer type.'
474474
475- type is (linear2d_layer)
476- call this_layer % set_params(params)
475+ ! type is (linear2d_layer)
476+ ! call this_layer % set_params(params)
477477 end select
478478
479479 end subroutine set_params
0 commit comments