Contattataci
 Durata 14 ore

Struttura del corso

Sovranità AI e Deploy Locale degli LLM

  • Rischi degli LLM cloud: ritenzione dei dati, addestramento sugli input, giurisdizione straniera.
  • Architettura di Ollama: server modelli, registry e API compatibile con OpenAI.
  • Confronto con vLLM, llama.cpp e Text Generation Inference.
  • Licenze dei modelli: termini di Llama, Mistral, Qwen e Gemma.

Installazione e Configurazione Hardware

  • Installazione di Ollama su Linux con supporto CUDA e ROCm.
  • Fallback solo CPU e ottimizzazione AVX/AVX2.
  • Deployment Docker e mapping di volumi persistenti.
  • Configurazione multi-GPU e strategie di allocazione VRAM.

Gestione dei Modelli

  • Scaricare modelli dal registry di Ollama: ollama pull llama3.
  • Importazione di modelli GGUF da HuggingFace e TheBloke.
  • Livelli di quantizzazione: compromessi tra Q4_K_M, Q5_K_M, Q8_0.
  • Cambio di modelli e limiti di caricamento concorrente.

Modelfile Personalizzati

  • Sintassi dei Modelfile: FROM, PARAMETER, SYSTEM, TEMPLATE.
  • Ottimizzazione di temperature, top_p e repeat_penalty.
  • Ingegneria dei prompt di sistema per comportamenti specifici del ruolo.
  • Creazione e pubblicazione di modelli personalizzati nel registry locale.

Integrazione API

  • Endpoint /v1/chat/completions compatibile con OpenAI.
  • Risposte in streaming e modalità JSON.
  • Integrazione con LangChain, LlamaIndex e app personalizzate.
  • Autenticazione e limitazione della frequenza con reverse proxy.

Ottimizzazione delle Prestazioni

  • Dimensionamento della finestra di contesto e gestione della KV cache.
  • Inferenza batch e gestione parallela delle richieste.
  • Allocazione dei thread CPU e consapevolezza NUMA.
  • Monitoraggio dell'utilizzo GPU e della pressione di memoria.

Sicurezza e Conformità

  • Isolamento di rete per gli endpoint di servizio modelli.
  • Pipeline di filtraggio degli input e moderazione degli output.
  • Registro di audit dei prompt e delle completions.
  • Provenienza dei modelli e verifica degli hash.

Requisiti

  • Amministrazione Linux e dei container di livello intermedio.
  • Comprendere i modelli di machine learning e i transformer a livello alto.
  • Familiarità con REST API e JSON.

Pubblico

  • Ingegneri AI e sviluppatori che sostituiscono le API cloud per LLM.
  • Organizzazioni con dati sensibili che impediscono l'uso di modelli cloud.
  • Squadre governative e della difesa che richiedono modelli linguistici isolati dalla rete (air-gapped).

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative