Get in Touch
 Duration 14 hours

Course Outline

Deployment Strategies

  • Evaluating trade-offs between hosted APIs and self-hosted solutions
  • Patterns for on-premises, edge, and air-gapped environments
  • Single model versus multi-model portfolio approaches
  • Comparing cost per decision

Hardware Sizing and Capacity Planning

  • Memory footprint analysis by parameter count
  • CPU-only performance versus GPU acceleration
  • Planning for concurrency and throughput
  • Accounting for potential growth in task length

Serving Infrastructure

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

Quantization While Preserving Calibration

  • Understanding precision formats and memory efficiency
  • Measuring quality degradation and calibration loss
  • Applying per-tensor and importance-aware quantization variants
  • Conducting acceptance testing post-quantization

Latency Optimization

  • Distinctions between median and tail latency
  • Latency impacts from increasing context length
  • Leveraging warm starts and model caching
  • Batching multiple decision queries

Edge and Constrained Environments

  • Running small decision models on CPU resources
  • Deployment on Apple Silicon and embedded systems
  • Strategies for offline operation and updates
  • Distributing weights in air-gapped settings

Containerization and Scaling

  • Designing images specifically for model serving
  • Managing volumes and caches effectively
  • Implementing horizontal scaling and routing
  • Setting resource limits and sharing GPUs

Observability and Monitoring

  • Tracking request, latency, and error metrics
  • Monitoring confidence distribution patterns
  • Following decision outcomes and escalation paths
  • Setting alerts for calibration drift

Versioning and Deployment

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

Security and Multi-Tenancy

  • Enforcing authentication and rate limiting
  • Isolating tenants for prompts and logs
  • Controlling network isolation and egress
  • Maintaining audit logs for all decisions

Requirements

  • Proficiency in Linux administration and containerization.
  • Experience with model inference servers and GPU management.
  • Fundamental knowledge of REST APIs, load balancing, and monitoring systems.

Target Audience

  • MLOps and platform engineers managing inference infrastructure.
  • SRE teams providing support for AI services.
  • AI engineers implementing decision models on-premises.
  • Architects designing AI deployments for air-gapped or regulated environments.

Number of participants


Price per participant

Upcoming Courses

Related Categories