Skip to content

Commit 95c4a2a

Browse files
committed
locally_connected_1d -> locally_connected1d
1 parent 8e923a0 commit 95c4a2a

9 files changed

+101
-101
lines changed

example/cnn_mnist_1d.f90

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
program cnn_mnist_1d
22

33
use nf, only: network, sgd, &
4-
input, conv1d, maxpool1d, flatten, dense, reshape, reshape2d, locally_connected_1d, &
4+
input, conv1d, maxpool1d, flatten, dense, reshape, reshape2d, locally_connected1d, &
55
load_mnist, label_digits, softmax, relu
66

77
implicit none
@@ -20,10 +20,10 @@ program cnn_mnist_1d
2020

2121
net = network([ &
2222
input(784), &
23-
reshape2d([28,28]), &
24-
locally_connected_1d(filters=8, kernel_size=3, activation=relu()), &
23+
reshape2d([28, 28]), &
24+
locally_connected1d(filters=8, kernel_size=3, activation=relu()), &
2525
maxpool1d(pool_size=2), &
26-
locally_connected_1d(filters=16, kernel_size=3, activation=relu()), &
26+
locally_connected1d(filters=16, kernel_size=3, activation=relu()), &
2727
maxpool1d(pool_size=2), &
2828
dense(10, activation=softmax()) &
2929
])

src/nf.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module nf
1212
input, &
1313
layernorm, &
1414
linear2d, &
15-
locally_connected_1d, &
15+
locally_connected1d, &
1616
maxpool1d, &
1717
maxpool2d, &
1818
reshape, &

src/nf/nf_layer_constructors.f90

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module nf_layer_constructors
1616
flatten, &
1717
input, &
1818
linear2d, &
19-
locally_connected_1d, &
19+
locally_connected1d, &
2020
maxpool1d, &
2121
maxpool2d, &
2222
reshape, &
@@ -212,7 +212,7 @@ module function conv2d(filters, kernel_size, activation) result(res)
212212
!! Resulting layer instance
213213
end function conv2d
214214

215-
module function locally_connected_1d(filters, kernel_size, activation) result(res)
215+
module function locally_connected1d(filters, kernel_size, activation) result(res)
216216
!! 1-d locally connected network constructor
217217
!!
218218
!! This layer is for building 1-d locally connected network.
@@ -224,10 +224,10 @@ module function locally_connected_1d(filters, kernel_size, activation) result(re
224224
!! Example:
225225
!!
226226
!! ```
227-
!! use nf, only :: locally_connected_1d, layer
228-
!! type(layer) :: locally_connected_1d_layer
229-
!! locally_connected_1d_layer = dense(filters=32, kernel_size=3)
230-
!! locally_connected_1d_layer = dense(filters=32, kernel_size=3, activation='relu')
227+
!! use nf, only :: locally_connected1d, layer
228+
!! type(layer) :: locally_connected1d_layer
229+
!! locally_connected1d_layer = dense(filters=32, kernel_size=3)
230+
!! locally_connected1d_layer = dense(filters=32, kernel_size=3, activation='relu')
231231
!! ```
232232
integer, intent(in) :: filters
233233
!! Number of filters in the output of the layer
@@ -237,7 +237,7 @@ module function locally_connected_1d(filters, kernel_size, activation) result(re
237237
!! Activation function (default sigmoid)
238238
type(layer) :: res
239239
!! Resulting layer instance
240-
end function locally_connected_1d
240+
end function locally_connected1d
241241

242242
module function maxpool1d(pool_size, stride) result(res)
243243
!! 1-d maxpooling layer constructor.

src/nf/nf_layer_constructors_submodule.f90

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use nf_input1d_layer, only: input1d_layer
1010
use nf_input2d_layer, only: input2d_layer
1111
use nf_input3d_layer, only: input3d_layer
12-
use nf_locally_connected_1d_layer, only: locally_connected_1d_layer
12+
use nf_locally_connected1d_layer, only: locally_connected1d_layer
1313
use nf_maxpool1d_layer, only: maxpool1d_layer
1414
use nf_maxpool2d_layer, only: maxpool2d_layer
1515
use nf_reshape_layer, only: reshape3d_layer
@@ -74,15 +74,15 @@ module function conv2d(filters, kernel_size, activation) result(res)
7474

7575
end function conv2d
7676

77-
module function locally_connected_1d(filters, kernel_size, activation) result(res)
77+
module function locally_connected1d(filters, kernel_size, activation) result(res)
7878
integer, intent(in) :: filters
7979
integer, intent(in) :: kernel_size
8080
class(activation_function), intent(in), optional :: activation
8181
type(layer) :: res
8282

8383
class(activation_function), allocatable :: activation_tmp
8484

85-
res % name = 'locally_connected_1d'
85+
res % name = 'locally_connected1d'
8686

8787
if (present(activation)) then
8888
allocate(activation_tmp, source=activation)
@@ -94,10 +94,10 @@ module function locally_connected_1d(filters, kernel_size, activation) result(re
9494

9595
allocate( &
9696
res % p, &
97-
source=locally_connected_1d_layer(filters, kernel_size, activation_tmp) &
97+
source=locally_connected1d_layer(filters, kernel_size, activation_tmp) &
9898
)
9999

100-
end function locally_connected_1d
100+
end function locally_connected1d
101101

102102

103103
module function dense(layer_size, activation) result(res)

src/nf/nf_layer_submodule.f90

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use nf_input1d_layer, only: input1d_layer
1010
use nf_input2d_layer, only: input2d_layer
1111
use nf_input3d_layer, only: input3d_layer
12-
use nf_locally_connected_1d_layer, only: locally_connected_1d_layer
12+
use nf_locally_connected1d_layer, only: locally_connected1d_layer
1313
use nf_maxpool1d_layer, only: maxpool1d_layer
1414
use nf_maxpool2d_layer, only: maxpool2d_layer
1515
use nf_reshape2d_layer, only: reshape2d_layer
@@ -52,11 +52,11 @@ pure module subroutine backward_1d(self, previous, gradient)
5252

5353
type is(flatten_layer)
5454

55-
! Upstream layers permitted: input2d, input3d, conv1d, conv2d, locally_connected_1d, maxpool1d, maxpool2d
55+
! Upstream layers permitted: input2d, input3d, conv1d, conv2d, locally_connected1d, maxpool1d, maxpool2d
5656
select type(prev_layer => previous % p)
5757
type is(input2d_layer)
5858
call this_layer % backward(prev_layer % output, gradient)
59-
type is(locally_connected_1d_layer)
59+
type is(locally_connected1d_layer)
6060
call this_layer % backward(prev_layer % output, gradient)
6161
type is(maxpool1d_layer)
6262
call this_layer % backward(prev_layer % output, gradient)
@@ -145,13 +145,13 @@ pure module subroutine backward_2d(self, previous, gradient)
145145
call this_layer % backward(prev_layer % output, gradient)
146146
type is(input2d_layer)
147147
call this_layer % backward(prev_layer % output, gradient)
148-
type is(locally_connected_1d_layer)
148+
type is(locally_connected1d_layer)
149149
call this_layer % backward(prev_layer % output, gradient)
150150
type is(conv1d_layer)
151151
call this_layer % backward(prev_layer % output, gradient)
152152
end select
153153

154-
type is(locally_connected_1d_layer)
154+
type is(locally_connected1d_layer)
155155

156156
select type(prev_layer => previous % p)
157157
type is(maxpool1d_layer)
@@ -160,7 +160,7 @@ pure module subroutine backward_2d(self, previous, gradient)
160160
call this_layer % backward(prev_layer % output, gradient)
161161
type is(input2d_layer)
162162
call this_layer % backward(prev_layer % output, gradient)
163-
type is(locally_connected_1d_layer)
163+
type is(locally_connected1d_layer)
164164
call this_layer % backward(prev_layer % output, gradient)
165165
type is(conv1d_layer)
166166
call this_layer % backward(prev_layer % output, gradient)
@@ -173,7 +173,7 @@ pure module subroutine backward_2d(self, previous, gradient)
173173
call this_layer % backward(prev_layer % output, gradient)
174174
type is(reshape2d_layer)
175175
call this_layer % backward(prev_layer % output, gradient)
176-
type is(locally_connected_1d_layer)
176+
type is(locally_connected1d_layer)
177177
call this_layer % backward(prev_layer % output, gradient)
178178
type is(input2d_layer)
179179
call this_layer % backward(prev_layer % output, gradient)
@@ -294,13 +294,13 @@ module subroutine forward(self, input)
294294
call this_layer % forward(prev_layer % output)
295295
end select
296296

297-
type is(locally_connected_1d_layer)
297+
type is(locally_connected1d_layer)
298298

299-
! Upstream layers permitted: input2d, locally_connected_1d, maxpool1d, reshape2d
299+
! Upstream layers permitted: input2d, locally_connected1d, maxpool1d, reshape2d
300300
select type(prev_layer => input % p)
301301
type is(input2d_layer)
302302
call this_layer % forward(prev_layer % output)
303-
type is(locally_connected_1d_layer)
303+
type is(locally_connected1d_layer)
304304
call this_layer % forward(prev_layer % output)
305305
type is(maxpool1d_layer)
306306
call this_layer % forward(prev_layer % output)
@@ -312,11 +312,11 @@ module subroutine forward(self, input)
312312

313313
type is(conv1d_layer)
314314

315-
! Upstream layers permitted: input2d, locally_connected_1d, maxpool1d, reshape2d
315+
! Upstream layers permitted: input2d, locally_connected1d, maxpool1d, reshape2d
316316
select type(prev_layer => input % p)
317317
type is(input2d_layer)
318318
call this_layer % forward(prev_layer % output)
319-
type is(locally_connected_1d_layer)
319+
type is(locally_connected1d_layer)
320320
call this_layer % forward(prev_layer % output)
321321
type is(maxpool1d_layer)
322322
call this_layer % forward(prev_layer % output)
@@ -328,11 +328,11 @@ module subroutine forward(self, input)
328328

329329
type is(maxpool1d_layer)
330330

331-
! Upstream layers permitted: input1d, locally_connected_1d, maxpool1d, reshape2d
331+
! Upstream layers permitted: input1d, locally_connected1d, maxpool1d, reshape2d
332332
select type(prev_layer => input % p)
333333
type is(input2d_layer)
334334
call this_layer % forward(prev_layer % output)
335-
type is(locally_connected_1d_layer)
335+
type is(locally_connected1d_layer)
336336
call this_layer % forward(prev_layer % output)
337337
type is(maxpool1d_layer)
338338
call this_layer % forward(prev_layer % output)
@@ -358,7 +358,7 @@ module subroutine forward(self, input)
358358

359359
type is(flatten_layer)
360360

361-
! Upstream layers permitted: input2d, input3d, conv2d, maxpool1d, maxpool2d, reshape2d, reshape3d, locally_connected_2d
361+
! Upstream layers permitted: input2d, input3d, conv2d, maxpool1d, maxpool2d, reshape2d, reshape3d, locally_connected2d
362362
select type(prev_layer => input % p)
363363
type is(input2d_layer)
364364
call this_layer % forward(prev_layer % output)
@@ -368,7 +368,7 @@ module subroutine forward(self, input)
368368
call this_layer % forward(prev_layer % output)
369369
type is(conv2d_layer)
370370
call this_layer % forward(prev_layer % output)
371-
type is(locally_connected_1d_layer)
371+
type is(locally_connected1d_layer)
372372
call this_layer % forward(prev_layer % output)
373373
type is(maxpool1d_layer)
374374
call this_layer % forward(prev_layer % output)
@@ -481,7 +481,7 @@ pure module subroutine get_output_2d(self, output)
481481
allocate(output, source=this_layer % output)
482482
type is(maxpool1d_layer)
483483
allocate(output, source=this_layer % output)
484-
type is(locally_connected_1d_layer)
484+
type is(locally_connected1d_layer)
485485
allocate(output, source=this_layer % output)
486486
type is(conv1d_layer)
487487
allocate(output, source=this_layer % output)
@@ -497,7 +497,7 @@ pure module subroutine get_output_2d(self, output)
497497
allocate(output, source=this_layer % output)
498498
class default
499499
error stop '2-d output can only be read from a input2d, maxpool1d, ' &
500-
// 'locally_connected_1d, conv1d, reshape2d, embedding, linear2d, ' &
500+
// 'locally_connected1d, conv1d, reshape2d, embedding, linear2d, ' &
501501
// 'self_attention, or layernorm layer.'
502502

503503
end select
@@ -549,7 +549,7 @@ impure elemental module subroutine init(self, input)
549549
self % layer_shape = shape(this_layer % output)
550550
type is(dropout_layer)
551551
self % layer_shape = shape(this_layer % output)
552-
type is(locally_connected_1d_layer)
552+
type is(locally_connected1d_layer)
553553
self % layer_shape = shape(this_layer % output)
554554
type is(maxpool1d_layer)
555555
self % layer_shape = shape(this_layer % output)
@@ -611,7 +611,7 @@ elemental module function get_num_params(self) result(num_params)
611611
num_params = this_layer % get_num_params()
612612
type is (conv2d_layer)
613613
num_params = this_layer % get_num_params()
614-
type is (locally_connected_1d_layer)
614+
type is (locally_connected1d_layer)
615615
num_params = this_layer % get_num_params()
616616
type is (maxpool1d_layer)
617617
num_params = 0
@@ -656,7 +656,7 @@ module function get_params(self) result(params)
656656
params = this_layer % get_params()
657657
type is (conv2d_layer)
658658
params = this_layer % get_params()
659-
type is (locally_connected_1d_layer)
659+
type is (locally_connected1d_layer)
660660
params = this_layer % get_params()
661661
type is (maxpool1d_layer)
662662
! No parameters to get.
@@ -701,7 +701,7 @@ module function get_gradients(self) result(gradients)
701701
gradients = this_layer % get_gradients()
702702
type is (conv2d_layer)
703703
gradients = this_layer % get_gradients()
704-
type is (locally_connected_1d_layer)
704+
type is (locally_connected1d_layer)
705705
gradients = this_layer % get_gradients()
706706
type is (maxpool1d_layer)
707707
! No gradients to get.
@@ -776,7 +776,7 @@ module subroutine set_params(self, params)
776776
type is (conv2d_layer)
777777
call this_layer % set_params(params)
778778

779-
type is (locally_connected_1d_layer)
779+
type is (locally_connected1d_layer)
780780
call this_layer % set_params(params)
781781

782782
type is (maxpool1d_layer)

0 commit comments

Comments
 (0)