log_model¶
yohou_mlflow.log_model(forecaster, name=None, *, registered_model_name=None, await_registration_for=300, extra_trusted_types=None, extra_trusted_prefixes=None, extra_version_rules=None, signature=None, conda_env=None, pip_requirements=None, extra_pip_requirements=None, metadata=None, **kwargs)
¶
Log a fitted yohou forecaster as an MLflow model, optionally registering it.
Parameters ¶
| Name | Type | Description | Default |
|---|---|---|---|
forecaster
|
yohou forecaster
|
A fitted yohou forecaster. |
required |
name
|
str or None
|
Name of the logged model, as for MLflow's built-in flavours. |
None
|
registered_model_name
|
str or None
|
When given, also create a version of this registered model. |
None
|
await_registration_for
|
int
|
Seconds to wait for the model version to become ready. |
300
|
extra_trusted_types
|
iterable of str or None
|
See |
None
|
extra_trusted_prefixes
|
iterable of str or None
|
See |
None
|
extra_version_rules
|
mapping of str to str or None
|
See |
None
|
signature
|
ModelSignature or None
|
See |
None
|
conda_env
|
(dict, str or None)
|
See |
None
|
pip_requirements
|
iterable of str, str or None
|
See |
None
|
extra_pip_requirements
|
iterable of str, str or None
|
See |
None
|
metadata
|
dict or None
|
Custom metadata stored in the |
None
|
**kwargs
|
Any
|
Passed to |
{}
|
Returns ¶
| Type | Description |
|---|---|
ModelInfo
|
Metadata of the logged model, including its |
See Also ¶
save_model: The checks every logged model goes through.load_model: Load a logged or registered forecaster.
Source Code ¶
Source code in src/yohou_mlflow/_persistence.py
331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 | |