9
9
use nf_input1d_layer, only: input1d_layer
10
10
use nf_input2d_layer, only: input2d_layer
11
11
use nf_input3d_layer, only: input3d_layer
12
- use nf_locally_connected1d_layer , only: locally_connected1d_layer
12
+ use nf_locally_connected2d_layer , only: locally_connected2d_layer
13
13
use nf_maxpool1d_layer, only: maxpool1d_layer
14
14
use nf_maxpool2d_layer, only: maxpool2d_layer
15
15
use nf_reshape2d_layer, only: reshape2d_layer
@@ -52,11 +52,11 @@ pure module subroutine backward_1d(self, previous, gradient)
52
52
53
53
type is (flatten_layer)
54
54
55
- ! Upstream layers permitted: input2d, input3d, conv1d, conv2d, locally_connected1d , maxpool1d, maxpool2d
55
+ ! Upstream layers permitted: input2d, input3d, conv1d, conv2d, locally_connected2d , maxpool1d, maxpool2d
56
56
select type (prev_layer = > previous % p)
57
57
type is (input2d_layer)
58
58
call this_layer % backward(prev_layer % output, gradient)
59
- type is (locally_connected1d_layer )
59
+ type is (locally_connected2d_layer )
60
60
call this_layer % backward(prev_layer % output, gradient)
61
61
type is (maxpool1d_layer)
62
62
call this_layer % backward(prev_layer % output, gradient)
@@ -145,13 +145,13 @@ pure module subroutine backward_2d(self, previous, gradient)
145
145
call this_layer % backward(prev_layer % output, gradient)
146
146
type is (input2d_layer)
147
147
call this_layer % backward(prev_layer % output, gradient)
148
- type is (locally_connected1d_layer )
148
+ type is (locally_connected2d_layer )
149
149
call this_layer % backward(prev_layer % output, gradient)
150
150
type is (conv1d_layer)
151
151
call this_layer % backward(prev_layer % output, gradient)
152
152
end select
153
153
154
- type is (locally_connected1d_layer )
154
+ type is (locally_connected2d_layer )
155
155
156
156
select type (prev_layer = > previous % p)
157
157
type is (maxpool1d_layer)
@@ -160,7 +160,7 @@ pure module subroutine backward_2d(self, previous, gradient)
160
160
call this_layer % backward(prev_layer % output, gradient)
161
161
type is (input2d_layer)
162
162
call this_layer % backward(prev_layer % output, gradient)
163
- type is (locally_connected1d_layer )
163
+ type is (locally_connected2d_layer )
164
164
call this_layer % backward(prev_layer % output, gradient)
165
165
type is (conv1d_layer)
166
166
call this_layer % backward(prev_layer % output, gradient)
@@ -173,7 +173,7 @@ pure module subroutine backward_2d(self, previous, gradient)
173
173
call this_layer % backward(prev_layer % output, gradient)
174
174
type is (reshape2d_layer)
175
175
call this_layer % backward(prev_layer % output, gradient)
176
- type is (locally_connected1d_layer )
176
+ type is (locally_connected2d_layer )
177
177
call this_layer % backward(prev_layer % output, gradient)
178
178
type is (input2d_layer)
179
179
call this_layer % backward(prev_layer % output, gradient)
@@ -294,13 +294,13 @@ module subroutine forward(self, input)
294
294
call this_layer % forward(prev_layer % output)
295
295
end select
296
296
297
- type is (locally_connected1d_layer )
297
+ type is (locally_connected2d_layer )
298
298
299
- ! Upstream layers permitted: input2d, locally_connected1d , maxpool1d, reshape2d
299
+ ! Upstream layers permitted: input2d, locally_connected2d , maxpool1d, reshape2d
300
300
select type (prev_layer = > input % p)
301
301
type is (input2d_layer)
302
302
call this_layer % forward(prev_layer % output)
303
- type is (locally_connected1d_layer )
303
+ type is (locally_connected2d_layer )
304
304
call this_layer % forward(prev_layer % output)
305
305
type is (maxpool1d_layer)
306
306
call this_layer % forward(prev_layer % output)
@@ -312,11 +312,11 @@ module subroutine forward(self, input)
312
312
313
313
type is (conv1d_layer)
314
314
315
- ! Upstream layers permitted: input2d, locally_connected1d , maxpool1d, reshape2d
315
+ ! Upstream layers permitted: input2d, locally_connected2d , maxpool1d, reshape2d
316
316
select type (prev_layer = > input % p)
317
317
type is (input2d_layer)
318
318
call this_layer % forward(prev_layer % output)
319
- type is (locally_connected1d_layer )
319
+ type is (locally_connected2d_layer )
320
320
call this_layer % forward(prev_layer % output)
321
321
type is (maxpool1d_layer)
322
322
call this_layer % forward(prev_layer % output)
@@ -328,11 +328,11 @@ module subroutine forward(self, input)
328
328
329
329
type is (maxpool1d_layer)
330
330
331
- ! Upstream layers permitted: input1d, locally_connected1d , maxpool1d, reshape2d
331
+ ! Upstream layers permitted: input1d, locally_connected2d , maxpool1d, reshape2d
332
332
select type (prev_layer = > input % p)
333
333
type is (input2d_layer)
334
334
call this_layer % forward(prev_layer % output)
335
- type is (locally_connected1d_layer )
335
+ type is (locally_connected2d_layer )
336
336
call this_layer % forward(prev_layer % output)
337
337
type is (maxpool1d_layer)
338
338
call this_layer % forward(prev_layer % output)
@@ -368,7 +368,7 @@ module subroutine forward(self, input)
368
368
call this_layer % forward(prev_layer % output)
369
369
type is (conv2d_layer)
370
370
call this_layer % forward(prev_layer % output)
371
- type is (locally_connected1d_layer )
371
+ type is (locally_connected2d_layer )
372
372
call this_layer % forward(prev_layer % output)
373
373
type is (maxpool1d_layer)
374
374
call this_layer % forward(prev_layer % output)
@@ -481,7 +481,7 @@ pure module subroutine get_output_2d(self, output)
481
481
allocate (output, source= this_layer % output)
482
482
type is (maxpool1d_layer)
483
483
allocate (output, source= this_layer % output)
484
- type is (locally_connected1d_layer )
484
+ type is (locally_connected2d_layer )
485
485
allocate (output, source= this_layer % output)
486
486
type is (conv1d_layer)
487
487
allocate (output, source= this_layer % output)
@@ -497,7 +497,7 @@ pure module subroutine get_output_2d(self, output)
497
497
allocate (output, source= this_layer % output)
498
498
class default
499
499
error stop ' 2-d output can only be read from a input2d, maxpool1d, ' &
500
- // ' locally_connected1d , conv1d, reshape2d, embedding, linear2d, ' &
500
+ // ' locally_connected2d , conv1d, reshape2d, embedding, linear2d, ' &
501
501
// ' self_attention, or layernorm layer.'
502
502
503
503
end select
@@ -549,7 +549,7 @@ impure elemental module subroutine init(self, input)
549
549
self % layer_shape = shape (this_layer % output)
550
550
type is (dropout_layer)
551
551
self % layer_shape = shape (this_layer % output)
552
- type is (locally_connected1d_layer )
552
+ type is (locally_connected2d_layer )
553
553
self % layer_shape = shape (this_layer % output)
554
554
type is (maxpool1d_layer)
555
555
self % layer_shape = shape (this_layer % output)
@@ -611,7 +611,7 @@ elemental module function get_num_params(self) result(num_params)
611
611
num_params = this_layer % get_num_params()
612
612
type is (conv2d_layer)
613
613
num_params = this_layer % get_num_params()
614
- type is (locally_connected1d_layer )
614
+ type is (locally_connected2d_layer )
615
615
num_params = this_layer % get_num_params()
616
616
type is (maxpool1d_layer)
617
617
num_params = 0
@@ -656,7 +656,7 @@ module function get_params(self) result(params)
656
656
params = this_layer % get_params()
657
657
type is (conv2d_layer)
658
658
params = this_layer % get_params()
659
- type is (locally_connected1d_layer )
659
+ type is (locally_connected2d_layer )
660
660
params = this_layer % get_params()
661
661
type is (maxpool1d_layer)
662
662
! No parameters to get.
@@ -732,7 +732,7 @@ module subroutine set_params(self, params)
732
732
type is (conv2d_layer)
733
733
call this_layer % set_params(params)
734
734
735
- type is (locally_connected1d_layer )
735
+ type is (locally_connected2d_layer )
736
736
call this_layer % set_params(params)
737
737
738
738
type is (maxpool1d_layer)
0 commit comments