MCPcopy Create free account
hub / github.com/OpenImagingLab/FlashVSR / tiled_forward

Method tiled_forward

diffsynth/models/sd_vae_encoder.py:41–50  ·  view source on GitHub ↗
(self, sample, tile_size=64, tile_stride=32)

Source from the content-addressed store, hash-verified

39 self.conv_out = torch.nn.Conv2d(512, 8, kernel_size=3, padding=1)
40
41 def tiled_forward(self, sample, tile_size=64, tile_stride=32):
42 hidden_states = TileWorker().tiled_forward(
43 lambda x: self.forward(x),
44 sample,
45 tile_size,
46 tile_stride,
47 tile_device=sample.device,
48 tile_dtype=sample.dtype
49 )
50 return hidden_states
51
52 def forward(self, sample, tiled=False, tile_size=64, tile_stride=32, **kwargs):
53 original_dtype = sample.dtype

Callers 1

forwardMethod · 0.95

Calls 2

forwardMethod · 0.95
TileWorkerClass · 0.85

Tested by

no test coverage detected