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-per-decision analysis

Hardware Sizing and Capacity

  • Memory usage based on parameter count
  • CPU-only versus GPU-accelerated performance
  • Planning for concurrency and throughput
  • Allowing for growth in task length

Serving Stacks

  • Options such as vLLM and SGLang
  • Execution via llama.cpp and GGUF
  • Using Ollama for local development
  • Selecting stacks based on decision workload characteristics

Quantization While Preserving Calibration

  • Precision formats and memory efficiency
  • Assessing quality and calibration impact
  • Per-tensor and importance-aware quantization methods
  • Validation testing post-quantization

Latency Engineering

  • Distinguishing median from tail latency
  • Latency implications of context length
  • Warm starts and model caching techniques
  • Batching multiple decision queries

Edge and Constrained Environments

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

Containerization and Scaling

  • Designing images for model serving
  • Managing volumes and caches
  • Horizontal scaling and routing strategies
  • Resource constraints and GPU sharing

Observability

  • Tracking request, latency, and error metrics
  • Monitoring confidence distributions
  • Recording decision outcomes and escalations
  • Alerting on calibration drift

Versioning and Rollout

  • Version control for models and adapters
  • Shadow and canary deployment strategies
  • Maintaining pinned model files for audit trails
  • Rollback procedures

Security and Multi-Tenancy

  • Authentication and rate limiting implementation
  • Tenant isolation for prompts and logs
  • Network segmentation and egress controls
  • Auditing decision logs

Requirements

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

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.

Number of participants


Price per participant

Upcoming Courses

Related Categories