Version: 3.x

rasa.engine.storage.local_model_storage

LocalModelStorage Objects

class LocalModelStorage(ModelStorage)

Stores and provides output of GraphComponents on local disk.

__init__

| __init__(storage_path: Path) -> None

Creates storage (see parent class for full docstring).

create

| @classmethod
| create(cls, storage_path: Path) -> ModelStorage

Creates a new instance (see parent class for full docstring).

from_model_archive

| @classmethod
| from_model_archive(cls, storage_path: Path, model_archive_path: Union[Text, Path]) -> Tuple[LocalModelStorage, ModelMetadata]

Initializes storage from archive (see parent class for full docstring).

metadata_from_archive

| @classmethod
| metadata_from_archive(cls, model_archive_path: Union[Text, Path]) -> ModelMetadata

Retrieves metadata from archive (see parent class for full docstring).

write_to

| @contextmanager
| write_to(resource: Resource) -> ContextManager[Path]

Persists data for a resource (see parent class for full docstring).

read_from

| @contextmanager
| read_from(resource: Resource) -> ContextManager[Path]

Provides the data of a Resource (see parent class for full docstring).

create_model_package

| create_model_package(model_archive_path: Union[Text, Path], model_configuration: GraphModelConfiguration, domain: Domain) -> ModelMetadata

Creates model package (see parent class for full docstring).