MCPcopy
hub / github.com/descriptinc/descript-audio-codec / __init__

Method __init__

dac/model/dac.py:95–109  ·  view source on GitHub ↗
(self, input_dim: int = 16, output_dim: int = 8, stride: int = 1)

Source from the content-addressed store, hash-verified

93
94class DecoderBlock(nn.Module):
95 def __init__(self, input_dim: int = 16, output_dim: int = 8, stride: int = 1):
96 super().__init__()
97 self.block = nn.Sequential(
98 Snake1d(input_dim),
99 WNConvTranspose1d(
100 input_dim,
101 output_dim,
102 kernel_size=2 * stride,
103 stride=stride,
104 padding=math.ceil(stride / 2),
105 ),
106 ResidualUnit(output_dim, dilation=1),
107 ResidualUnit(output_dim, dilation=3),
108 ResidualUnit(output_dim, dilation=9),
109 )
110
111 def forward(self, x):
112 return self.block(x)

Callers

nothing calls this directly

Calls 4

Snake1dClass · 0.90
WNConvTranspose1dFunction · 0.90
ResidualUnitClass · 0.85
__init__Method · 0.45

Tested by

no test coverage detected