MCPcopy Index your code
hub / github.com/VisionXLab/OF-Diff / __init__

Method __init__

ldm/modules/diffusionmodules/openaimodel.py:144–157  ·  view source on GitHub ↗
(self, channels, use_conv, dims=2, out_channels=None,padding=1)

Source from the content-addressed store, hash-verified

142 """
143
144 def __init__(self, channels, use_conv, dims=2, out_channels=None,padding=1):
145 super().__init__()
146 self.channels = channels
147 self.out_channels = out_channels or channels
148 self.use_conv = use_conv
149 self.dims = dims
150 stride = 2 if dims != 3 else (1, 2, 2)
151 if use_conv:
152 self.op = conv_nd(
153 dims, self.channels, self.out_channels, 3, stride=stride, padding=padding
154 )
155 else:
156 assert self.channels == self.out_channels
157 self.op = avg_pool_nd(dims, kernel_size=stride, stride=stride)
158
159 def forward(self, x):
160 assert x.shape[1] == self.channels

Callers

nothing calls this directly

Calls 3

conv_ndFunction · 0.90
avg_pool_ndFunction · 0.90
__init__Method · 0.45

Tested by

no test coverage detected