Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Integrazioni

Compilazione e quantizzazione di Ultralytics YOLOv5 con Deci per migliorare le prestazioni

Scopri come compilare, quantizzare e confrontare le prestazioni dei modelli Ultralytics YOLOv5 con la piattaforma Deci per accelerare l'inferenza sull'hardware di destinazione.

Nuvola LadiNuvola Ladi4 min di lettura
Compilare e quantizzare YOLOv5 con Deci per ottenere maggiore velocità

Noi di Ultralytics collaboriamo a livello commerciale con altre startup per finanziare la ricerca e lo sviluppo dei nostri strumenti open source, come YOLOv5, e mantenerli gratuiti per tutti. Questo articolo potrebbe contenere link di affiliazione ai nostri partner.

Aggiornamento: NVIDIA ha acquisito Deci nel 2024 e deci.ai ora reindirizza a NVIDIA. I passaggi relativi alla piattaforma Deci sono mantenuti come riferimento.

La piattaforma Deci include strumenti gratuiti per gestire, ottimizzare e distribuire facilmente i tuoi modelli YOLOv5 in qualsiasi ambiente di produzione. Deci supporta tutti i framework di deep learning più diffusi, come TensorFlow, PyTorch, Keras e ONNX. Ti basta usare la nostra piattaforma web o il nostro client Python per eseguirlo dal tuo codice.

Perché Deci?#

Puoi usare Deci non solo per esportare il modello, ma anche per applicarvi il pruning e la quantizzazione.

Deci offre un'interfaccia pratica per esportare in qualsiasi formato e confrontare le prestazioni dei modelli originali e convertiti. Gli utenti possono scegliere di ottimizzare ulteriormente i propri modelli tramite la quantizzazione.

Con Deci puoi:#

Migliora le prestazioni di inferenza fino a 10 volte#

Compila e quantizza automaticamente i tuoi modelli e valuta diverse configurazioni di produzione per ottenere una latenza e un throughput migliori, riducendo le dimensioni del modello e l'occupazione di memoria sul tuo hardware.

Trova l'hardware migliore per l'inferenza nella tua applicazione#

Esegui con un clic il benchmark delle prestazioni del tuo modello su vari dispositivi hardware, inclusi quelli edge. Evita di dover configurare e testare manualmente diverse configurazioni hardware e di produzione.

Distribuisci con poche righe di codice#

Sfrutta il motore di inferenza di Deci basato su Python. È compatibile con diversi framework e tipi di hardware.

Configurazione iniziale#

Passaggio 1#

Apri il tuo account gratuito.

Inizia con Deci e Ultralytics YOLOv5

Passaggio 2#

Per iniziare a ottimizzare il tuo modello YOLOv5 preaddestrato, devi convertirlo nel formato ONNX. Consulta il tutorial sull'esportazione di YOLOv5 per le istruzioni su come convertire il modello nel formato ONNX.

Passaggio 3#

Vai alla scheda "Lab" e fai clic sul pulsante "New Model" nell'angolo in alto a destra dello schermo per caricare il tuo modello ONNX YOLOv5.

Converti i modelli Ultralytics YOLOv5 in ONNX per distribuirli in futuro con Deci

Segui i passaggi della procedura guidata di caricamento del modello per selezionare l'hardware di destinazione, nonché la dimensione del batch e il livello di quantizzazione desiderati per la compilazione del modello.

Compilazione del modello Ultralytics YOLOv5 per la distribuzione con Deci

Dopo aver inserito le informazioni pertinenti, fai clic su "Start". La piattaforma Deci ottimizzerà automaticamente il runtime del tuo modello Ultralytics YOLOv5 per l'hardware selezionato e testerà le prestazioni del modello su vari tipi di hardware. Il processo richiede circa 10 minuti.

Al termine, sullo schermo comparirà una nuova riga sotto il modello di riferimento che hai caricato in precedenza. Qui puoi vedere la versione ottimizzata del tuo modello Ultralytics YOLOv5 preaddestrato.

Modello Ultralytics YOLOv5 ottimizzato per la distribuzione con Deci

E adesso?#

Puoi quindi scaricare il modello ottimizzato facendo clic sul pulsante "Deploy".

Modello Ultralytics YOLOv5 pronto per la distribuzione con Deci

Ti verrà quindi chiesto di scaricare il modello e riceverai le istruzioni per installare e usare Infery, il motore di inferenza runtime di Deci.

L'uso di Infery è facoltativo. Puoi ottenere i file Python non elaborati e usarli con qualsiasi altro motore di inferenza di tua scelta.

Usa Deci Infery per distribuire Ultralytics YOLOv5

Esplora i risultati dell'ottimizzazione e dei benchmark nella scheda "Insights".

Ottimizzazione del modello Ultralytics YOLOv5 con Deci

Pronto per iniziare?#

Prima di concludere, vediamo alcuni dei vantaggi offerti da Deci:

  • Ottimizza il throughput e la latenza dell'inferenza del tuo modello senza comprometterne l'accuratezza
  • Ti permette di ottimizzare modelli di tutti i framework più diffusi
  • Supporta modelli destinati a qualsiasi attività di deep learning
  • Supporta la distribuzione sui computer più diffusi con CPU e GPU
  • Valuta le prestazioni del tuo modello su diversi host hardware e provider cloud
  • Prepara i modelli caricati per la distribuzione, l'inferenza e la messa in produzione

Come hai appena visto, puoi raddoppiare le prestazioni di un modello Ultralytics YOLOv5 in circa 15 minuti. La piattaforma Deci è facile e intuitiva da usare.

Hai domande? Unisciti alla nostra community e invia subito la tua domanda!

Scritto da

Nuvola Ladi
Nuvola Ladi

Digital Content Manager · Ultralytics

Nuvola Ladi è Digital Content Manager presso Ultralytics, dove crea contenuti dedicati alla Vision AI e a Ultralytics YOLO e rappresenta l'azienda a eventi di settore come la PyTorch Conference 2025. Vive in Spagna e ha conseguito un master in Visual and Digital Media presso IE University. Prima di entrare in Ultralytics, ha ricoperto diversi ruoli presso organizzazioni tra cui XVA Gallery & Hotel e Rolex.

Commenti

Fai una domanda, condividi i tuoi risultati o aiuta qualcun altro.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
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