kubeflow.fairing.deployers.kfserving package¶
Submodules¶
kubeflow.fairing.deployers.kfserving.kfserving module¶
-
class
kubeflow.fairing.deployers.kfserving.kfserving.KFServing(framework, default_storage_uri=None, canary_storage_uri=None, canary_traffic_percent=0, namespace=None, labels=None, annotations=None, custom_default_container=None, custom_canary_container=None, stream_log=False, cleanup=False)¶ Bases:
kubeflow.fairing.deployers.deployer.DeployerInterfaceServes a prediction endpoint using Kubeflow KFServing.
-
deploy(isvc)¶ deploy kfserving endpoint
Parameters: isvc – InferenceService for deploying.
-
generate_isvc()¶ generate InferenceService
-
generate_predictor_spec(framework, storage_uri=None, container=None)¶ Generate predictor spec according to framework and default_storage_uri or custom container.
-
get_logs()¶ get log from prediction pod
-
set_labels(labels)¶ set label for deployed prediction
Parameters: labels – dictionary of labels {label_name:label_value}
-