Documentation ¶
Index ¶
- type Component
- func NewExplainer(client client.Client, clientset kubernetes.Interface, scheme *runtime.Scheme, ...) Component
- func NewPredictor(client client.Client, clientset kubernetes.Interface, scheme *runtime.Scheme, ...) Component
- func NewTransformer(client client.Client, clientset kubernetes.Interface, scheme *runtime.Scheme, ...) Component
- type Explainer
- type Predictor
- type Transformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component interface {
Reconcile(isvc *v1beta1.InferenceService) (ctrl.Result, error)
}
Component can be reconciled to create underlying resources for an InferenceService
func NewExplainer ¶
func NewExplainer(client client.Client, clientset kubernetes.Interface, scheme *runtime.Scheme, inferenceServiceConfig *v1beta1.InferenceServicesConfig, deploymentMode constants.DeploymentModeType) Component
func NewPredictor ¶
func NewPredictor(client client.Client, clientset kubernetes.Interface, scheme *runtime.Scheme, inferenceServiceConfig *v1beta1.InferenceServicesConfig, deploymentMode constants.DeploymentModeType) Component
func NewTransformer ¶
func NewTransformer(client client.Client, clientset kubernetes.Interface, scheme *runtime.Scheme, inferenceServiceConfig *v1beta1.InferenceServicesConfig, deploymentMode constants.DeploymentModeType) Component
type Transformer ¶
Transformer reconciles resources for this component.
func (*Transformer) Reconcile ¶
func (p *Transformer) Reconcile(isvc *v1beta1.InferenceService) (ctrl.Result, error)
Reconcile observes the world and attempts to drive the status towards the desired state.
Click to show internal directories.
Click to hide internal directories.