Get in Touch

Course Outline

Overview of Continuous Integration and Continuous Delivery for Artificial Intelligence Workloads

  • Distinct challenges associated with delivering artificial intelligence models through pipelines
  • Differentiating between conventional DevOps methodologies and Machine Learning Operations (MLOps) frameworks
  • Essential elements required for the automation of model deployment

Encapsulating Artificial Intelligence Models Using Docker

  • Developing efficient Dockerfiles optimized for machine learning inference tasks
  • Handling dependencies and associated model artifacts
  • Constructing secure and performance-optimized container images

Establishing Continuous Integration and Continuous Delivery Pipelines

  • Evaluation of available tooling options and their respective ecosystems for government use cases
  • Constructing pipelines that facilitate the automated packaging of models
  • Ensuring pipeline reliability through automated validation checks

Evaluating Artificial Intelligence Models Within Continuous Integration Environments

  • Automating assessments of data integrity
  • Executing unit and integration tests for model services
  • Conducting performance benchmarking and regression testing

Automated Deployment of Containerized Artificial Intelligence Services

  • Deploying AI containers to cloud-based infrastructure
  • Executing blue-green and canary release strategies
  • Implementing rollback procedures in the event of deployment failures

Administration of Model Versions and Artifacts

  • Utilizing registries for version control of models and containers
  • Managing tags, cryptographic signing, and promotion workflows for images
  • Synchronizing model updates across distributed services

Observability and Monitoring in Continuous Integration and Delivery for Artificial Intelligence

  • Maintaining visibility into pipeline status and model performance metrics
  • Configuring alerts for build failures or indications of model drift
  • Tracing inference activity across various operational environments

Expanding Continuous Integration and Delivery Pipelines for Artificial Intelligence Systems

  • Parallelizing build processes to accommodate large-scale models
  • Optimizing the allocation of compute and storage resources
  • Integrating distributed and remote execution runners

Conclusion and Strategic Next Steps

Requirements

  • Familiarity with the end-to-end lifecycle of machine learning models
  • Practical expertise in Docker containerization technologies
  • Knowledge of continuous integration and delivery (CI/CD) principles and workflows

Target Audience

  • DevOps engineers
  • MLOps professionals
  • AI operations specialists
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories