Get in Touch
 Duration 14 hours

Course Outline

Deployment Strategies

  • Trade-offs between hosted APIs and self-hosted solutions
  • Patterns for on-premises, edge, and air-gapped environments
  • Single model versus model portfolio approaches
  • Cost analysis per decision

Hardware Sizing and Capacity Planning

  • Memory footprint relative to parameter count
  • CPU-only versus GPU acceleration
  • Planning for concurrency and throughput
  • Reserving headroom for increasing task lengths

Serving Stacks

  • vLLM and SGLang options
  • llama.cpp and GGUF execution
  • Ollama for local development
  • Selecting stacks based on decision workload characteristics

Quantisation While Preserving Calibration

  • Precision formats and associated memory savings
  • Assessing quality and calibration degradation
  • Per-tensor and importance-aware variants
  • Conducting acceptance tests post-quantisation

Latency Engineering

  • Median versus tail latency metrics
  • Latency impact of context length growth
  • Warm starts and model caching strategies
  • Batching multiple decision queries

Edge and Constrained Environments

  • Running small decision models on CPUs
  • Deployment on Apple Silicon and embedded systems
  • Offline operation and update protocols
  • Distributing weights in air-gapped settings

Containerisation and Scaling

  • Designing images for model serving
  • Managing volumes and caches
  • Horizontal scaling and routing
  • Applying resource limits and GPU sharing

Observability

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

Versioning and Rollout

  • Versioning models and adapters
  • Implementing shadow and canary deployments
  • Using pinned model files for audit purposes
  • Establishing rollback procedures

Security and Multi-Tenancy

  • Implementing authentication and rate limiting
  • Ensuring tenant isolation for prompts and logs
  • Configuring network isolation and egress controls
  • Maintaining audit logs of decisions

Requirements

  • Experience with Linux administration and containerisation.
  • Familiarity with model inference servers and GPU management.
  • Foundational knowledge of REST APIs, load balancing, and monitoring.

Target Audience

  • MLOps and platform engineers managing inference infrastructure
  • SRE teams supporting AI services
  • AI engineers deploying decision models on-premises
  • Architects designing air-gapped or regulated AI deployments

Related Categories