Safemotion Lib
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
fastreid.layers.pooling.AdaptiveAvgMaxPool2d Class Reference
Inheritance diagram for fastreid.layers.pooling.AdaptiveAvgMaxPool2d:

Public Member Functions

 __init__ (self)
 
 forward (self, x)
 

Public Attributes

 gap
 
 gmp
 

Detailed Description

Definition at line 65 of file pooling.py.

Constructor & Destructor Documentation

◆ __init__()

fastreid.layers.pooling.AdaptiveAvgMaxPool2d.__init__ ( self)

Definition at line 66 of file pooling.py.

66 def __init__(self):
67 super(AdaptiveAvgMaxPool2d, self).__init__()
68 self.gap = FastGlobalAvgPool2d()
69 self.gmp = nn.AdaptiveMaxPool2d(1)
70

Member Function Documentation

◆ forward()

fastreid.layers.pooling.AdaptiveAvgMaxPool2d.forward ( self,
x )

Definition at line 71 of file pooling.py.

71 def forward(self, x):
72 avg_feat = self.gap(x)
73 max_feat = self.gmp(x)
74 feat = avg_feat + max_feat
75 return feat
76
77

Member Data Documentation

◆ gap

fastreid.layers.pooling.AdaptiveAvgMaxPool2d.gap

Definition at line 68 of file pooling.py.

◆ gmp

fastreid.layers.pooling.AdaptiveAvgMaxPool2d.gmp

Definition at line 69 of file pooling.py.


The documentation for this class was generated from the following file: