mirror of
https://github.com/open-mmlab/mmsegmentation.git
synced 2025-06-03 22:03:48 +08:00
Merge pull request #2333 from MengzhangLI/fix_knet_master
[Fix] Fix KNet IterativeDecodeHead bug in master branch
This commit is contained in:
commit
77dbecd5f7
@ -411,6 +411,9 @@ class IterativeDecodeHead(BaseDecodeHead):
|
||||
|
||||
def __init__(self, num_stages, kernel_generate_head, kernel_update_head,
|
||||
**kwargs):
|
||||
# ``IterativeDecodeHead`` would skip initialization of
|
||||
# ``BaseDecodeHead`` which would be called when building
|
||||
# ``self.kernel_generate_head``.
|
||||
super(BaseDecodeHead, self).__init__(**kwargs)
|
||||
assert num_stages == len(kernel_update_head)
|
||||
self.num_stages = num_stages
|
||||
@ -420,6 +423,7 @@ class IterativeDecodeHead(BaseDecodeHead):
|
||||
self.num_classes = self.kernel_generate_head.num_classes
|
||||
self.input_transform = self.kernel_generate_head.input_transform
|
||||
self.ignore_index = self.kernel_generate_head.ignore_index
|
||||
self.out_channels = self.num_classes
|
||||
|
||||
for head_cfg in kernel_update_head:
|
||||
self.kernel_update_head.append(build_head(head_cfg))
|
||||
|
Loading…
x
Reference in New Issue
Block a user