MCPcopy Index your code
hub / github.com/CompVis/diff2flow / avg_pool_nd

Function avg_pool_nd

diff2flow/models/unet/util.py:135–145  ·  view source on GitHub ↗

Create a 1D, 2D, or 3D average pooling module.

(dims, *args, **kwargs)

Source from the content-addressed store, hash-verified

133
134
135def avg_pool_nd(dims, *args, **kwargs):
136 """
137 Create a 1D, 2D, or 3D average pooling module.
138 """
139 if dims == 1:
140 return nn.AvgPool1d(*args, **kwargs)
141 elif dims == 2:
142 return nn.AvgPool2d(*args, **kwargs)
143 elif dims == 3:
144 return nn.AvgPool3d(*args, **kwargs)
145 raise ValueError(f"unsupported dimensions: {dims}")

Callers 1

__init__Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected