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

Method __init__

src/diffusers/models/upsampling.py:334–339  ·  view source on GitHub ↗
(self, pad_mode: str = "reflect")

Source from the content-addressed store, hash-verified

332 """
333
334 def __init__(self, pad_mode: str = "reflect"):
335 super().__init__()
336 self.pad_mode = pad_mode
337 kernel_1d = torch.tensor([[1 / 8, 3 / 8, 3 / 8, 1 / 8]]) * 2
338 self.pad = kernel_1d.shape[1] // 2 - 1
339 self.register_buffer("kernel", kernel_1d.T @ kernel_1d, persistent=False)
340
341 def forward(self, inputs: torch.Tensor) -> torch.Tensor:
342 inputs = F.pad(inputs, ((self.pad + 1) // 2,) * 4, self.pad_mode)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected