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}
Click to show internal directories.
Click to hide internal directories.