Hi, the nn.Sequential is an embedding to group several layers and later on applying them in a sequential way. As you are defining a single operation inside, it’s not really necessary to use them. However it’s fine if you do.
For example
this would be equivalent
__init__
self.conv1 = 2dconvolution
self.conv2 = 2dconvolution
self.conv3 = 2dconvolution
forward(x):
x=self.conv1(x)
x=self.conv2(x)
x=self.con3(x)

__ini__()
self.my_seq_convs = nn.sequential(2dconvolution,2dconvolution,2dconvolution)
forward(x):
x=self.my_seq_convs(x)

Note that it’s pseudo code