Source code for protomotions.agents.peft.config

# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0

"""Parameter-efficient fine-tuning configuration."""

from dataclasses import dataclass, field


[docs] @dataclass class TransformerPEFTConfig: """Parameter-efficient adapter config for transformer layers.""" peft_type: str = field(default="dora", metadata={"help": "'lora' or 'dora'."}) rank: int = field(default=4, metadata={"help": "Adapter rank."}) alpha: float = field(default=0.5, metadata={"help": "Adapter scaling factor."})