Course Outline
Introduction to Containerisation for AI & ML
- Fundamental concepts of containerisation
- The suitability of containers for ML workloads
- Primary distinctions between containers and virtual machines
Utilising Docker Images and Containers
- Comprehending images, layers, and registries
- Overseeing containers for ML experimentation
- Efficiently leveraging the Docker CLI
Encapsulating ML Environments
- Readying ML codebases for containerisation
- Overseeing Python environments and dependencies
- Integrating CUDA and GPU support
Creating Dockerfiles for Machine Learning
- Structuring Dockerfiles for ML projects
- Best practices for performance and maintainability
- Leveraging multi-stage builds
Encapsulating ML Models and Pipelines
- Packaging trained models into containers
- Managing data and storage strategies
- Implementing reproducible end-to-end workflows
Operating Containerised ML Services
- Exposing API endpoints for model inference
- Scaling services with Docker Compose
- Monitoring runtime behaviour
Security and Compliance Considerations
- Ensuring secure container configurations
- Managing access and credentials
- Safeguarding confidential ML assets
Deploying to Production Environments
- Publishing images to container registries
- Deploying containers in on-premises or cloud settings
- Versioning and updating production services
Conclusion and Next Steps
Requirements
- A solid understanding of machine learning workflows
- Practical experience with Python or similar programming languages
- Proficiency in basic Linux command-line operations
Target Audience
- ML engineers responsible for deploying models to production
- Data scientists maintaining reproducible experiment environments
- AI developers constructing scalable containerised applications
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
the trainer had a lot of knowledge and patience to share with us
Bogdan Olaru
Course - Introduction to Docker
The knowledge and exchanges with Augustin