Advanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio
Animesh Singh - IBM
Clive Cox - Seldon
Advanced Model Serving Leveraging
KNative, Istio and Kubeflow Serving
Agenda
●  Introduction to Machine Learning and its challenges
●  Introduction to Model Inferencing and its challenges
●  Production ML Serving
●  Monitoring ML Models
●  Summary and Roadmap
4	
Enterprise Machine Learning
*Source: Hidden Technical Debt in Machine Learning Systems
Perception
*Source: Hidden Technical Debt in Machine Learning Systems
In reality…ML Code is tiny part in this overall
platform
Data
cleansing
Data	analysis	&	
transformation
Data
validation
Data
splitting
Data
prep
Building
a model
Model
validation
Training
at scale
Model
creation
Deploying Serving
Monitoring &
Logging +
Explainability
Finetune &
improvements
Rollout
Training
optimization Model
Model
Data
Data
Data
ingestion
EdgeCloud
DataflowandWorkflowOrchestration
Marketplace	(AI	Hub)
Data	consistency	(versioning)
Feature	
Engineering
ML Workflow
8	
End to end ML on Kubernetes?	
●  Containers	
●  Packaging	
●  Kubernetes	service	endpoints	
●  Persistent	volumes	
●  Scaling	
●  Immutable	deployments	
●  GPUs,	Drivers	&	the	GPL	
●  Cloud	APIs	
●  DevOps	
●  ...	
First, can you become an expert in ...
9	
Introducing:Kubeflow
Distributed Model Training and HPO
(TFJob, PyTorch Job, Katib, …)
•  Addresses	One	of	the	key	goals	for	model	builder	
persona:		
	
Distributed	Model	Training	and	Hyper	parameter	
optimization	for	Tensorflow,	PyTorch	etc.	
	
•  Common	problems	in	HP	optimization	
•  Overfitting	
•  Wrong	metrics	
•  Too	few	hyperparameters	
	
•  Katib:	a	fully	open	source,	Kubernetes-native	
hyperparameter	tuning	service	
•  Inspired	by	Google	Vizier	
•  Framework	agnostic	
•  Extensible	algorithms	
•  Simple	integration	with	other	Kubeflow	
components	
	
•  Kubeflow	also	supports	distributed	MPI	based	training	
using	Horovod
Kubeflow Pipelines
§  Containerized implementations of ML Tasks
§  Pre-built components: Just provide params or code
snippets (e.g. training code)
§  Create	your	own	components	from	code	or	libraries	
§  Use	any	runtime,	framework,	data	types	
§  Attach	k8s	objects	-	volumes,	secrets
§  Specification of the sequence of steps
§  Specified via Python DSL
§  Inferred from data dependencies on input/output
§  Input Parameters
§  A “Run” = Pipeline invoked w/ specific parameters
§  Can be cloned with different parameters
§  Schedules	
§  Invoke a single run or create a recurring scheduled
pipeline
12	
IBM and Seldon
Major Contributors Source devstats.org
Community	is	growing!	
13
Develop
(Jupyter)
Deploy
(KFServing)
Train
(Job CRs)
Build
(Fairing)
Core CUJ
Kubeflow	1.0	Arriving	January	2020		
http://bit.ly/kf_roadmap
Production Model Serving
❑  Rollouts:
Is this rollout safe? How do I roll
back? Can I test a change
without swapping traffic?
❑  Protocol Standards:
How do I make a prediction?
GRPC? HTTP? Kafka?
❑  Cost:
Is the model over or under scaled?
Are resources being used efficiently?
❑  Monitoring:
Are the endpoints healthy? What is
the performance profile and request
trace?
Prepared
and
Analyzed
Data
Trained
Model
Deployed
Model
Prepared
Data
Untrained
Model
❑  Frameworks:
How do I serve on Tensorflow?
XGBoost? Scikit Learn? Pytorch?
Custom Code?
❑  Features:
How do I explain the predictions?
What about detecting outliers and
skew? Bias detection? Adversarial
Detection?
❑  How do I wire up custom pre and
post processing
Production Model Serving?
How hard could it be?
Experts fragmented across industry
●  Seldon	Core	was	pioneering	Graph	Inferencing.	
●  IBM	and	Bloomberg	were	exploring	serverless	ML	lambdas.	IBM	gave	a	talk	on	
the	ML	Serving	with	Knative	at	last	KubeCon	in	Seattle	
●  Google	had	built	a	common	Tensorflow	HTTP	API	for	models.	
●  Microsoft	Kubernetizing	their	Azure	ML	Stack
Putting the pieces together
●  Kubeflow	created	the	conditions	for	collaboration.	
●  A	promise	of	open	code	and	open	community.	
●  Shared	responsibilities	and	expertise	across	multiple	companies.	
●  Diverse	requirements	from	different	customer	segments
Introducing KFServing
KFServing
●  Founded by Google, Seldon, IBM, Bloomberg and Microsoft
●  Part of the Kubeflow project
●  Focus on 80% use cases - single model rollout and update
●  Kfserving 1.0 goals:
○  Serverless ML Inference
○  Canary rollouts
○  Model Explanations
○  Optional Pre/Post processing
KFServing Stack
•  Event	triggered	functions	on	Kubernetes
•  Scale	to	and	from	zero
•  Queue	based	autoscaling	for	GPUs	and	TPUs.	KNative	autoscaling	by	default	provides	inflight	requests	per	pod	
•  Traditional	CPU	autoscaling	if	desired.	Traditional	scaling	hard	for	disparate	devices	(GPU,	CPU,	TPU)	
Knative provides a set of building blocks that enable declarative, container-based, serverless workloads
on Kubernetes. Knative Serving provides primitives for serving platforms such as:
KNative
IBM is
2nd largest contributor
Connect: Traffic Control, Discovery,
Load Balancing, Resiliency
Observe: Metrics, Logging, Tracing
Secure: Encryption (TLS),
Authentication, and Authorization of
service-to-service communication
Control: Policy Enforcement
An open service mesh platform to connect, observe, secure, and control microservices.
Founded by Google, IBM and Lyft. IBM is the 2nd largest contributor	
Istio
Manages	the	hosting	aspects	of	your	models	
	
•  InferenceService	-	manages	the	lifecycle	of	
models	
	
•  Configuration	-	manages	history	of	model	
deployments.	Two	configurations	for	default	
and	canary.	
	
•  Revision	-	A	snapshot	of	your	model	version	
•  Config	and	image
	
•  Route	-	Endpoint	and	network	traffic	
management
Route Default
Configuration		
Revision	1
Revision	M	90
%
KFService	
Canary
Configuration		
Revision	1
Revision	N	10
%
KFServing: Default and
Canary Configurations
Model	Servers	
							-		TensorFlow	
							-		Nvidia	TRTIS	
							-		PyTorch	
							-		XGBoost	
							-		SKLearn	
							-		ONNX	
				
							Components:	
									-		Predictor,	Explainer,	
Transformer	
							Storages	
	-		AWS/S3	
	-		GCS	
	-		Azure	Blob	
	-		PVC	
Supported Frameworks, Components and
Storage Subsystems
The InferenceService architectureconsists of a static graph of components which coordinate requests for a
single model. Advanced features such as Ensembling, A/B testing, and Multi-Arm-Bandits should compose
InferenceServices together.
Inference Service Control Plane
KFServing Deployment View
-  Today’s	popular	model	servers,	such	as	TFServing,	ONNX,	Seldon,	
TRTIS,	all	communicate	using	similar	but	non-interoperable	HTTP/gRPC	
protocol	
-  KFServing	v1	data	plane	protocol	uses	TFServing	compatible	HTTP	API	
and	introduces	explain	verb	to	standardize	between	model	servers,	
punt	on	v2	for	gRPC	and	performance	optimization.	
KFServing Data Plane Unification
API Verb Path Payload
List Models GET /v1/models [model_names]
Readiness GET /v1/models/<model_name>
Predict POST /v1/models/<model_name>:predict Request: {instances:[]}
Response: {predictions:[]}
Explain POST /v1/models<model_name>:explain Request: {instances:[]}
Response: {predictions:[],
explanations:[]}
KFServing Data Plane v1 protocol
apiVersion: "serving.kubeflow.org/v1alpha1"
kind: "InferenceService"
metadata:
name: "sklearn-iris"
spec:
default:
sklearn:
modelUri: "gs://kfserving-samples/models/sklearn/iris"
apiVersion: "serving.kubeflow.org/v1alpha1"
kind: "InferenceService"
metadata:
name: "flowers-sample"
spec:
default:
tensorflow:
modelUri: "gs://kfserving-samples/models/tensorflow/flowers"
apiVersion: "serving.kubeflow.org/v1alpha1"
kind: "InferenceService"
metadata:
name: ”pytorch-iris"
spec:
default:
pytorch:
modelUri: "gs://kfserving-samples/models/pytorch/iris"
KFServing Examples
apiVersion: "serving.kubeflow.org/v1alpha1"
kind: "KFService"
metadata:
name: "my-model"
spec:
default:
# 90% of traffic is sent to this model
tensorflow:
modelUri: "gs://mybucket/mymodel-2"
canaryTrafficPercent: 10
canary:
# 10% of traffic is sent to this model
tensorflow:
modelUri: "gs://mybucket/mymodel-3"
apiVersion: "serving.kubeflow.org/v1alpha1"
kind: "KFService"
metadata:
name: "my-model"
spec:
default:
tensorflow:
modelUri: "gs://mybucket/mymodel-2"
# Defaults to zero, so can also be omitted or explicitly set to zero.
canaryTrafficPercent: 0
canary:
# Canary is created but no traffic is directly forwarded.
tensorflow:
modelUri: "gs://mybucket/mymodel-3"
Canary
Pinned
Canary/Pinned Examples
Demo
Model Serving is accomplished. Can the
predictions be trusted?
Prepared
and
Analyzed
Data
Trained
Model
Deployed
Model
Prepared
Data
Untrained
Model
Can the model explain
its predictions?
Are there concept drifts?
Is there an outlier? 
Is the model vulnerable
to adversarial attacks?
Production Machine Learning Serving
Production ML Architecture
InferenceService	
logger
Broker
Trigger
Outlier
Detection
Alerting
API	
Serving	
Model
Explainer
Adversarial
Detection
Concept
Drift
Machine Learning Explanations
Why Explain ML Models?
Regulation (GDPR):
[the data subject possesses the right to access] “meaningful information about
the logic involved, as well as the significance and the envisaged consequences
of such processing for the data subject."
Insight:
•  Is my model doing what I think it’s doing?
•  Investigate model behaviour, e.g. on outliers
ML Explanation Goals
•  Human interpretable
•  Not over-simplified
•  Trade-off between interpretability and fidelity
Local Black Box Explanations
Explain this:
Deny: p=0.95
Accept: p=0.05
Age:
23
Occupation:
Bar staff
Postcode:
IV3 5SN
Owns house:
No
Architecture
Model ŷx
e
Explainer ex
X
̂
Ŷ Expensive!
https://github.com/SeldonIO/alibi	
	
	
State	of	the	art	implementations:	
	
Seldon Alibi:Explain
Janis KlaiseGiovanni Vacanti Alexandru CocaArnaud Van Looveren
•  Anchors	
•  Counterfactuals		
•  Contrastive	explanations	
•  Trust	scores
Model
Persian cat:
p=0.90
Dishwasher:
p=0.003
Notebook:
p=0.002
Precision:
0.95
Explainer
X
̂
Ŷ
Anchors
KfServing Explanations
apiVersion: "serving.kubeflow.org/v1alpha2"
kind: "InferenceService"
metadata:
name: "income"
spec:
default:
predictor:
sklearn:
storageUri: "gs://seldon-models/sklearn/income/model"
explainer:
alibi:
type: AnchorTabular
storageUri: "gs://seldon-models/sklearn/income/explainer"	
apiVersion: "serving.kubeflow.org/v1alpha2"
kind: "InferenceService"
metadata:
name: "moviesentiment"
spec:
default:
predictor:
sklearn:
storageUri: "gs://seldon-models/sklearn/moviesentiment"
explainer:
alibi:
type: AnchorText
Explanation Demos
Income Prediction SKLearn Classifier and
Alibi:Explain AnchorTabular Explainer
https://github.com/kubeflow/kfserving/blob/master/docs/samples/
explanation/alibi/income/income_explanations.ipynb
Movie Review RoBERTa Classifier and
Alibi:Explain AnchorText Explainer
https://github.com/SeldonIO/seldon-models/blob/master/pytorch/
moviesentiment_roberta/inference/kfserving/
movie_review_explanations.ipynb
Income Model and Explainer
InferenceService	
API	
Serving	
Income Model
Income Explainer
46
AIX360 toolkit is an open-source library to help explain AI and
machine learning models and their predictions. This includes three
classes of algorithms: local post-hoc, global post-hoc, and directly
interpretable explainers for models that use image, text, and
structured/tabular data.
The AI Explainability360 Python package includes a comprehensive
set of explainers, both at global and local level.
Toolbox
Local post-hoc
Global post-hoc
Directly interpretable
http://aix360.mybluemix.net
AI	Explainability	360		
↳	(AIX360)	
https://github.com/IBM/AIX360	
	
Explanations: Resources
AIX360
Payload Logging
Payload Logging
Why:
●  Capture payloads for analysis and future retraining of the model
●  Perform offline processing of the requests and responses
KfServing Implementation (alpha):
●  Add to any InferenceService Endpoint: Predictor, Explainer, Transformer
●  Log Requests, Responses or Both from the Endpoint
●  Simple specify a URL to send the payloads
●  URL will receive CloudEvents
POST	/event	HTTP/1.0	
Host:	example.com	
Content-Type:	application/json	
ce-specversion:	1.0	
ce-type:	repo.newItem	
ce-source:	http://bigco.com/repo	
ce-id:	610b6dd4-c85d-417b-b58f-3771e532	
		
<payload>
Payload Logging
apiVersion: "serving.kubeflow.org/v1alpha2"
kind: "InferenceService"
metadata:
name: "sklearn-iris"
spec:
default:
predictor:
minReplicas: 1
logger:
url: http://message-dumper.default/
mode: all
sklearn:
storageUri: "gs://kfserving-samples/models/sklearn/iris"
resources:
requests:
cpu: 0.1
Payload Logging Architecture Examples
Model
InferenceService	
logger
Broker
Trigger
Outlier
Detector
Alerting
API	
Http kafka
Bridge Kafka Cluster
Serving
ML Inference Analysis
ML Inference Analysis
Don’t trust predictions on instances outside of training distribution!
•  Outlier Detection
•  Adversarial Detection
•  Concept Drift
Outlier Detection
Don’t trust predictions on instances outside of training distribution!
→ Outlier Detection
Detector types:
-  stateful online vs. pretrained offline
-  feature vs. instance level detectors
Data types:
-  tabular, images & time series
Outlier types:
-  global, contextual & collective outliers
Adversarial Detection
Don’t trust predictions on instances outside of training distribution!
→ Adversarial Detection
-  Outliers w.r.t. the model prediction
-  Detect small input changes with a big impact on predictions!
Concept Drift
Production data distribution != training distribution?
→ Concept Drift! Retrain!
Need to track the right distributions:
-  feature vs. instance level
-  continuous vs. discrete
-  online vs. offline training data
-  track streaming number of outliers
https://github.com/SeldonIO/alibi-detect	
	
	
State	of	the	art	implementations:	
	
	
Seldon Alibi:Detect
Janis KlaiseGiovanni Vacanti Alexandru CocaArnaud Van Looveren
•  Outlier	Detection	
•  Adversarial	Detection	
•  Concept	Drift	(roadmap)
Outlier Detection Demo
Outlier image and heatmap of VAE outlier score per RGB channel
KFServing	CIFAR10	Model	with	Alibi:Detect	VAE	Outlier	Detector
Outlier Detection on CIFAR10
CIFAR10 Model
InferenceService	
logger
Broker
Trigger
CIFAR10
Outlier Detector
Message
Dumper
API	
Serving
Adversarial Detection Demos
KFServing	MNIST	Model	with	
Alibi:Detect	VAE	Adversarial	Detector	
https://github.com/SeldonIO/alibi-detect/tree/master/integrations/
samples/kfserving/ad-mnist	
	
KFServing	Traffic	Signs	Model	with	
Alibi:Detect	VAE	Adversarial	Detector
Adversarial Detection on Traffic Signs
Traffic Signs Model
InferenceService	
logger
Broker
Trigger
Traffic Signs
Adversarial Detector
Message
Dumper
API	
Serving
•  
61
Adversarial	Robustness	360	
↳	(ART)	
ART is a library dedicated to adversarial machine learning. Its
purpose is to allow rapid crafting and analysis of attack, defense
and detection methods for machine learning models. Applicable
domains include finance, self driving vehicles etc.
The Adversarial Robustness Toolbox provides an implementation
for many state-of-the-art methods for attacking and defending
classifiers.
https://github.com/IBM/adversarial-robustness-toolbox
Toolbox: Attacks, defenses, and metrics
Evasion attacks
Defense methods
Detection methods
Robustness metrics
ART
https://art-demo.mybluemix.net/
Adversarial Attack, Detection and
Defense Mechanisms: Resources
Summary and Roadmap
Production ML Architecture
InferenceService	
logger
Broker
Trigger
Outlier
Detection
Alerting
API	
Serving	
Model
Explainer
Adversarial
Detection
Concept
Drift
Open Source Projects
●  ML Inference
○  KFServing
○  Seldon Core
https://github.com/kubeflow/kfserving
https://github.com/SeldonIO/seldon-core
●  Model Explanations
○  Seldon Alibi
○  IBM AI Explainability 360
https://github.com/seldonio/alibi
https://github.com/IBM/AIX360
●  Outlier and Adversarial Detection and Concept Drift
○  Seldon Alibi-detect
https://github.com/seldonio/alibi-detect
●  Adversarial Attack, Detection and Defense
○  IBM Adversarial Robustness 360
https://github.com/IBM/adversarial-robustness-toolbox
Related Tech Kubecon Talks

More Related Content

PDF
KFServing - Serverless Model Inferencing
PDF
Dagster - DataOps and MLOps for Machine Learning Engineers.pdf
PDF
Ml ops intro session
PDF
Kubeflow Distributed Training and HPO
PDF
KFServing and Kubeflow Pipelines
PDF
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
PPTX
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
PDF
Introduction to Kong API Gateway
KFServing - Serverless Model Inferencing
Dagster - DataOps and MLOps for Machine Learning Engineers.pdf
Ml ops intro session
Kubeflow Distributed Training and HPO
KFServing and Kubeflow Pipelines
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Introduction to Kong API Gateway

What's hot (20)

PDF
Introduction to MLflow
PDF
Microservices Integration Patterns with Kafka
PDF
Stream Processing with Flink and Stream Sharing
PDF
Kubeflow
PDF
Building a Streaming Microservice Architecture: with Apache Spark Structured ...
PDF
Managing the Complete Machine Learning Lifecycle with MLflow
PDF
Kubeflow Pipelines (with Tekton)
PPTX
Flexible and Real-Time Stream Processing with Apache Flink
PPSX
Agile, User Stories, Domain Driven Design
PPTX
MLOps in action
PDF
Productionzing ML Model Using MLflow Model Serving
PDF
Apache Airflow
PDF
Enabling a Real-Time, Agile, Event-Driven Enterprise
PDF
Incremental View Maintenance with Coral, DBT, and Iceberg
PDF
MLOps with Kubeflow
PPTX
Feature Store as a Data Foundation for Machine Learning
PPTX
An Introduction to Confluent Cloud: Apache Kafka as a Service
PDF
Unlocking the Power of Apache Flink: An Introduction in 4 Acts
PDF
How to Utilize MLflow and Kubernetes to Build an Enterprise ML Platform
PDF
Designing microservices platforms with nats
Introduction to MLflow
Microservices Integration Patterns with Kafka
Stream Processing with Flink and Stream Sharing
Kubeflow
Building a Streaming Microservice Architecture: with Apache Spark Structured ...
Managing the Complete Machine Learning Lifecycle with MLflow
Kubeflow Pipelines (with Tekton)
Flexible and Real-Time Stream Processing with Apache Flink
Agile, User Stories, Domain Driven Design
MLOps in action
Productionzing ML Model Using MLflow Model Serving
Apache Airflow
Enabling a Real-Time, Agile, Event-Driven Enterprise
Incremental View Maintenance with Coral, DBT, and Iceberg
MLOps with Kubeflow
Feature Store as a Data Foundation for Machine Learning
An Introduction to Confluent Cloud: Apache Kafka as a Service
Unlocking the Power of Apache Flink: An Introduction in 4 Acts
How to Utilize MLflow and Kubernetes to Build an Enterprise ML Platform
Designing microservices platforms with nats
Ad

Similar to Advanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio (20)

PDF
Kubecon 2023 EU - KServe - The State and Future of Cloud-Native Model Serving
PDF
Intro - End to end ML with Kubeflow @ SignalConf 2018
PDF
Serving models using KFServing
PDF
AI & Machine Learning Pipelines with Knative
PDF
Serverless Machine Learning Model Inference on Kubernetes with KServe.pdf
PDF
running Tensorflow in Production
PPTX
Why is dev ops for machine learning so different
PDF
KFServing and Feast
PDF
Hydrosphere.io for ODSC: Webinar on Kubeflow
PPTX
DAIS Europe Nov. 2020 presentation on MLflow Model Serving
PDF
MLOps with Kubernetes - Thiago Ramos.pdf
PDF
Introducing Kubeflow (w. Special Guests Tensorflow and Apache Spark)
PPTX
Why is dev ops for machine learning so different - dataxdays
PDF
MLflow Model Serving
PDF
Kubernetes: The Next Research Platform
PDF
A survey on Machine Learning In Production (July 2018)
PPTX
MLflow Model Serving - DAIS 2021
PPTX
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
PPTX
Machine Learning using Kubernetes - AI Conclave 2019
PDF
Productionizing Machine Learning - Bigdata meetup 5-06-2019
Kubecon 2023 EU - KServe - The State and Future of Cloud-Native Model Serving
Intro - End to end ML with Kubeflow @ SignalConf 2018
Serving models using KFServing
AI & Machine Learning Pipelines with Knative
Serverless Machine Learning Model Inference on Kubernetes with KServe.pdf
running Tensorflow in Production
Why is dev ops for machine learning so different
KFServing and Feast
Hydrosphere.io for ODSC: Webinar on Kubeflow
DAIS Europe Nov. 2020 presentation on MLflow Model Serving
MLOps with Kubernetes - Thiago Ramos.pdf
Introducing Kubeflow (w. Special Guests Tensorflow and Apache Spark)
Why is dev ops for machine learning so different - dataxdays
MLflow Model Serving
Kubernetes: The Next Research Platform
A survey on Machine Learning In Production (July 2018)
MLflow Model Serving - DAIS 2021
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Machine Learning using Kubernetes - AI Conclave 2019
Productionizing Machine Learning - Bigdata meetup 5-06-2019
Ad

More from Animesh Singh (20)

PDF
Machine Learning Exchange (MLX)
PDF
KFServing Payload Logging for Trusted AI
PPTX
Defend against adversarial AI using Adversarial Robustness Toolbox
PDF
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
PDF
Trusted, Transparent and Fair AI using Open Source
PDF
AIF360 - Trusted and Fair AI
PDF
Fabric for Deep Learning
PDF
Microservices, Kubernetes and Istio - A Great Fit!
PDF
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
PDF
How to build an event-driven, polyglot serverless microservices framework on ...
PDF
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
PDF
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
PDF
Finding and-organizing Great Cloud Foundry User Groups
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
Building a PaaS Platform like Bluemix on OpenStack
PDF
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
PDF
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
PPTX
Automated Lifecycle Management - CloudFoundry on OpenStack
PPTX
Docker OpenStack Cloud Foundry
PDF
Cloud Foundry BOSH CPI for OpenStack
Machine Learning Exchange (MLX)
KFServing Payload Logging for Trusted AI
Defend against adversarial AI using Adversarial Robustness Toolbox
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
Trusted, Transparent and Fair AI using Open Source
AIF360 - Trusted and Fair AI
Fabric for Deep Learning
Microservices, Kubernetes and Istio - A Great Fit!
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build an event-driven, polyglot serverless microservices framework on ...
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Finding and-organizing Great Cloud Foundry User Groups
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Building a PaaS Platform like Bluemix on OpenStack
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Automated Lifecycle Management - CloudFoundry on OpenStack
Docker OpenStack Cloud Foundry
Cloud Foundry BOSH CPI for OpenStack

Recently uploaded (20)

PDF
Introduction to Database Systems Lec # 1
PDF
American Journal of Multidisciplinary Research and Review
PPTX
9 Bioterrorism.pptxnsbhsjdgdhdvkdbebrkndbd
PPTX
Reinforcement learning in artificial intelligence and deep learning
PPTX
Basic Statistical Analysis for experimental data.pptx
PDF
PPT nikita containers of the company use
PPTX
Overview_of_Computing_Presentation.pptxxx
PPTX
research framework and review of related literature chapter 2
PPTX
1.Introduction to orthodonti hhhgghhcs.pptx
PPTX
Sheep Seg. Marketing Plan_C2 2025 (1).pptx
PPTX
cyber row.pptx for cyber proffesionals and hackers
PPTX
cardiac failure and associated notes.pptx
PPT
What is life? We never know the answer exactly
PDF
Nucleic-Acids_-Structure-Typ...-1.pdf 011
PPTX
Power BI - Microsoft Power BI is an interactive data visualization software p...
PDF
2025-08 San Francisco FinOps Meetup: Tiering, Intelligently.
PDF
9 FinOps Tools That Simplify Cloud Cost Reporting.pdf
PPTX
Capstone Presentation a.pptx on data sci
PDF
Hikvision-IR-PPT---EN.pdfSADASDASSAAAAAAAAAAAAAAA
PPTX
Bussiness Plan S Group of college 2020-23 Final
Introduction to Database Systems Lec # 1
American Journal of Multidisciplinary Research and Review
9 Bioterrorism.pptxnsbhsjdgdhdvkdbebrkndbd
Reinforcement learning in artificial intelligence and deep learning
Basic Statistical Analysis for experimental data.pptx
PPT nikita containers of the company use
Overview_of_Computing_Presentation.pptxxx
research framework and review of related literature chapter 2
1.Introduction to orthodonti hhhgghhcs.pptx
Sheep Seg. Marketing Plan_C2 2025 (1).pptx
cyber row.pptx for cyber proffesionals and hackers
cardiac failure and associated notes.pptx
What is life? We never know the answer exactly
Nucleic-Acids_-Structure-Typ...-1.pdf 011
Power BI - Microsoft Power BI is an interactive data visualization software p...
2025-08 San Francisco FinOps Meetup: Tiering, Intelligently.
9 FinOps Tools That Simplify Cloud Cost Reporting.pdf
Capstone Presentation a.pptx on data sci
Hikvision-IR-PPT---EN.pdfSADASDASSAAAAAAAAAAAAAAA
Bussiness Plan S Group of college 2020-23 Final

Advanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio