Compatibility Matrix#
Auto-generated by
docs/scripts/generate_compat_matrix.py— do not edit manually. Since it is based on rough dynamic evaluation it may include some errors—but is useful for quick reference.
Each cell lists the concrete loss functions supported for the given optimizer-model pair, or shows Unsupported if the model does not satisfy the optimizer’s requirements. Optimizers with both token and text flows appear as two rows, one per flow.
Optimizer |
CLIPTextEncoderHFModel |
ClassifierHFModel |
EncoderGeminiModel |
EncoderHFModel |
EncoderOpenAIModel |
EncoderVoyageModel |
LMHFModel |
LiteLLMModel |
|---|---|---|---|---|---|---|---|---|
ARCAOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
AutoPromptOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
BeamSearchOptimizer |
|
|
|
|
|
|
|
|
GASLITEOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
GASLITEPlusOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
GBDAOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
GCGOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
GCGPlusOptimizer |
|
|
|
|
|
|
|
|
HotFlipOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
PALOptimizer |
|
|
|
|
|
|
|
|
PEZOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
QCGOptimizer |
|
|
|
|
|
|
|
|
RASLITEPlusOptimizer |
|
|
|
|
|
|
|
|
RandomSearchOptimizer |
|
|
|
|
|
|
|
|
SoftPromptOptimizer |
|
|
Unsupported |
|
Unsupported |
Unsupported |
|
Unsupported |
Legend#
Access levels required by each optimizer#
Optimizer |
Required Mixins |
Flows |
Access Level |
|---|---|---|---|
ARCAOptimizer |
|
|
White-box |
AutoPromptOptimizer |
|
|
White-box |
BeamSearchOptimizer |
|
|
Black-box |
GASLITEOptimizer |
|
|
White-box |
GASLITEPlusOptimizer |
|
|
White-box |
GBDAOptimizer |
|
|
White-box |
GCGOptimizer |
|
|
White-box |
GCGPlusOptimizer |
|
|
Black-box |
HotFlipOptimizer |
|
|
White-box |
PALOptimizer |
|
|
Black-box |
PEZOptimizer |
|
|
White-box (embedding) |
QCGOptimizer |
|
|
Black-box |
RASLITEPlusOptimizer |
|
|
Black-box |
RandomSearchOptimizer |
|
|
Black-box |
SoftPromptOptimizer |
|
|
White-box (embedding) |
Concrete loss functions#
Loss |
Base Type |
Required Parameters |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Discovered fields per model (via source AST)#
Model |
Flow |
ModelOutput fields |
ModelInput fields |
|---|---|---|---|
CLIPTextEncoderHFModel |
token |
|
|
CLIPTextEncoderHFModel |
text |
|
(none) |
ClassifierHFModel |
token |
|
|
ClassifierHFModel |
text |
|
(none) |
EncoderGeminiModel |
token |
(none) |
(none) |
EncoderGeminiModel |
text |
|
(none) |
EncoderHFModel |
token |
|
|
EncoderHFModel |
text |
|
(none) |
EncoderOpenAIModel |
token |
(none) |
(none) |
EncoderOpenAIModel |
text |
|
(none) |
EncoderVoyageModel |
token |
(none) |
(none) |
EncoderVoyageModel |
text |
|
(none) |
LMHFModel |
token |
|
|
LMHFModel |
text |
|
(none) |
LiteLLMModel |
token |
(none) |
(none) |
LiteLLMModel |
text |
|
(none) |