fairseq/models/fconv.py
Killed 9 out of 60 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 1750
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -42,7 +42,6 @@
:prog:
"""
- @classmethod
def hub_models(cls):
def moses_subword(path):
Mutant 1751
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -62,7 +62,6 @@
super().__init__(encoder, decoder)
self.encoder.num_attention_layers = sum(layer is not None for layer in decoder.attention)
- @staticmethod
def add_args(parser):
"""Add model-specific arguments to the parser."""
# fmt: off
Mutant 1752
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -66,7 +66,7 @@
def add_args(parser):
"""Add model-specific arguments to the parser."""
# fmt: off
- parser.add_argument('--dropout', type=float, metavar='D',
+ parser.add_argument('XX--dropoutXX', type=float, metavar='D',
help='dropout probability')
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
help='encoder embedding dimension')
Mutant 1753
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -66,7 +66,7 @@
def add_args(parser):
"""Add model-specific arguments to the parser."""
# fmt: off
- parser.add_argument('--dropout', type=float, metavar='D',
+ parser.add_argument('--dropout', type=float, metavar='XXDXX',
help='dropout probability')
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
help='encoder embedding dimension')
Mutant 1754
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -67,7 +67,7 @@
"""Add model-specific arguments to the parser."""
# fmt: off
parser.add_argument('--dropout', type=float, metavar='D',
- help='dropout probability')
+ help='XXdropout probabilityXX')
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
help='encoder embedding dimension')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
Mutant 1755
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -68,7 +68,7 @@
# fmt: off
parser.add_argument('--dropout', type=float, metavar='D',
help='dropout probability')
- parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
+ parser.add_argument('XX--encoder-embed-dimXX', type=int, metavar='N',
help='encoder embedding dimension')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
Mutant 1756
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -68,7 +68,7 @@
# fmt: off
parser.add_argument('--dropout', type=float, metavar='D',
help='dropout probability')
- parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
+ parser.add_argument('--encoder-embed-dim', type=int, metavar='XXNXX',
help='encoder embedding dimension')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
Mutant 1757
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -69,7 +69,7 @@
parser.add_argument('--dropout', type=float, metavar='D',
help='dropout probability')
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
- help='encoder embedding dimension')
+ help='XXencoder embedding dimensionXX')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
Mutant 1758
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -70,7 +70,7 @@
help='dropout probability')
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
help='encoder embedding dimension')
- parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
+ parser.add_argument('XX--encoder-embed-pathXX', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
Mutant 1759
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -70,7 +70,7 @@
help='dropout probability')
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
help='encoder embedding dimension')
- parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
+ parser.add_argument('--encoder-embed-path', type=str, metavar='XXSTRXX',
help='path to pre-trained encoder embedding')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
Mutant 1760
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -71,7 +71,7 @@
parser.add_argument('--encoder-embed-dim', type=int, metavar='N',
help='encoder embedding dimension')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
- help='path to pre-trained encoder embedding')
+ help='XXpath to pre-trained encoder embeddingXX')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
Mutant 1761
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -72,7 +72,7 @@
help='encoder embedding dimension')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
- parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
+ parser.add_argument('XX--encoder-layersXX', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
Mutant 1762
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -72,7 +72,7 @@
help='encoder embedding dimension')
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
- parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
+ parser.add_argument('--encoder-layers', type=str, metavar='XXEXPRXX',
help='encoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
Mutant 1763
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -73,7 +73,7 @@
parser.add_argument('--encoder-embed-path', type=str, metavar='STR',
help='path to pre-trained encoder embedding')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
- help='encoder layers [(dim, kernel_size), ...]')
+ help='XXencoder layers [(dim, kernel_size), ...]XX')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
Mutant 1764
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -74,7 +74,7 @@
help='path to pre-trained encoder embedding')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
- parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
+ parser.add_argument('XX--decoder-embed-dimXX', type=int, metavar='N',
help='decoder embedding dimension')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
Mutant 1765
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -74,7 +74,7 @@
help='path to pre-trained encoder embedding')
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
- parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
+ parser.add_argument('--decoder-embed-dim', type=int, metavar='XXNXX',
help='decoder embedding dimension')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
Mutant 1766
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -75,7 +75,7 @@
parser.add_argument('--encoder-layers', type=str, metavar='EXPR',
help='encoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
- help='decoder embedding dimension')
+ help='XXdecoder embedding dimensionXX')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
Mutant 1767
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -76,7 +76,7 @@
help='encoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
- parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
+ parser.add_argument('XX--decoder-embed-pathXX', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
Mutant 1768
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -76,7 +76,7 @@
help='encoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
- parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
+ parser.add_argument('--decoder-embed-path', type=str, metavar='XXSTRXX',
help='path to pre-trained decoder embedding')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
Mutant 1769
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -77,7 +77,7 @@
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
- help='path to pre-trained decoder embedding')
+ help='XXpath to pre-trained decoder embeddingXX')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
Mutant 1770
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -78,7 +78,7 @@
help='decoder embedding dimension')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
- parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
+ parser.add_argument('XX--decoder-layersXX', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
Mutant 1771
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -78,7 +78,7 @@
help='decoder embedding dimension')
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
- parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
+ parser.add_argument('--decoder-layers', type=str, metavar='XXEXPRXX',
help='decoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
Mutant 1772
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -79,7 +79,7 @@
parser.add_argument('--decoder-embed-path', type=str, metavar='STR',
help='path to pre-trained decoder embedding')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
- help='decoder layers [(dim, kernel_size), ...]')
+ help='XXdecoder layers [(dim, kernel_size), ...]XX')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
Mutant 1773
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -80,7 +80,7 @@
help='path to pre-trained decoder embedding')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
- parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
+ parser.add_argument('XX--decoder-out-embed-dimXX', type=int, metavar='N',
help='decoder output embedding dimension')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
Mutant 1774
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -80,7 +80,7 @@
help='path to pre-trained decoder embedding')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
- parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
+ parser.add_argument('--decoder-out-embed-dim', type=int, metavar='XXNXX',
help='decoder output embedding dimension')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
Mutant 1775
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -81,7 +81,7 @@
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
- help='decoder output embedding dimension')
+ help='XXdecoder output embedding dimensionXX')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
parser.add_argument('--share-input-output-embed', action='store_true',
Mutant 1776
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -82,7 +82,7 @@
help='decoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
- parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
+ parser.add_argument('XX--decoder-attentionXX', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
parser.add_argument('--share-input-output-embed', action='store_true',
help='share input and output embeddings (requires'
Mutant 1777
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -82,7 +82,7 @@
help='decoder layers [(dim, kernel_size), ...]')
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
- parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
+ parser.add_argument('--decoder-attention', type=str, metavar='XXEXPRXX',
help='decoder attention [True, ...]')
parser.add_argument('--share-input-output-embed', action='store_true',
help='share input and output embeddings (requires'
Mutant 1778
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -83,7 +83,7 @@
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
- help='decoder attention [True, ...]')
+ help='XXdecoder attention [True, ...]XX')
parser.add_argument('--share-input-output-embed', action='store_true',
help='share input and output embeddings (requires'
' --decoder-out-embed-dim and --decoder-embed-dim'
Mutant 1779
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -84,7 +84,7 @@
help='decoder output embedding dimension')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
- parser.add_argument('--share-input-output-embed', action='store_true',
+ parser.add_argument('XX--share-input-output-embedXX', action='store_true',
help='share input and output embeddings (requires'
' --decoder-out-embed-dim and --decoder-embed-dim'
' to be equal)')
Mutant 1781
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -85,7 +85,7 @@
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
parser.add_argument('--share-input-output-embed', action='store_true',
- help='share input and output embeddings (requires'
+ help='XXshare input and output embeddings (requiresXX'
' --decoder-out-embed-dim and --decoder-embed-dim'
' to be equal)')
# fmt: on
Mutant 1782
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -88,9 +88,7 @@
help='share input and output embeddings (requires'
' --decoder-out-embed-dim and --decoder-embed-dim'
' to be equal)')
- # fmt: on
-
- @classmethod
+
def build_model(cls, args, task):
"""Build a new model instance."""
# make sure that all args are properly defaulted (in case there are any new ones)
Mutant 1783
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -148,7 +148,7 @@
def __init__(
self, dictionary, embed_dim=512, embed_dict=None, max_positions=1024,
- convolutions=((512, 3),) * 20, dropout=0.1,
+ convolutions=((513, 3),) * 20, dropout=0.1,
):
super().__init__(dictionary)
self.dropout_module = FairseqDropout(
Mutant 1784
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -148,7 +148,7 @@
def __init__(
self, dictionary, embed_dim=512, embed_dict=None, max_positions=1024,
- convolutions=((512, 3),) * 20, dropout=0.1,
+ convolutions=((512, 4),) * 20, dropout=0.1,
):
super().__init__(dictionary)
self.dropout_module = FairseqDropout(
Mutant 1786
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -148,7 +148,7 @@
def __init__(
self, dictionary, embed_dim=512, embed_dict=None, max_positions=1024,
- convolutions=((512, 3),) * 20, dropout=0.1,
+ convolutions=((512, 3),) * 21, dropout=0.1,
):
super().__init__(dictionary)
self.dropout_module = FairseqDropout(
Mutant 1787
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -148,7 +148,7 @@
def __init__(
self, dictionary, embed_dim=512, embed_dict=None, max_positions=1024,
- convolutions=((512, 3),) * 20, dropout=0.1,
+ convolutions=((512, 3),) * 20, dropout=1.1,
):
super().__init__(dictionary)
self.dropout_module = FairseqDropout(
Mutant 1788
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -353,7 +353,7 @@
self, dictionary, embed_dim=512, embed_dict=None, out_embed_dim=256,
max_positions=1024, convolutions=((512, 3),) * 20, attention=True,
dropout=0.1, share_embed=False, positional_embeddings=True,
- adaptive_softmax_cutoff=None, adaptive_softmax_dropout=0.,
+ adaptive_softmax_cutoff=None, adaptive_softmax_dropout=1.0,
):
super().__init__(dictionary)
self.register_buffer('version', torch.Tensor([2]))
Mutant 1789
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -521,7 +521,7 @@
state_dict['decoder.version'] = torch.Tensor([1])
return state_dict
- def make_generation_fast_(self, need_attn=False, **kwargs):
+ def make_generation_fast_(self, need_attn=True, **kwargs):
self.need_attn = need_attn
def _embed_tokens(self, tokens, incremental_state):
Mutant 1790
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -585,7 +585,7 @@
return m
-def Linear(in_features, out_features, dropout=0.):
+def Linear(in_features, out_features, dropout=1.0):
"""Weight-normalized Linear layer (input: N x T x C)"""
m = nn.Linear(in_features, out_features)
nn.init.normal_(m.weight, mean=0, std=math.sqrt((1 - dropout) / in_features))
Mutant 1791
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -593,7 +593,7 @@
return nn.utils.weight_norm(m)
-def LinearizedConv1d(in_channels, out_channels, kernel_size, dropout=0., **kwargs):
+def LinearizedConv1d(in_channels, out_channels, kernel_size, dropout=1.0, **kwargs):
"""Weight-normalized Conv1d layer optimized for decoding"""
m = LinearizedConvolution(in_channels, out_channels, kernel_size, **kwargs)
std = math.sqrt((4 * (1.0 - dropout)) / (m.kernel_size[0] * in_channels))
Mutant 1792
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -602,7 +602,7 @@
return nn.utils.weight_norm(m, dim=2)
-def ConvTBC(in_channels, out_channels, kernel_size, dropout=0., **kwargs):
+def ConvTBC(in_channels, out_channels, kernel_size, dropout=1.0, **kwargs):
"""Weight-normalized Conv1d layer"""
from fairseq.modules import ConvTBC
m = ConvTBC(in_channels, out_channels, kernel_size, **kwargs)
Mutant 1794
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -612,7 +612,7 @@
return nn.utils.weight_norm(m, dim=2)
-@register_model_architecture('fconv', 'fconv')
+@register_model_architecture('fconv', 'XXfconvXX')
def base_architecture(args):
args.dropout = getattr(args, 'dropout', 0.1)
args.encoder_embed_dim = getattr(args, 'encoder_embed_dim', 512)
Mutant 1795
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -611,8 +611,6 @@
nn.init.constant_(m.bias, 0)
return nn.utils.weight_norm(m, dim=2)
-
-@register_model_architecture('fconv', 'fconv')
def base_architecture(args):
args.dropout = getattr(args, 'dropout', 0.1)
args.encoder_embed_dim = getattr(args, 'encoder_embed_dim', 512)
Mutant 1797
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -626,7 +626,7 @@
args.share_input_output_embed = getattr(args, 'share_input_output_embed', False)
-@register_model_architecture('fconv', 'fconv_iwslt_de_en')
+@register_model_architecture('fconv', 'XXfconv_iwslt_de_enXX')
def fconv_iwslt_de_en(args):
args.encoder_embed_dim = getattr(args, 'encoder_embed_dim', 256)
args.encoder_layers = getattr(args, 'encoder_layers', '[(256, 3)] * 4')
Mutant 1798
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -625,8 +625,6 @@
args.decoder_attention = getattr(args, 'decoder_attention', 'True')
args.share_input_output_embed = getattr(args, 'share_input_output_embed', False)
-
-@register_model_architecture('fconv', 'fconv_iwslt_de_en')
def fconv_iwslt_de_en(args):
args.encoder_embed_dim = getattr(args, 'encoder_embed_dim', 256)
args.encoder_layers = getattr(args, 'encoder_layers', '[(256, 3)] * 4')
Mutant 1800
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -636,7 +636,7 @@
base_architecture(args)
-@register_model_architecture('fconv', 'fconv_wmt_en_ro')
+@register_model_architecture('fconv', 'XXfconv_wmt_en_roXX')
def fconv_wmt_en_ro(args):
args.decoder_out_embed_dim = getattr(args, 'decoder_out_embed_dim', 512)
base_architecture(args)
Mutant 1801
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -635,8 +635,6 @@
args.decoder_out_embed_dim = getattr(args, 'decoder_out_embed_dim', 256)
base_architecture(args)
-
-@register_model_architecture('fconv', 'fconv_wmt_en_ro')
def fconv_wmt_en_ro(args):
args.decoder_out_embed_dim = getattr(args, 'decoder_out_embed_dim', 512)
base_architecture(args)
Mutant 1803
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -642,7 +642,7 @@
base_architecture(args)
-@register_model_architecture('fconv', 'fconv_wmt_en_de')
+@register_model_architecture('fconv', 'XXfconv_wmt_en_deXX')
def fconv_wmt_en_de(args):
convs = '[(512, 3)] * 9' # first 9 layers have 512 units
convs += ' + [(1024, 3)] * 4' # next 4 layers have 1024 units
Mutant 1804
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -641,8 +641,6 @@
args.decoder_out_embed_dim = getattr(args, 'decoder_out_embed_dim', 512)
base_architecture(args)
-
-@register_model_architecture('fconv', 'fconv_wmt_en_de')
def fconv_wmt_en_de(args):
convs = '[(512, 3)] * 9' # first 9 layers have 512 units
convs += ' + [(1024, 3)] * 4' # next 4 layers have 1024 units
Mutant 1806
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -656,7 +656,7 @@
base_architecture(args)
-@register_model_architecture('fconv', 'fconv_wmt_en_fr')
+@register_model_architecture('fconv', 'XXfconv_wmt_en_frXX')
def fconv_wmt_en_fr(args):
convs = '[(512, 3)] * 6' # first 6 layers have 512 units
convs += ' + [(768, 3)] * 4' # next 4 layers have 768 units
Mutant 1807
--- fairseq/models/fconv.py
+++ fairseq/models/fconv.py
@@ -655,8 +655,6 @@
args.decoder_out_embed_dim = getattr(args, 'decoder_out_embed_dim', 512)
base_architecture(args)
-
-@register_model_architecture('fconv', 'fconv_wmt_en_fr')
def fconv_wmt_en_fr(args):
convs = '[(512, 3)] * 6' # first 6 layers have 512 units
convs += ' + [(768, 3)] * 4' # next 4 layers have 768 units