fairseq/models/fconv_lm.py
Killed 5 out of 34 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 906
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -17,7 +17,6 @@
def __init__(self, decoder):
super().__init__(decoder)
- @staticmethod
def add_args(parser):
"""Add model-specific arguments to the parser."""
parser.add_argument('--dropout', type=float, metavar='D',
Mutant 907
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -20,7 +20,7 @@
@staticmethod
def add_args(parser):
"""Add model-specific arguments to the parser."""
- parser.add_argument('--dropout', type=float, metavar='D',
+ parser.add_argument('XX--dropoutXX', type=float, metavar='D',
help='dropout probability')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
Mutant 908
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -20,7 +20,7 @@
@staticmethod
def add_args(parser):
"""Add model-specific arguments to the parser."""
- parser.add_argument('--dropout', type=float, metavar='D',
+ parser.add_argument('--dropout', type=float, metavar='XXDXX',
help='dropout probability')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
Mutant 909
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -21,7 +21,7 @@
def add_args(parser):
"""Add model-specific arguments to the parser."""
parser.add_argument('--dropout', type=float, metavar='D',
- help='dropout probability')
+ help='XXdropout probabilityXX')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
parser.add_argument('--decoder-layers', type=str, metavar='EXPR',
Mutant 910
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -22,7 +22,7 @@
"""Add model-specific arguments to the parser."""
parser.add_argument('--dropout', type=float, metavar='D',
help='dropout probability')
- 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-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
Mutant 911
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -22,7 +22,7 @@
"""Add model-specific arguments to the parser."""
parser.add_argument('--dropout', type=float, metavar='D',
help='dropout probability')
- 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-layers', type=str, metavar='EXPR',
help='decoder layers [(dim, kernel_size), ...]')
Mutant 912
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -23,7 +23,7 @@
parser.add_argument('--dropout', type=float, metavar='D',
help='dropout probability')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
- help='decoder embedding dimension')
+ help='XXdecoder embedding dimensionXX')
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 913
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -24,7 +24,7 @@
help='dropout probability')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
- 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 914
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -24,7 +24,7 @@
help='dropout probability')
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
- 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 915
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -25,7 +25,7 @@
parser.add_argument('--decoder-embed-dim', type=int, metavar='N',
help='decoder embedding dimension')
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('--adaptive-softmax-cutoff', metavar='EXPR',
Mutant 916
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -26,7 +26,7 @@
help='decoder embedding dimension')
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('--adaptive-softmax-cutoff', metavar='EXPR',
help='comma separated list of adaptive softmax cutoff points. '
Mutant 917
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -26,7 +26,7 @@
help='decoder embedding dimension')
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('--adaptive-softmax-cutoff', metavar='EXPR',
help='comma separated list of adaptive softmax cutoff points. '
Mutant 918
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -27,7 +27,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('--adaptive-softmax-cutoff', metavar='EXPR',
help='comma separated list of adaptive softmax cutoff points. '
'Must be used with adaptive_loss criterion')
Mutant 919
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -28,7 +28,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('--adaptive-softmax-cutoff', metavar='EXPR',
+ parser.add_argument('XX--adaptive-softmax-cutoffXX', metavar='EXPR',
help='comma separated list of adaptive softmax cutoff points. '
'Must be used with adaptive_loss criterion')
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
Mutant 920
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -28,7 +28,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('--adaptive-softmax-cutoff', metavar='EXPR',
+ parser.add_argument('--adaptive-softmax-cutoff', metavar='XXEXPRXX',
help='comma separated list of adaptive softmax cutoff points. '
'Must be used with adaptive_loss criterion')
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
Mutant 921
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -29,7 +29,7 @@
parser.add_argument('--decoder-out-embed-dim', type=int, metavar='N',
help='decoder output embedding dimension')
parser.add_argument('--adaptive-softmax-cutoff', metavar='EXPR',
- help='comma separated list of adaptive softmax cutoff points. '
+ help='XXcomma separated list of adaptive softmax cutoff points. XX'
'Must be used with adaptive_loss criterion')
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
help='sets adaptive softmax dropout for the tail projections')
Mutant 922
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -31,7 +31,7 @@
parser.add_argument('--adaptive-softmax-cutoff', metavar='EXPR',
help='comma separated list of adaptive softmax cutoff points. '
'Must be used with adaptive_loss criterion')
- parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
+ parser.add_argument('XX--adaptive-softmax-dropoutXX', type=float, metavar='D',
help='sets adaptive softmax dropout for the tail projections')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
Mutant 923
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -31,7 +31,7 @@
parser.add_argument('--adaptive-softmax-cutoff', metavar='EXPR',
help='comma separated list of adaptive softmax cutoff points. '
'Must be used with adaptive_loss criterion')
- parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
+ parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='XXDXX',
help='sets adaptive softmax dropout for the tail projections')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
Mutant 924
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -32,7 +32,7 @@
help='comma separated list of adaptive softmax cutoff points. '
'Must be used with adaptive_loss criterion')
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
- help='sets adaptive softmax dropout for the tail projections')
+ help='XXsets adaptive softmax dropout for the tail projectionsXX')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
Mutant 925
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -33,7 +33,7 @@
'Must be used with adaptive_loss criterion')
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
help='sets adaptive softmax dropout for the tail projections')
- parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
+ parser.add_argument('XX--decoder-attentionXX', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
@classmethod
Mutant 926
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -33,7 +33,7 @@
'Must be used with adaptive_loss criterion')
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
help='sets adaptive softmax dropout for the tail projections')
- parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
+ parser.add_argument('--decoder-attention', type=str, metavar='XXEXPRXX',
help='decoder attention [True, ...]')
@classmethod
Mutant 927
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -34,7 +34,7 @@
parser.add_argument('--adaptive-softmax-dropout', type=float, metavar='D',
help='sets adaptive softmax dropout for the tail projections')
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
- help='decoder attention [True, ...]')
+ help='XXdecoder attention [True, ...]XX')
@classmethod
def build_model(cls, args, task):
Mutant 928
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -36,7 +36,6 @@
parser.add_argument('--decoder-attention', type=str, metavar='EXPR',
help='decoder attention [True, ...]')
- @classmethod
def build_model(cls, args, task):
"""Build a new model instance."""
# make sure all arguments are present in older models
Mutant 930
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -64,7 +64,7 @@
return FConvLanguageModel(decoder)
-@register_model_architecture('fconv_lm', 'fconv_lm')
+@register_model_architecture('fconv_lm', 'XXfconv_lmXX')
def base_lm_architecture(args):
args.dropout = getattr(args, 'dropout', 0.1)
args.decoder_embed_dim = getattr(args, 'decoder_embed_dim', 128)
Mutant 931
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -63,8 +63,6 @@
)
return FConvLanguageModel(decoder)
-
-@register_model_architecture('fconv_lm', 'fconv_lm')
def base_lm_architecture(args):
args.dropout = getattr(args, 'dropout', 0.1)
args.decoder_embed_dim = getattr(args, 'decoder_embed_dim', 128)
Mutant 933
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -74,7 +74,7 @@
args.adaptive_softmax_dropout = getattr(args, 'adaptive_softmax_dropout', 0)
-@register_model_architecture('fconv_lm', 'fconv_lm_dauphin_wikitext103')
+@register_model_architecture('fconv_lm', 'XXfconv_lm_dauphin_wikitext103XX')
def fconv_lm_dauphin_wikitext103(args):
layers = '[(850, 6)] * 3'
layers += ' + [(850, 1)] * 1'
Mutant 934
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -73,8 +73,6 @@
args.adaptive_softmax_cutoff = getattr(args, 'adaptive_softmax_cutoff', None)
args.adaptive_softmax_dropout = getattr(args, 'adaptive_softmax_dropout', 0)
-
-@register_model_architecture('fconv_lm', 'fconv_lm_dauphin_wikitext103')
def fconv_lm_dauphin_wikitext103(args):
layers = '[(850, 6)] * 3'
layers += ' + [(850, 1)] * 1'
Mutant 936
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -90,7 +90,7 @@
base_lm_architecture(args)
-@register_model_architecture('fconv_lm', 'fconv_lm_dauphin_gbw')
+@register_model_architecture('fconv_lm', 'XXfconv_lm_dauphin_gbwXX')
def fconv_lm_dauphin_gbw(args):
layers = '[(512, 5)]'
layers += ' + [(128, 1, 0), (128, 5, 0), (512, 1, 3)] * 3'
Mutant 937
--- fairseq/models/fconv_lm.py
+++ fairseq/models/fconv_lm.py
@@ -89,8 +89,6 @@
args.adaptive_softmax_cutoff = getattr(args, 'adaptive_softmax_cutoff', '10000,20000,200000')
base_lm_architecture(args)
-
-@register_model_architecture('fconv_lm', 'fconv_lm_dauphin_gbw')
def fconv_lm_dauphin_gbw(args):
layers = '[(512, 5)]'
layers += ' + [(128, 1, 0), (128, 5, 0), (512, 1, 3)] * 3'