storage

package
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidMRURI           = errors.New("invalid model registry URI, use like model-registry://{dnsName}/{registeredModelName}/{versionName}")
	ErrNoVersionAssociated    = errors.New("no versions associated to registered model")
	ErrNoArtifactAssociated   = errors.New("no artifacts associated to model version")
	ErrNoModelArtifact        = errors.New("no model artifact found for model version")
	ErrModelArtifactEmptyURI  = errors.New("model artifact has empty URI")
	ErrNoStorageURI           = errors.New("there is no storageUri supplied")
	ErrNoProtocolInSTorageURI = errors.New("there is no protocol specified for the storageUri")
	ErrProtocolNotSupported   = errors.New("protocol not supported for storageUri")
	ErrFetchingModelVersion   = errors.New("error fetching model version")
	ErrFetchingModelVersions  = errors.New("error fetching model versions")
)

Functions

This section is empty.

Types

type ModelRegistryProvider

type ModelRegistryProvider struct {
	Client    *openapi.APIClient
	Providers map[kserve.Protocol]kserve.Provider
}

func NewModelRegistryProvider

func NewModelRegistryProvider(client *openapi.APIClient) (*ModelRegistryProvider, error)

func (*ModelRegistryProvider) DownloadModel

func (p *ModelRegistryProvider) DownloadModel(modelDir string, modelName string, storageUri string) error

storageUri formatted like model-registry://{modelRegistryUrl}/{registeredModelName}/{versionName}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL