mirror of
https://github.com/huggingface/pytorch-image-models.git
synced 2025-06-03 15:01:08 +08:00
fix fast catavgmax selection
This commit is contained in:
parent
8c663c4b86
commit
7f19a4cce7
@ -139,10 +139,10 @@ class SelectAdaptivePool2d(nn.Module):
|
|||||||
self.flatten = nn.Flatten(1) if flatten else nn.Identity()
|
self.flatten = nn.Flatten(1) if flatten else nn.Identity()
|
||||||
elif pool_type.startswith('fast') or input_fmt != 'NCHW':
|
elif pool_type.startswith('fast') or input_fmt != 'NCHW':
|
||||||
assert output_size == 1, 'Fast pooling and non NCHW input formats require output_size == 1.'
|
assert output_size == 1, 'Fast pooling and non NCHW input formats require output_size == 1.'
|
||||||
if pool_type.endswith('avgmax'):
|
if pool_type.endswith('catavgmax'):
|
||||||
self.pool = FastAdaptiveAvgMaxPool(flatten, input_fmt=input_fmt)
|
|
||||||
elif pool_type.endswith('catavgmax'):
|
|
||||||
self.pool = FastAdaptiveCatAvgMaxPool(flatten, input_fmt=input_fmt)
|
self.pool = FastAdaptiveCatAvgMaxPool(flatten, input_fmt=input_fmt)
|
||||||
|
elif pool_type.endswith('avgmax'):
|
||||||
|
self.pool = FastAdaptiveAvgMaxPool(flatten, input_fmt=input_fmt)
|
||||||
elif pool_type.endswith('max'):
|
elif pool_type.endswith('max'):
|
||||||
self.pool = FastAdaptiveMaxPool(flatten, input_fmt=input_fmt)
|
self.pool = FastAdaptiveMaxPool(flatten, input_fmt=input_fmt)
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user