Ultralytics YOLO27:
Torna al glossario di Ultralytics

GGUF

Scopri GGUF, il formato efficiente per l'inferenza locale degli LLM. Scopri come consente di eseguire l'AI su hardware consumer e si integra con la nuova Ultralytics Platform.

Il formato unificato generato da GPT (GGUF) è un formato di file binario altamente efficiente, sviluppato appositamente per archiviare ed eseguire modelli linguistici di grandi dimensioni (LLM) e altre architetture di intelligenza artificiale. Introdotto originariamente dal framework open source llama.cpp, GGUF consente un'inferenza in tempo reale rapida su hardware consumer standard, incluse le normali CPU e Apple Silicon. Riducendo drasticamente i requisiti di memoria tramite la quantizzazione dei modelli, questo formato rende accessibile l'AI generativa complessa senza richiedere GPU costose di livello enterprise.

GGUF e GGML a confronto#

Quando cercano informazioni sui file GGUF, gli esperti spesso li confrontano con il loro predecessore, GGML. GGML è stato fondamentale per portare i modelli linguistici sui dispositivi edge, ma presentava problemi di compatibilità con le versioni precedenti. La differenza principale è che GGUF risolve il problema usando una struttura chiave-valore per i metadati, garantendo che l'aggiunta di nuove funzionalità ai modelli non interrompa il funzionamento delle applicazioni meno recenti. Questo vantaggio strutturale permette di effettuare senza problemi la distribuzione dei modelli in diversi ambienti, proprio come gli ingegneri valutano varie opzioni di distribuzione dei modelli per garantire la stabilità dei sistemi in produzione.

Applicazioni nel mondo reale#

GGUF è diventato rapidamente uno standard per lo sviluppo locale dell'AI. Ecco due esempi concreti del suo utilizzo attuale:

  • Esecuzione locale di LLM con Ollama: un caso d'uso molto diffuso consiste nell'utilizzare GGUF con Ollama, un'applicazione leggera che semplifica l'esecuzione locale di modelli con pesi aperti. Caricando un modello GGUF, gli sviluppatori possono creare agenti conversazionali che mettono la privacy al primo posto e funzionano completamente offline, una caratteristica particolarmente utile per le applicazioni di edge computing sicure.
  • Generazione di immagini con ComfyUI: nel settore dell'AI visiva, la community ha adottato ampiamente il loader UNet di ComfyUI per GGUF, così da eseguire grandi modelli di diffusione. Questa innovazione permette ai creatori di generare immagini di alta qualità su hardware consumer con poca VRAM, colmando senza difficoltà il divario tra i modelli di apprendimento automatico basati sul testo e le pipeline di generazione visiva basate su librerie strutturali come PyTorch e TensorFlow.

Implementazione tecnica ed esempio di codice#

Caricare e utilizzare un file GGUF tramite codice è semplice con la libreria llama-cpp-python. Come faresti per inizializzare un modello di visione artificiale all'avanguardia come Ultralytics YOLO26 usando un'engine di inferenza dedicato, puoi caricare i modelli GGUF direttamente in memoria ed eseguire subito le attività.

from llama_cpp import Llama

# Carica un modello GGUF quantizzato per l'inferenza locale su CPU o GPU
llm = Llama(model_path="./model-q4_k_m.gguf", n_ctx=2048)

# Genera una risposta in base a un prompt
output = llm("What is edge AI?", max_tokens=32)

# Stampa il testo generato
print(output["choices"][0]["text"])

Prospettive future e ottimizzazione#

Il settore dell'AI nel suo complesso, dalla ricerca d'avanguardia di OpenAI e Anthropic alle community di sviluppatori open source, continua a spingersi oltre i limiti dell'efficienza dell'inferenza. Per chi lavora sia con modalità testuali sia visive, gestire in modo efficiente questi modelli fortemente ottimizzati è fondamentale. L'uso di sistemi MLOps end-to-end come la Ultralytics Platform consente agli sviluppatori di gestire ogni fase, dall'annotazione automatizzata dei dataset e dall'addestramento nel cloud fino alla distribuzione finale, massimizzando le prestazioni delle moderne applicazioni di AI edge.

Per approfondire le basi tecniche del funzionamento di queste architetture linguistiche su larga scala, puoi leggere la pagina di Wikipedia sui modelli linguistici di grandi dimensioni o consultare i meccanismi avanzati di serving descritti nella documentazione ufficiale di vLLM.

Explore solutions

Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning