class ExposedModel(Codable, SerializableType): (source)
Known subclasses: aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Constructors: ExposedModel.in_memory_mlflow(model_name, model_alias, reference_tag, mlflow_config)
, ExposedModel.mlflow_server(host, model_alias, model_name, timeout)
, ExposedModel.ollama_embedding(endpoint, model, input_features_versions, prompt_template, embedding_name, ...)
, ExposedModel.ollama_generate(endpoint, model, prompt_template, input_features_versions)
, ExposedModel.polars_predictor(callable, features)
, ExposedModel._deserialize(value)
Undocumented
Static Method | in |
Undocumented |
Static Method | mlflow |
Undocumented |
Static Method | ollama |
Undocumented |
Static Method | ollama |
Undocumented |
Static Method | polars |
Undocumented |
Async Method | depends |
The data artefacts that the model depends on. Which is not the input features. This is useful for e.g. RAG systems, as we can describe which documents a model depends on Or something like a vector database that we assume to be up to date. |
Method | needed |
Returns the config variables to set in order to use the model. |
Async Method | needed |
Undocumented |
Async Method | needed |
Undocumented |
Async Method | potential |
Undocumented |
Async Method | run |
Undocumented |
Method | with |
Undocumented |
Method | with |
Undocumented |
Class Variable | model |
Undocumented |
Property | as |
Undocumented |
Property | exposed |
Undocumented |
Class Method | _deserialize |
Undocumented |
Method | _serialize |
Undocumented |
def in_memory_mlflow(model_name:
str
, model_alias: str
= 'champion', reference_tag: str
= 'feature_refs', mlflow_config: MlflowConfig | None
= None) -> ExposedModel
:
(source)
¶
Undocumented
def mlflow_server(host:
str
, model_alias: str
= 'champion', model_name: str | None
= None, timeout: int
= 30) -> ExposedModel
:
(source)
¶
Undocumented
def ollama_embedding(endpoint:
str
, model: str
, input_features_versions: str
, prompt_template: str
, embedding_name: str | None
= None, precomputed_prompt_key: str
= 'full_prompt') -> ExposedModel
:
(source)
¶
Undocumented
def ollama_generate(endpoint:
str
, model: str
, prompt_template: str
, input_features_versions: str
) -> ExposedModel
:
(source)
¶
Undocumented
def polars_predictor(callable:
Callable[ [ pl.DataFrame, ModelFeatureStore], Coroutine[ None, None, pl.DataFrame]]
, features: list[ FeatureReferencable] | None
= None) -> ExposedModel
:
(source)
¶
Undocumented
The data artefacts that the model depends on. Which is not the input features. This is useful for e.g. RAG systems, as we can describe which documents a model depends on Or something like a vector database that we assume to be up to date.
aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Undocumented
aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Undocumented
RetrievalJob
, store: ModelFeatureStore
) -> pl.DataFrame
:
(source)
¶
aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Undocumented
aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Undocumented
aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Undocumented
aligned.exposed_model.interface.ABTestModel
, aligned.exposed_model.interface.DillFunction
, aligned.exposed_model.interface.DillPredictor
, aligned.exposed_model.interface.EnitityPredictor
, aligned.exposed_model.interface.PolarsExpression
, aligned.exposed_model.interface.ShadowModel
Undocumented