Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Integrazioni

Compilare e quantizzare YOLOv5 di Ultralytics per prestazioni migliori con Deci

Ottimizza ed effettua il deployment dei modelli YOLOv5 di Ultralytics con la piattaforma di Deci, migliorando le prestazioni fino a 10 volte. Inizia gratuitamente e sfrutta l'ottimizzazione automatica dei modelli.

TETeam Ultralytics
4 min read
Compilazione e quantizzazione di YOLOv5 con Deci per una maggiore velocità

In Ultralytics collaboriamo commercialmente con altre startup per aiutarci a finanziare la ricerca e lo sviluppo dei nostri fantastici strumenti open-source, come YOLOv5, per mantenerli gratuiti per tutti. Questo articolo potrebbe contenere link di affiliazione a quei partner.

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 DL più diffusi, come TensorFlow, PyTorch, Keras e ONNX. Tutto ciò di cui hai bisogno è la nostra piattaforma web o il nostro client Python per eseguirlo dal tuo codice.

Link to this sectionPerché Deci?#

Puoi usare Deci non solo per l'esportazione, ma anche per il pruning e la quantizzazione del modello!

Deci fornisce un'interfaccia intuitiva per l'esportazione in qualsiasi formato e per il confronto delle prestazioni tra i modelli originali e quelli convertiti. Gli utenti scelgono di ottimizzare ulteriormente i propri modelli tramite la quantizzazione.

Link to this sectionCon Deci puoi:#

Link to this sectionMigliorare le prestazioni di inferenza fino a 10 volte#

Compilare e quantizzare automaticamente i tuoi modelli e valutare diverse impostazioni di produzione per ottenere latenza, throughput e riduzione delle dimensioni del modello e dell'impronta di memoria migliori sul tuo hardware.

Link to this sectionTrovare il miglior hardware di inferenza per la tua applicazione#

Effettua il benchmark delle prestazioni del tuo modello su vari dispositivi hardware (inclusi quelli edge) con un clic. Elimina la necessità di configurare e testare manualmente molteplici impostazioni hardware e di produzione.

Link to this sectionDistribuire con poche righe di codice#

Sfrutta il motore di inferenza basato su Python di Deci. Compatibile con framework e tipi di hardware multipli.

Per maggiori informazioni sulla piattaforma Deci, visita il sito web di Deci.

Link to this sectionConfigurazione iniziale#

Link to this sectionPassaggio 1#

Apri il tuo account gratuito.

Inizia con Deci e Ultralytics YOLOv5

Link to this sectionPassaggio 2#

Per iniziare a ottimizzare il tuo modello YOLOv5 pre-addestrato, dovrai convertirlo in formato ONNX. Consulta il Tutorial sull'esportazione di YOLOv5 per istruzioni su come convertire il tuo modello nel formato ONNX.

Link to this sectionPassaggio 3#

Vai alla scheda "Lab" e clicca sul pulsante "New Model" nella parte in alto a destra dello schermo per caricare il tuo modello ONNX YOLOv5.

Converti i modelli Ultralytics YOLOv5 in ONNX per il futuro deployment con Deci

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

Compilazione del modello Ultralytics YOLOv5 per il deployment con Deci

Dopo aver inserito le informazioni pertinenti, clicca su "Start". La piattaforma Deci eseguirà automaticamente un'ottimizzazione in runtime del tuo modello YOLOv5 per l'hardware selezionato, oltre a sottoporre a benchmark il tuo modello su vari tipi di hardware. Questo processo richiede circa 10 minuti.

Una volta terminato, apparirà una nuova riga sullo schermo sotto il modello di base caricato in precedenza. Qui puoi vedere la versione ottimizzata del tuo modello YOLOv5 pre-addestrato.

Modello Ultralytics YOLOv5 ottimizzato per il deployment con Deci

Link to this sectionCosa c'è dopo?#

Puoi quindi scaricare il tuo modello ottimizzato cliccando sul pulsante "Deploy".

Modello Ultralytics YOLOv5 pronto per il deployment con Deci

Ti verrà quindi richiesto di scaricare il modello e riceverai istruzioni su come installare e utilizzare Infery, il motore di inferenza runtime di Deci.

L'uso di Infery è facoltativo. Puoi ottenere i file raw Python e utilizzarli con qualsiasi altro motore di inferenza a tua scelta.

Usa Deci Infery per il deployment di Ultralytics YOLOv5

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

Ottimizzazione con Deci del modello Ultralytics YOLOv5

Link to this sectionPronto per iniziare?#

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

  • Ottimizza il throughput e la latenza di inferenza del tuo modello senza comprometterne la precisione
  • Ti consente di ottimizzare modelli da tutti i framework più popolari
  • Supporta modelli destinati a qualsiasi attività di deep learning
  • Supporta la distribuzione su macchine CPU e GPU popolari
  • Esegue il benchmark dell'idoneità del tuo modello su diversi host hardware e provider cloud
  • Rende i modelli caricati pronti per il serving, l'inferenza e la distribuzione

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

Hai domande? Unisciti alla nostra community e lascia la tua domanda oggi stesso!

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning