MCPcopy Create free account
hub / github.com/YesianRohn/TextSSR / __init__

Method __init__

diffusers/src/diffusers/models/downsampling.py:265–270  ·  view source on GitHub ↗
(self, pad_mode: str = "reflect")

Source from the content-addressed store, hash-verified

263 """
264
265 def __init__(self, pad_mode: str = "reflect"):
266 super().__init__()
267 self.pad_mode = pad_mode
268 kernel_1d = torch.tensor([[1 / 8, 3 / 8, 3 / 8, 1 / 8]])
269 self.pad = kernel_1d.shape[1] // 2 - 1
270 self.register_buffer("kernel", kernel_1d.T @ kernel_1d, persistent=False)
271
272 def forward(self, inputs: torch.Tensor) -> torch.Tensor:
273 inputs = F.pad(inputs, (self.pad,) * 4, self.pad_mode)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected