Skip to content

Commit 75f8f88

Browse files
committed
fix: Simplify docstrings for inherited methods in ModelConfig and TrainingArguments
1 parent 90600fe commit 75f8f88

File tree

3 files changed

+93
-2
lines changed

3 files changed

+93
-2
lines changed

examples/data/plot_data_generation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# 1. Basic Dataset Generation
2828
# ---------------------------------------------------------
2929
# Binary and Uniform Dataset Creation
30-
# ==================================
30+
# ========================================================
3131
#
3232
# Let's start with the basic dataset generation functions using HuggingFace datasets.
3333
# These functions create datasets with specific distributions.
@@ -171,7 +171,7 @@ def process_batch(dataset, batch_size=10):
171171
# 4. Communication Channel Simulation
172172
# ---------------------------------------------------------
173173
# Binary Symmetric Channel Example
174-
# ===============================
174+
# ========================================
175175
#
176176
# Let's simulate a simple binary symmetric channel using
177177
# the generated binary data.

kaira/models/base.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -573,3 +573,21 @@ def __init__(self, hidden_dim: int = 256, **kwargs):
573573
"""
574574
super().__init__(**kwargs)
575575
self.hidden_dim = hidden_dim
576+
577+
# Override inherited methods with problematic docstrings to provide clean documentation
578+
@classmethod
579+
def from_pretrained(cls, *args, **kwargs):
580+
"""Create configuration from pretrained model.
581+
582+
This method loads configuration from a pretrained model. Inherited from
583+
transformers.PretrainedConfig with simplified documentation.
584+
"""
585+
return super().from_pretrained(*args, **kwargs)
586+
587+
def push_to_hub(self, *args, **kwargs):
588+
"""Push configuration to Hugging Face Hub.
589+
590+
This method uploads the configuration to Hugging Face Hub. Inherited from
591+
transformers.PretrainedConfig with simplified documentation.
592+
"""
593+
return super().push_to_hub(*args, **kwargs)

kaira/training/arguments.py

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,3 +265,76 @@ def get_snr_range(self) -> tuple:
265265
def get_noise_variance_range(self) -> tuple:
266266
"""Get noise variance range as tuple."""
267267
return (self.noise_variance_min, self.noise_variance_max)
268+
269+
# Override inherited methods with problematic docstrings to provide clean documentation
270+
def set_dataloader(self, *args, **kwargs):
271+
"""Set dataloader configuration.
272+
273+
This method configures dataloader settings for training. Inherited from
274+
transformers.TrainingArguments with simplified documentation.
275+
"""
276+
return super().set_dataloader(*args, **kwargs)
277+
278+
def set_evaluate(self, *args, **kwargs):
279+
"""Set evaluation configuration.
280+
281+
This method configures evaluation settings for training. Inherited from
282+
transformers.TrainingArguments with simplified documentation.
283+
"""
284+
return super().set_evaluate(*args, **kwargs)
285+
286+
def set_logging(self, *args, **kwargs):
287+
"""Set logging configuration.
288+
289+
This method configures logging settings for training. Inherited from
290+
transformers.TrainingArguments with simplified documentation.
291+
"""
292+
return super().set_logging(*args, **kwargs)
293+
294+
def set_lr_scheduler(self, *args, **kwargs):
295+
"""Set learning rate scheduler configuration.
296+
297+
This method configures learning rate scheduler settings. Inherited from
298+
transformers.TrainingArguments with simplified documentation.
299+
"""
300+
return super().set_lr_scheduler(*args, **kwargs)
301+
302+
def set_optimizer(self, *args, **kwargs):
303+
"""Set optimizer configuration.
304+
305+
This method configures optimizer settings for training. Inherited from
306+
transformers.TrainingArguments with simplified documentation.
307+
"""
308+
return super().set_optimizer(*args, **kwargs)
309+
310+
def set_push_to_hub(self, *args, **kwargs):
311+
"""Set push to hub configuration.
312+
313+
This method configures settings for pushing models to Hugging Face Hub. Inherited from
314+
transformers.TrainingArguments with simplified documentation.
315+
"""
316+
return super().set_push_to_hub(*args, **kwargs)
317+
318+
def set_save(self, *args, **kwargs):
319+
"""Set save configuration.
320+
321+
This method configures model saving settings. Inherited from transformers.TrainingArguments
322+
with simplified documentation.
323+
"""
324+
return super().set_save(*args, **kwargs)
325+
326+
def set_testing(self, *args, **kwargs):
327+
"""Set testing configuration.
328+
329+
This method configures testing settings. Inherited from transformers.TrainingArguments with
330+
simplified documentation.
331+
"""
332+
return super().set_testing(*args, **kwargs)
333+
334+
def set_training(self, *args, **kwargs):
335+
"""Set training configuration.
336+
337+
This method configures training settings. Inherited from transformers.TrainingArguments
338+
with simplified documentation.
339+
"""
340+
return super().set_training(*args, **kwargs)

0 commit comments

Comments
 (0)