Skip to content

Commit 4480043

Browse files
committed
support python3.11
1 parent 100cd91 commit 4480043

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

fairseq/dataclass/configs.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,16 +1126,16 @@ class EMAConfig(FairseqDataclass):
11261126

11271127
@dataclass
11281128
class FairseqConfig(FairseqDataclass):
1129-
common: CommonConfig = CommonConfig()
1130-
common_eval: CommonEvalConfig = CommonEvalConfig()
1131-
distributed_training: DistributedTrainingConfig = DistributedTrainingConfig()
1132-
dataset: DatasetConfig = DatasetConfig()
1133-
optimization: OptimizationConfig = OptimizationConfig()
1134-
checkpoint: CheckpointConfig = CheckpointConfig()
1135-
bmuf: FairseqBMUFConfig = FairseqBMUFConfig()
1136-
generation: GenerationConfig = GenerationConfig()
1137-
eval_lm: EvalLMConfig = EvalLMConfig()
1138-
interactive: InteractiveConfig = InteractiveConfig()
1129+
common: CommonConfig = field(default=CommonConfig)
1130+
common_eval: CommonEvalConfig = field(default=CommonEvalConfig)
1131+
distributed_training: DistributedTrainingConfig = field(default=DistributedTrainingConfig)
1132+
dataset: DatasetConfig = field(default=DatasetConfig)
1133+
optimization: OptimizationConfig = field(default=OptimizationConfig)
1134+
checkpoint: CheckpointConfig = field(default=CheckpointConfig)
1135+
bmuf: FairseqBMUFConfig = field(default=FairseqBMUFConfig)
1136+
generation: GenerationConfig = field(default=GenerationConfig)
1137+
eval_lm: EvalLMConfig = field(default=EvalLMConfig)
1138+
interactive: InteractiveConfig = field(default=InteractiveConfig)
11391139
model: Any = MISSING
11401140
task: Any = None
11411141
criterion: Any = None
@@ -1144,4 +1144,4 @@ class FairseqConfig(FairseqDataclass):
11441144
scoring: Any = None
11451145
bpe: Any = None
11461146
tokenizer: Any = None
1147-
ema: EMAConfig = EMAConfig()
1147+
ema: EMAConfig = field(default=EMAConfig)

fairseq/models/transformer/transformer_config.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@ class TransformerConfig(FairseqDataclass):
111111
},
112112
)
113113
adaptive_input: bool = False
114-
encoder: EncDecBaseConfig = EncDecBaseConfig()
114+
encoder: EncDecBaseConfig = field(default=EncDecBaseConfig)
115115
# TODO should really be in the encoder config
116116
max_source_positions: int = field(
117117
default=DEFAULT_MAX_SOURCE_POSITIONS,
118118
metadata={"help": "Maximum input length supported by the encoder"},
119119
)
120-
decoder: DecoderConfig = DecoderConfig()
120+
decoder: DecoderConfig = field(default=DecoderConfig)
121121
# TODO should really be in the decoder config
122122
max_target_positions: int = field(
123123
default=DEFAULT_MAX_TARGET_POSITIONS,
@@ -197,7 +197,7 @@ class TransformerConfig(FairseqDataclass):
197197
default=False, metadata={"help": "perform cross+self-attention"}
198198
)
199199
# args for Training with Quantization Noise for Extreme Model Compression ({Fan*, Stock*} et al., 2020)
200-
quant_noise: QuantNoiseConfig = field(default=QuantNoiseConfig())
200+
quant_noise: QuantNoiseConfig = field(default=QuantNoiseConfig)
201201
min_params_to_wrap: int = field(
202202
default=DEFAULT_MIN_PARAMS_TO_WRAP,
203203
metadata={

fairseq/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.12.2
1+
0.12.3

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ def do_setup(package_data):
179179
install_requires=[
180180
"cffi",
181181
"cython",
182-
"hydra-core>=1.0.7,<1.1",
183-
"omegaconf<2.1",
182+
"hydra-core>=1.3.2",
183+
"omegaconf",
184184
"numpy>=1.21.3",
185185
"regex",
186186
"sacrebleu>=1.4.12",

0 commit comments

Comments
 (0)