Buckets:
Neuron TRL Trainers
TRL-compatible trainers for AWS Trainium accelerators.
NeuronSFTTrainer
NeuronSFTConfig[[optimum.neuron.NeuronSFTConfig]]
optimum.neuron.NeuronSFTConfig[[optimum.neuron.NeuronSFTConfig]]
Configuration class for Neuron-optimized SFT training.
Inherits from both NeuronTrainingArguments (for Trainium-specific settings) and trl's SFTConfig (for SFT-specific settings).
Key Neuron-specific behavior:
- padding_free is always set to False to avoid recompilation on Trainium devices
- All other SFT parameters from trl 0.24.0+ are supported
NeuronSFTTrainer[[optimum.neuron.NeuronSFTTrainer]]
optimum.neuron.NeuronSFTTrainer[[optimum.neuron.NeuronSFTTrainer]]
SFTTrainer adapted for Neuron (Trainium) devices.
compute_lossoptimum.neuron.NeuronSFTTrainer.compute_losshttps://github.com/huggingface/optimum-neuron/blob/vr_1097/optimum/neuron/trainers/sft_trainer.py#L403[{"name": "model", "val": ""}, {"name": "inputs", "val": ""}, {"name": "return_outputs", "val": " = False"}, {"name": "num_items_in_batch", "val": " = None"}]
Compute training loss for Neuron-optimized training.
log[[optimum.neuron.NeuronSFTTrainer.log]]
Override SFTTrainer's log method to use NeuronTrainer's implementation.
SFTTrainer has custom metrics tracking that we don't use for Neuron training.
training_step[[optimum.neuron.NeuronSFTTrainer.training_step]]
Perform a training step for Neuron-optimized training.
Xet Storage Details
- Size:
- 1.95 kB
- Xet hash:
- 63176d11dd3cf40caeb5e7737d71a732aaef5530429b682e3ac414f7f036fa7d
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.