Get in Touch
 Duration 14 hours

Course Outline

Deployment Strategies

  • Comparing trade-offs between Hosted APIs and self-hosted solutions
  • Patterns for on-premises, edge, and air-gapped environments
  • Distinguishing between single models and model portfolios
  • Analyzing cost per decision

Hardware Sizing and Capacity Planning

  • Assessing memory footprints relative to parameter counts
  • Evaluating CPU-only performance versus GPU acceleration
  • Planning for concurrency and throughput
  • Accounting for headroom in task length expansion

Serving Stacks

  • Exploring vLLM and SGLang options
  • Implementing llama.cpp and GGUF execution
  • Utilizing Ollama for local development
  • Selecting stacks based on the shape of decision workloads

Maintaining Calibration During Quantisation

  • Reviewing precision formats and associated memory savings
  • Quantifying quality and calibration loss
  • Applying per-tensor and importance-aware variants
  • Conducting acceptance tests post-quantisation

Latency Optimization

  • Differentiating between median and tail latency
  • Analyzing latency growth relative to context length
  • Implementing warm starts and model caching
  • Batching multiple decision queries

Edge and Constrained Environments

  • Running small decision models on CPU resources
  • Deploying on Apple Silicon and embedded systems
  • Strategizing for offline operation and updates
  • Distributing weights in air-gapped networks

Containerisation and Scaling

  • Designing images optimized for model serving
  • Managing volumes and caches effectively
  • Implementing horizontal scaling and routing
  • Configuring resource limits and GPU sharing

Observability

  • Tracking request, latency, and error metrics
  • Monitoring confidence distributions
  • Recording decision outcomes and escalations
  • Setting alerts for calibration drift

Versioning and Rollout Processes

  • Managing model and adapter versions
  • Executing shadow and canary deployments
  • Pinning model files for audit compliance
  • Defining rollback procedures

Security and Multi-Tenancy

  • Enforcing authentication and rate limiting
  • Isolating prompts and logs per tenant
  • Controlling network isolation and egress
  • Maintaining audit logs of decisions

Requirements

  • Experience with Linux administration and containerization.
  • Knowledge of model inference servers and GPU management.
  • Foundational understanding of REST APIs, load balancing, and monitoring.

Target Audience

  • MLOps and platform engineers managing inference infrastructure
  • SRE teams supporting AI services
  • AI engineers responsible for on-premises decision model deployments
  • Architects designing AI solutions for air-gapped or regulated environments

Number of participants


Price per participant

Upcoming Courses

Related Categories