MCPcopy Create free account
hub / github.com/FireRedTeam/FireRedTTS2 / __init__

Method __init__

fireredtts2/codec/model.py:124–140  ·  view source on GitHub ↗
(
        self,
        embed_dim: int = 768,
        stride: int = 4,
    )

Source from the content-addressed store, hash-verified

122
123class UpConv(nn.Module):
124 def __init__(
125 self,
126 embed_dim: int = 768,
127 stride: int = 4,
128 ):
129 super().__init__()
130 self.embed_dim = embed_dim
131 self.stride = stride
132 self.in_proj = nn.Linear(embed_dim, self.stride * embed_dim)
133 # Simple transpose convolution layer to keep channel number consistent
134 self.up_conv = nn.ConvTranspose1d(
135 self.stride * embed_dim,
136 embed_dim,
137 kernel_size=stride,
138 stride=stride,
139 bias=False,
140 )
141
142 def forward(self, x: torch.Tensor, input_length: torch.Tensor):
143 x = self.in_proj(x)

Callers 4

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected