Skip to Content
API Reference@ignitionai/storageSrcInterfacesInterface: ModelStorageProvider

ignition-monorepo


ignition-monorepo / storage/src / ModelStorageProvider

Interface: ModelStorageProvider

Defined in: storage/src/types.ts:10 

Methods

save()

save(modelId, model, metadata?): Promise<string>

Defined in: storage/src/types.ts:14 

Serialize and persist a model. Returns the URI where it was stored.

Parameters

modelId

string

model

LayersModel

metadata?

Record<string, unknown>

Returns

Promise<string>


load()

load(modelId): Promise<LayersModel>

Defined in: storage/src/types.ts:23 

Load a previously saved model by its ID.

Parameters

modelId

string

Returns

Promise<LayersModel>


list()

list(): Promise<ModelInfo[]>

Defined in: storage/src/types.ts:28 

List all models stored by this provider.

Returns

Promise<ModelInfo[]>


delete()

delete(modelId): Promise<void>

Defined in: storage/src/types.ts:33 

Delete a model and its associated files.

Parameters

modelId

string

Returns

Promise<void>


exists()

exists(modelId): Promise<boolean>

Defined in: storage/src/types.ts:38 

Return true if a model with the given ID exists.

Parameters

modelId

string

Returns

Promise<boolean>

Last updated on