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

Method mix

diffsynth/models/stepvideo_vae.py:1014–1023  ·  view source on GitHub ↗
(self, x, smooth_scale = 0.6)

Source from the content-addressed store, hash-verified

1012 return x
1013
1014 def mix(self, x, smooth_scale = 0.6):
1015 remain_scale = smooth_scale
1016 mix_scale = 1. - remain_scale
1017 front = slice(self.frame_len - 1, x.size(1) - 1, self.frame_len)
1018 back = slice(self.frame_len, x.size(1), self.frame_len)
1019 x[:, front], x[:, back] = (
1020 x[:, front] * remain_scale + x[:, back] * mix_scale,
1021 x[:, back] * remain_scale + x[:, front] * mix_scale
1022 )
1023 return x
1024
1025 def single_decode(self, hidden_states, device):
1026 chunks = list(hidden_states.split(self.latent_len, dim=1))

Callers 2

decode_originalMethod · 0.95
decodeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected