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

Method tiled_forward

diffsynth/models/sd_vae_decoder.py:81–90  ·  view source on GitHub ↗
(self, sample, tile_size=64, tile_stride=32)

Source from the content-addressed store, hash-verified

79 self.conv_out = torch.nn.Conv2d(128, 3, kernel_size=3, padding=1)
80
81 def tiled_forward(self, sample, tile_size=64, tile_stride=32):
82 hidden_states = TileWorker().tiled_forward(
83 lambda x: self.forward(x),
84 sample,
85 tile_size,
86 tile_stride,
87 tile_device=sample.device,
88 tile_dtype=sample.dtype
89 )
90 return hidden_states
91
92 def forward(self, sample, tiled=False, tile_size=64, tile_stride=32, **kwargs):
93 original_dtype = sample.dtype

Callers 1

forwardMethod · 0.95

Calls 2

forwardMethod · 0.95
TileWorkerClass · 0.85

Tested by

no test coverage detected