MCPcopy Create free account
hub / github.com/ace-step/ACE-Step / get_same_padding

Function get_same_padding

acestep/models/attention.py:66–73  ·  view source on GitHub ↗
(
    kernel_size: Union[int, Tuple[int, ...]],
)

Source from the content-addressed store, hash-verified

64
65
66def get_same_padding(
67 kernel_size: Union[int, Tuple[int, ...]],
68) -> Union[int, Tuple[int, ...]]:
69 if isinstance(kernel_size, tuple):
70 return tuple([get_same_padding(ks) for ks in kernel_size])
71 else:
72 assert kernel_size % 2 > 0, f"kernel size {kernel_size} should be odd number"
73 return kernel_size // 2
74
75
76class ConvLayer(nn.Module):

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected