fairseq/models/fconv_lm.py

Killed 5 out of 34 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 2759

--- 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 2760

--- 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 2761

--- 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 2762

--- 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 2763

--- 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 2764

--- 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 2765

--- 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 2766

--- 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 2767

--- 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 2768

--- 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 2769

--- 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 2770

--- 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 2771

--- 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 2772

--- 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 2773

--- 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 2774

--- 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 2775

--- 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 2776

--- 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 2777

--- 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 2778

--- 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 2779

--- 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 2780

--- 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 2781

--- 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 2783

--- 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 2784

--- 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 2786

--- 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 2787

--- 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 2789

--- 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 2790

--- 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'