MCPcopy Create free account
hub / github.com/huggingface/diffusers / forward

Method forward

src/diffusers/models/downsampling.py:245–252  ·  view source on GitHub ↗
(self, hidden_states: torch.Tensor)

Source from the content-addressed store, hash-verified

243 return output
244
245 def forward(self, hidden_states: torch.Tensor) -> torch.Tensor:
246 if self.use_conv:
247 downsample_input = self._downsample_2d(hidden_states, weight=self.Conv2d_0.weight, kernel=self.fir_kernel)
248 hidden_states = downsample_input + self.Conv2d_0.bias.reshape(1, -1, 1, 1)
249 else:
250 hidden_states = self._downsample_2d(hidden_states, kernel=self.fir_kernel, factor=2)
251
252 return hidden_states
253
254
255# downsample/upsample layer used in k-upscaler, might be able to use FirDownsample2D/DirUpsample2D instead

Callers

nothing calls this directly

Calls 1

_downsample_2dMethod · 0.95

Tested by

no test coverage detected