slicktune.types¶
Shared base abstractions for slick-tune.
Classes¶
Module Contents¶
- class slicktune.types.Objective[source]¶
Bases:
abc.ABCBase training objective (what the model learns).
- Parameters:
name (str) – Objective identifier (set by subclasses, e.g.
"sft").
- __slots__ = ()¶
- class slicktune.types.Strategy[source]¶
Bases:
abc.ABCBase parameter-update strategy (how weights change).
- Parameters:
name (str) – Strategy identifier (set by subclasses, e.g.
"lora").
- __slots__ = ()¶
- abstract apply(model: Any) Any[source]¶
Wrap or configure
modelfor this strategy.- Parameters:
model (Any) – Base causal-LM module (typically a Hugging Face model).
- Returns:
Any – Model ready for training under this strategy.