Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputeSHA256Hash ¶
Types ¶
type Backend ¶
type Backend interface { Destroy() CreateOrUpdateModel(modeInfo ModelInfo) (ModelInfo, error) RetrieveModelInfo(modelID string) (ModelInfo, error) RetrieveModelLatestVersionNumber(modelID string) (uint, error) HasModel(modelID string) (bool, error) DeleteModel(modelID string) error ListModels(offset int, limit int) ([]ModelInfo, error) CreateOrUpdateModelVersion(modelID string, versionArgs VersionArgs) (VersionInfo, error) RetrieveModelVersionInfo(modelID string, versionNumber int) (VersionInfo, error) RetrieveModelVersionData(modelID string, versionNumber int) ([]byte, error) DeleteModelVersion(modelID string, versionNumber int) error ListModelVersionInfos(modelID string, initialVersionNumber uint, limit int) ([]VersionInfo, error) }
Backend defines the interface for a model registry backend
type UnknownModelError ¶
type UnknownModelError struct {
ModelID string
}
UnknownModelError is raised when trying to operate on an unknown model
func (*UnknownModelError) Error ¶
func (e *UnknownModelError) Error() string
type UnknownModelVersionError ¶
UnknownModelVersionError is raised when trying to operate on an unknown model version
func (*UnknownModelVersionError) Error ¶
func (e *UnknownModelVersionError) Error() string
Click to show internal directories.
Click to hide internal directories.