MCPcopy Create free account
hub / github.com/Meshcapade/difflocks / freq_weight_nd

Function freq_weight_nd

k_diffusion/layers.py:36–39  ·  view source on GitHub ↗
(shape, scales=0, dtype=None, device=None)

Source from the content-addressed store, hash-verified

34
35@lru_cache
36def freq_weight_nd(shape, scales=0, dtype=None, device=None):
37 indexers = [[slice(None) if i == j else None for j in range(len(shape))] for i in range(len(shape))]
38 weights = [freq_weight_1d(n, scales, dtype, device)[ix] for n, ix in zip(shape, indexers)]
39 return reduce(torch.minimum, weights)
40
41
42# Karras et al. preconditioned denoiser

Callers 1

lossMethod · 0.85

Calls 1

freq_weight_1dFunction · 0.85

Tested by

no test coverage detected