Documentation
¶
Index ¶
- type BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Arg(name string, args []string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Command(commands []string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Image(image string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Limit(name, r, v string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Name(name string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Obj() *inferenceapi.BackendRuntime
- func (w *BackendRuntimeWrapper) Probe(name string, probe *corev1.Probe) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Request(name, r, v string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) SharedMemorySize(name, v string) *BackendRuntimeWrapper
- func (w *BackendRuntimeWrapper) Version(version string) *BackendRuntimeWrapper
- type FlavorWrapper
- type ModelWrapper
- func (w *ModelWrapper) FamilyName(name string) *ModelWrapper
- func (w *ModelWrapper) InferenceFlavors(flavors ...coreapi.Flavor) *ModelWrapper
- func (w *ModelWrapper) Label(k, v string) *ModelWrapper
- func (w *ModelWrapper) ModelSourceWithModelHub(modelHub string) *ModelWrapper
- func (w *ModelWrapper) ModelSourceWithModelID(modelID string, filename string, revision string, ...) *ModelWrapper
- func (w *ModelWrapper) ModelSourceWithURI(uri string) *ModelWrapper
- func (w *ModelWrapper) Obj() *coreapi.OpenModel
- type PlaygroundWrapper
- func (w *PlaygroundWrapper) BackendRuntime(name string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) BackendRuntimeArgs(args []string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) BackendRuntimeEnv(k, v string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) BackendRuntimeLimit(r, v string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) BackendRuntimeRequest(r, v string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) BackendRuntimeVersion(version string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) ElasticConfig(minReplicas, maxReplicas int32) *PlaygroundWrapper
- func (w *PlaygroundWrapper) HPA(config *inferenceapi.HPATrigger) *PlaygroundWrapper
- func (w *PlaygroundWrapper) Label(k, v string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) ModelClaim(modelName string, flavorNames ...string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) ModelClaims(modelNames []string, roles []string, flavorNames ...string) *PlaygroundWrapper
- func (w *PlaygroundWrapper) Obj() *inferenceapi.Playground
- func (w *PlaygroundWrapper) Replicas(replicas int32) *PlaygroundWrapper
- func (w *PlaygroundWrapper) SharedMemorySize(v string) *PlaygroundWrapper
- type ServiceWrapper
- func (w *ServiceWrapper) ContainerName(name string) *ServiceWrapper
- func (w *ServiceWrapper) InitContainerName(name string) *ServiceWrapper
- func (w *ServiceWrapper) ModelClaims(modelNames []string, roles []string, flavorNames ...string) *ServiceWrapper
- func (w *ServiceWrapper) Obj() *inferenceapi.Service
- func (w *ServiceWrapper) WorkerTemplate() *ServiceWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendRuntimeWrapper ¶ added in v0.0.7
type BackendRuntimeWrapper struct {
inferenceapi.BackendRuntime
}
func MakeBackendRuntime ¶ added in v0.0.7
func MakeBackendRuntime(name string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Arg ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Arg(name string, args []string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Command ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Command(commands []string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Image ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Image(image string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Limit ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Limit(name, r, v string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Name ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Name(name string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Obj ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Obj() *inferenceapi.BackendRuntime
func (*BackendRuntimeWrapper) Probe ¶ added in v0.1.0
func (w *BackendRuntimeWrapper) Probe(name string, probe *corev1.Probe) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Request ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Request(name, r, v string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) SharedMemorySize ¶ added in v0.1.1
func (w *BackendRuntimeWrapper) SharedMemorySize(name, v string) *BackendRuntimeWrapper
func (*BackendRuntimeWrapper) Version ¶ added in v0.0.7
func (w *BackendRuntimeWrapper) Version(version string) *BackendRuntimeWrapper
type FlavorWrapper ¶
func MakeFlavor ¶ added in v0.1.0
func MakeFlavor(name string) *FlavorWrapper
func (*FlavorWrapper) Obj ¶
func (w *FlavorWrapper) Obj() *coreapi.Flavor
func (*FlavorWrapper) SetNodeSelector ¶
func (w *FlavorWrapper) SetNodeSelector(k, v string) *FlavorWrapper
func (*FlavorWrapper) SetParams ¶
func (w *FlavorWrapper) SetParams(k, v string) *FlavorWrapper
func (*FlavorWrapper) SetRequest ¶
func (w *FlavorWrapper) SetRequest(r, v string) *FlavorWrapper
type ModelWrapper ¶
func MakeModel ¶
func MakeModel(name string) *ModelWrapper
func (*ModelWrapper) FamilyName ¶
func (w *ModelWrapper) FamilyName(name string) *ModelWrapper
func (*ModelWrapper) InferenceFlavors ¶
func (w *ModelWrapper) InferenceFlavors(flavors ...coreapi.Flavor) *ModelWrapper
func (*ModelWrapper) Label ¶
func (w *ModelWrapper) Label(k, v string) *ModelWrapper
func (*ModelWrapper) ModelSourceWithModelHub ¶
func (w *ModelWrapper) ModelSourceWithModelHub(modelHub string) *ModelWrapper
func (*ModelWrapper) ModelSourceWithModelID ¶
func (w *ModelWrapper) ModelSourceWithModelID(modelID string, filename string, revision string, allowPatterns, ignorePatterns []string) *ModelWrapper
func (*ModelWrapper) ModelSourceWithURI ¶
func (w *ModelWrapper) ModelSourceWithURI(uri string) *ModelWrapper
func (*ModelWrapper) Obj ¶
func (w *ModelWrapper) Obj() *coreapi.OpenModel
type PlaygroundWrapper ¶
type PlaygroundWrapper struct {
inferenceapi.Playground
}
func MakePlayground ¶
func MakePlayground(name string, ns string) *PlaygroundWrapper
func (*PlaygroundWrapper) BackendRuntime ¶ added in v0.0.7
func (w *PlaygroundWrapper) BackendRuntime(name string) *PlaygroundWrapper
func (*PlaygroundWrapper) BackendRuntimeArgs ¶ added in v0.0.7
func (w *PlaygroundWrapper) BackendRuntimeArgs(args []string) *PlaygroundWrapper
func (*PlaygroundWrapper) BackendRuntimeEnv ¶ added in v0.0.7
func (w *PlaygroundWrapper) BackendRuntimeEnv(k, v string) *PlaygroundWrapper
func (*PlaygroundWrapper) BackendRuntimeLimit ¶ added in v0.0.7
func (w *PlaygroundWrapper) BackendRuntimeLimit(r, v string) *PlaygroundWrapper
func (*PlaygroundWrapper) BackendRuntimeRequest ¶ added in v0.0.7
func (w *PlaygroundWrapper) BackendRuntimeRequest(r, v string) *PlaygroundWrapper
func (*PlaygroundWrapper) BackendRuntimeVersion ¶ added in v0.0.7
func (w *PlaygroundWrapper) BackendRuntimeVersion(version string) *PlaygroundWrapper
func (*PlaygroundWrapper) ElasticConfig ¶ added in v0.0.9
func (w *PlaygroundWrapper) ElasticConfig(minReplicas, maxReplicas int32) *PlaygroundWrapper
func (*PlaygroundWrapper) HPA ¶ added in v0.1.0
func (w *PlaygroundWrapper) HPA(config *inferenceapi.HPATrigger) *PlaygroundWrapper
func (*PlaygroundWrapper) Label ¶ added in v0.0.6
func (w *PlaygroundWrapper) Label(k, v string) *PlaygroundWrapper
func (*PlaygroundWrapper) ModelClaim ¶
func (w *PlaygroundWrapper) ModelClaim(modelName string, flavorNames ...string) *PlaygroundWrapper
func (*PlaygroundWrapper) ModelClaims ¶ added in v0.0.6
func (w *PlaygroundWrapper) ModelClaims(modelNames []string, roles []string, flavorNames ...string) *PlaygroundWrapper
func (*PlaygroundWrapper) Obj ¶
func (w *PlaygroundWrapper) Obj() *inferenceapi.Playground
func (*PlaygroundWrapper) Replicas ¶
func (w *PlaygroundWrapper) Replicas(replicas int32) *PlaygroundWrapper
func (*PlaygroundWrapper) SharedMemorySize ¶ added in v0.1.1
func (w *PlaygroundWrapper) SharedMemorySize(v string) *PlaygroundWrapper
type ServiceWrapper ¶
type ServiceWrapper struct {
inferenceapi.Service
}
func MakeService ¶
func MakeService(name string, ns string) *ServiceWrapper
func (*ServiceWrapper) ContainerName ¶
func (w *ServiceWrapper) ContainerName(name string) *ServiceWrapper
func (*ServiceWrapper) InitContainerName ¶
func (w *ServiceWrapper) InitContainerName(name string) *ServiceWrapper
func (*ServiceWrapper) ModelClaims ¶ added in v0.0.6
func (w *ServiceWrapper) ModelClaims(modelNames []string, roles []string, flavorNames ...string) *ServiceWrapper
func (*ServiceWrapper) Obj ¶
func (w *ServiceWrapper) Obj() *inferenceapi.Service
func (*ServiceWrapper) WorkerTemplate ¶
func (w *ServiceWrapper) WorkerTemplate() *ServiceWrapper
Click to show internal directories.
Click to hide internal directories.