MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / check_branch

Function check_branch

tests/networks/nets/test_hovernet.py:61–86  ·  view source on GitHub ↗
(branch, mode)

Source from the content-addressed store, hash-verified

59
60
61def check_branch(branch, mode):
62 if mode == HoVerNet.Mode.ORIGINAL:
63 ksize = 5
64 else:
65 ksize = 3
66
67 if branch.decoderblock1.conva.kernel_size != (ksize, ksize):
68 return True
69 if branch.decoderblock1.convf.kernel_size != (1, 1):
70 return True
71 for block in branch.decoderblock1:
72 if isinstance(block, _DenseLayerDecoder):
73 if block.layers.conv1.kernel_size != (1, 1) or block.layers.conv2.kernel_size != (ksize, ksize):
74 return True
75
76 if branch.decoderblock2.conva.kernel_size != (ksize, ksize):
77 return True
78 if branch.decoderblock2.convf.kernel_size != (1, 1):
79 return True
80
81 for block in branch.decoderblock2:
82 if isinstance(block, _DenseLayerDecoder):
83 if block.layers.conv1.kernel_size != (1, 1) or block.layers.conv2.kernel_size != (ksize, ksize):
84 return True
85
86 return False
87
88
89def check_output(out_block, mode):

Callers 1

check_kernelsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…