Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:FlagOpen FlagEmbedding FlagAutoModel From Finetuned Validation

From Leeroopedia
Revision as of 14:59, 16 February 2026 by Admin (talk | contribs) (Auto-imported from implementations/FlagOpen_FlagEmbedding_FlagAutoModel_From_Finetuned_Validation.md)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Source
FlagEmbedding/inference/auto_embedder.py:L23-111

Summary

This documents using FlagAutoModel.from_finetuned() specifically for loading fine-tuned checkpoints for validation. The underlying API is the same as FlagAutoModel.from_finetuned() used for inference, but applied in a validation context.

Key difference from inference loading: model_name_or_path points to the local output_dir (the fine-tuning output directory), and model_class MUST be explicitly specified.

Signature

Same as FlagAutoModel.from_finetuned().

Import

from FlagEmbedding import FlagAutoModel

Example

model = FlagAutoModel.from_finetuned(
    model_name_or_path="./fine_tuned_model",
    model_class="encoder-only-base"
)
embeddings = model.encode(["test query", "test passage"])
similarity = embeddings[0] @ embeddings[1]
print(f"Similarity: {similarity:.4f}")

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment