Skip to content

Commit 023cf2e

Browse files
author
valhassan
committed
Update DOFASeg model to use a list of encoder output channels for improved flexibility in multi-level feature extraction. Adjusted neck and decoder initialization to accommodate the new output channel structure.
1 parent d3de276 commit 023cf2e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

geo_deep_learning/models/dofa/dofa_seg.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -535,12 +535,12 @@ def __init__(self,
535535
self.embedding_dim = 1024
536536
else:
537537
raise ValueError(f"Unknown encoder: {encoder}")
538-
538+
encoder_out_channels = [64, 128, 320, 512]
539539
self.neck = MultiLevelNeck(in_channels=self.in_channels,
540-
out_channels=self.embedding_dim,
540+
out_channels=encoder_out_channels,
541541
scales=[4, 2, 1, 0.5])
542542

543-
self.decoder = Decoder(in_channels=self.in_channels,
543+
self.decoder = Decoder(in_channels=encoder_out_channels,
544544
embedding_dim=self.embedding_dim,
545545
num_classes=num_classes)
546546
def forward(self, x):

0 commit comments

Comments
 (0)