mirror of
https://github.com/huggingface/pytorch-image-models.git
synced 2025-06-03 15:01:08 +08:00
Add bias arg to Vitamin GeGLU
This commit is contained in:
parent
5804d92e4b
commit
5f12a25114
@ -259,16 +259,17 @@ class GeGluMlp(nn.Module):
|
|||||||
in_features,
|
in_features,
|
||||||
hidden_features,
|
hidden_features,
|
||||||
act_layer = 'gelu',
|
act_layer = 'gelu',
|
||||||
|
bias = True,
|
||||||
drop = 0.0,
|
drop = 0.0,
|
||||||
):
|
):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
norm_layer = partial(get_norm_layer('layernorm'), eps=1e-6)
|
norm_layer = partial(get_norm_layer('layernorm'), eps=1e-6)
|
||||||
|
|
||||||
self.norm = norm_layer(in_features)
|
self.norm = norm_layer(in_features)
|
||||||
self.w0 = nn.Linear(in_features, hidden_features)
|
self.w0 = nn.Linear(in_features, hidden_features, bias=bias)
|
||||||
self.act = create_act_layer(act_layer)
|
self.act = create_act_layer(act_layer)
|
||||||
self.w1 = nn.Linear(in_features, hidden_features)
|
self.w1 = nn.Linear(in_features, hidden_features, bias=bias)
|
||||||
self.w2 = nn.Linear(hidden_features, in_features)
|
self.w2 = nn.Linear(hidden_features, in_features, bias=bias)
|
||||||
|
|
||||||
def forward(self, x):
|
def forward(self, x):
|
||||||
x = self.norm(x)
|
x = self.norm(x)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user