Esportazione Intel OpenVINO
In questa guida, trattiamo l'esportazione di modelli YOLO26 nel formato OpenVINO, che può offrire fino a 3 volte più velocità su CPU, oltre ad accelerare l'inferenza YOLO su hardware Intel GPU e NPU.
OpenVINO, abbreviazione di Open Visual Inference & Neural Network Optimization toolkit, è un toolkit completo per ottimizzare e distribuire modelli di inferenza AI. Anche se il nome contiene Visual, OpenVINO supporta anche varie attività aggiuntive, tra cui linguaggio, audio, serie temporali, ecc.
Watch: How to Export Ultralytics YOLO26 to Intel OpenVINO Format for Faster Inference 🚀
Esempi di utilizzo
Esporta un modello YOLO26n in formato OpenVINO ed esegui l'inferenza con il modello esportato.
from ultralytics import YOLO
# Load a YOLO26n PyTorch model
model = YOLO("yolo26n.pt")
# Export the model
model.export(format="openvino") # creates 'yolo26n_openvino_model/'
# Load the exported OpenVINO model
ov_model = YOLO("yolo26n_openvino_model/")
# Run inference
results = ov_model("https://ultralytics.com/images/bus.jpg")
# Run inference with specified device, available devices: ["intel:gpu", "intel:npu", "intel:cpu"]
results = ov_model("https://ultralytics.com/images/bus.jpg", device="intel:gpu")Argomenti di esportazione
| Argomento | Tipo | Predefinito | Descrizione |
|---|---|---|---|
format | str | 'openvino' | Formato di destinazione per il modello esportato, che definisce la compatibilità con vari ambienti di distribuzione. |
imgsz | int o tuple | 640 | Dimensione dell'immagine desiderata per l'input del modello. Può essere un numero intero per immagini quadrate o una tupla (height, width) per dimensioni specifiche. |
half | bool | False | Abilita la quantizzazione FP16 (precisione dimezzata), riducendo le dimensioni del modello e potenzialmente velocizzando l'inferenza sull'hardware supportato. |
int8 | bool | False | Attiva la quantizzazione INT8, comprimendo ulteriormente il modello e velocizzando l'inferenza con una perdita minima di accuratezza, principalmente per i dispositivi edge. |
dynamic | bool | False | Consente dimensioni di input dinamiche, migliorando la flessibilità nella gestione di dimensioni variabili delle immagini. |
nms | bool | False | Aggiunge la Non-Maximum Suppression (NMS), essenziale per un post-elaborazione del rilevamento accurato ed efficiente. |
batch | int | 1 | Specifica la dimensione dell'inferenza batch del modello di esportazione o il numero massimo di immagini che il modello esportato elaborerà simultaneamente in modalità predict. |
data | str | 'coco8.yaml' | Percorso del file di configurazione del dataset (default: coco8.yaml), essenziale per la quantizzazione. |
fraction | float | 1.0 | Specifica la frazione del dataset da utilizzare per la calibrazione della quantizzazione INT8. Consente di calibrare su un sottoinsieme dell'intero dataset, utile per esperimenti o quando le risorse sono limitate. Se non specificato con INT8 abilitato, verrà utilizzato l'intero dataset. |
Per ulteriori dettagli sul processo di esportazione, visita la pagina della documentazione di Ultralytics sull'esportazione.
OpenVINO™ è compatibile con la maggior parte dei processori Intel®, ma per garantire prestazioni ottimali:
-
Verifica il supporto OpenVINO™ Controlla se il tuo chip Intel® è ufficialmente supportato da OpenVINO™ utilizzando l'elenco di compatibilità Intel.
-
Identifica il tuo acceleratore Determina se il tuo processore include una NPU (Neural Processing Unit) o GPU (GPU integrata) integrata consultando la guida all'hardware Intel.
-
Installa i driver più recenti Se il tuo chip supporta una NPU o una GPU ma OpenVINO™ non la rileva, potresti dover installare o aggiornare i driver associati. Segui le istruzioni per l'installazione dei driver per abilitare l'accelerazione completa.
Seguendo questi tre passaggi, puoi assicurarti che OpenVINO™ funzioni in modo ottimale sul tuo hardware Intel®.
Vantaggi di OpenVINO
- Prestazioni: OpenVINO offre un'inferenza ad alte prestazioni utilizzando la potenza di CPU Intel, GPU integrate e discrete, ed FPGA.
- Supporto per l'esecuzione eterogenea: OpenVINO fornisce un'API per scrivere una volta e distribuire su qualsiasi hardware Intel supportato (CPU, GPU, FPGA, VPU, ecc.).
- Ottimizzatore di modelli: OpenVINO fornisce un Model Optimizer che importa, converte e ottimizza i modelli da popolari framework di deep learning come PyTorch, TensorFlow, TensorFlow Lite, Keras, ONNX, PaddlePaddle e Caffe.
- Facilità d'uso: Il toolkit viene fornito con oltre 80 notebook di tutorial (inclusa l'ottimizzazione YOLO26) che insegnano diversi aspetti del toolkit.
Struttura dell'esportazione OpenVINO
Quando esporti un modello nel formato OpenVINO, ne risulta una directory contenente quanto segue:
- File XML: Descrive la topologia della rete.
- File BIN: Contiene i dati binari di pesi e bias.
- File di mappatura: Contiene la mappatura dei tensori di output del modello originale ai nomi dei tensori OpenVINO.
Puoi utilizzare questi file per eseguire l'inferenza con il motore di inferenza OpenVINO.
Utilizzo dell'esportazione OpenVINO nella distribuzione
Una volta che il tuo modello è stato esportato correttamente nel formato OpenVINO, hai due opzioni principali per eseguire l'inferenza:
-
Utilizza il pacchetto
ultralytics, che fornisce un'API di alto livello e racchiude il Runtime OpenVINO. -
Utilizza il pacchetto nativo
openvinoper un controllo più avanzato o personalizzato sul comportamento dell'inferenza.
Inferenza con Ultralytics
Il pacchetto ultralytics ti consente di eseguire facilmente l'inferenza utilizzando il modello OpenVINO esportato tramite il metodo predict. Puoi anche specificare il dispositivo di destinazione (es. intel:gpu, intel:npu, intel:cpu) utilizzando l'argomento device.
from ultralytics import YOLO
# Load the exported OpenVINO model
ov_model = YOLO("yolo26n_openvino_model/") # the path of your exported OpenVINO model
# Run inference with the exported model
ov_model.predict(device="intel:gpu") # specify the device you want to run inference onQuesto approccio è ideale per la prototipazione rapida o la distribuzione quando non hai bisogno del controllo completo sulla pipeline di inferenza.
Inferenza con OpenVINO Runtime
Il Runtime OpenVINO fornisce un'API unificata per l'inferenza su tutto l'hardware Intel supportato. Fornisce inoltre funzionalità avanzate come il bilanciamento del carico sull'hardware Intel e l'esecuzione asincrona. Per ulteriori informazioni sull'esecuzione dell'inferenza, consulta i notebook YOLO26.
Ricorda che avrai bisogno dei file XML e BIN, così come di qualsiasi impostazione specifica dell'applicazione come la dimensione dell'input, il fattore di scala per la normalizzazione, ecc., per impostare e utilizzare correttamente il modello con il Runtime.
Nella tua applicazione di distribuzione, solitamente dovresti eseguire i seguenti passaggi:
- Inizializza OpenVINO creando
core = Core(). - Carica il modello utilizzando il metodo
core.read_model(). - Compila il modello utilizzando la funzione
core.compile_model(). - Prepara l'input (immagine, testo, audio, ecc.).
- Esegui l'inferenza utilizzando
compiled_model(input_data).
Per passaggi più dettagliati e frammenti di codice, consulta la documentazione di OpenVINO o il tutorial sull'API.
Benchmark YOLO11 OpenVINO
Il team di Ultralytics ha testato YOLO11 su vari formati di modello e precisione, valutando velocità e accuratezza su diversi dispositivi Intel compatibili con OpenVINO.
I risultati del benchmarking di seguito sono di riferimento e potrebbero variare in base all'esatta configurazione hardware e software di un sistema, nonché al carico di lavoro corrente del sistema al momento dell'esecuzione dei benchmark.
All benchmarks run with openvino Python package version 2025.1.0.
CPU Intel Core
La serie Intel® Core® è una gamma di processori ad alte prestazioni di Intel. La gamma include Core i3 (entry-level), Core i5 (fascia media), Core i7 (fascia alta) e Core i9 (prestazioni estreme). Ogni serie soddisfa diverse esigenze di calcolo e budget, dalle attività quotidiane ai carichi di lavoro professionali impegnativi. Con ogni nuova generazione, vengono apportati miglioramenti alle prestazioni, all'efficienza energetica e alle funzionalità.
I benchmark di seguito sono eseguiti su CPU Intel® Core® i9-12900KS di 12a generazione con precisione FP32.
Risultati dettagliati del benchmark
| Modello | Formato | Stato | Dimensioni (MB) | metrics/mAP50-95(B) | Tempo di inferenza (ms/im) |
|---|---|---|---|---|---|
| YOLO11n | PyTorch | ✅ | 5.4 | 0.5071 | 21.00 |
| YOLO11n | TorchScript | ✅ | 10.5 | 0.5077 | 21.39 |
| YOLO11n | ONNX | ✅ | 10.2 | 0.5077 | 15.55 |
| YOLO11n | OpenVINO | ✅ | 10.4 | 0.5077 | 11.49 |
| YOLO11s | PyTorch | ✅ | 18.4 | 0.5770 | 43.16 |
| YOLO11s | TorchScript | ✅ | 36.6 | 0.5781 | 50.06 |
| YOLO11s | ONNX | ✅ | 36.3 | 0.5781 | 31.53 |
| YOLO11s | OpenVINO | ✅ | 36.4 | 0.5781 | 30.82 |
| YOLO11m | PyTorch | ✅ | 38.8 | 0.6257 | 110.60 |
| YOLO11m | TorchScript | ✅ | 77.3 | 0.6306 | 128.09 |
| YOLO11m | ONNX | ✅ | 76.9 | 0.6306 | 76.06 |
| YOLO11m | OpenVINO | ✅ | 77.1 | 0.6306 | 79.38 |
| YOLO11l | PyTorch | ✅ | 49.0 | 0.6367 | 150.38 |
| YOLO11l | TorchScript | ✅ | 97.7 | 0.6408 | 172.57 |
| YOLO11l | ONNX | ✅ | 97.0 | 0.6408 | 108.91 |
| YOLO11l | OpenVINO | ✅ | 97.3 | 0.6408 | 102.30 |
| YOLO11x | PyTorch | ✅ | 109.3 | 0.6989 | 272.72 |
| YOLO11x | TorchScript | ✅ | 218.1 | 0.6900 | 320.86 |
| YOLO11x | ONNX | ✅ | 217.5 | 0.6900 | 196.20 |
| YOLO11x | OpenVINO | ✅ | 217.8 | 0.6900 | 195.32 |
Intel® Core™ Ultra
La serie Intel® Core™ Ultra™ rappresenta un nuovo punto di riferimento nel calcolo ad alte prestazioni, progettato per soddisfare le esigenze in evoluzione degli utenti moderni, dai gamer e creatori ai professionisti che sfruttano l'AI. Questa linea di prossima generazione è più di una tradizionale serie di CPU; combina potenti core CPU, funzionalità GPU integrate ad alte prestazioni e una Neural Processing Unit (NPU) dedicata all'interno di un singolo chip, offrendo una soluzione unificata per carichi di lavoro computazionali diversificati e intensivi.
Al centro dell'architettura Intel® Core Ultra™ c'è un design ibrido che consente prestazioni eccezionali nelle attività di elaborazione tradizionali, carichi di lavoro accelerati dalla GPU e operazioni basate sull'AI. L'inclusione della NPU migliora l'inferenza AI sul dispositivo, consentendo un apprendimento automatico e un'elaborazione dei dati più rapidi ed efficienti in un'ampia gamma di applicazioni.
La famiglia Core Ultra™ include vari modelli su misura per diverse esigenze di prestazioni, con opzioni che spaziano da design a basso consumo energetico a varianti ad alta potenza contrassegnate dalla dicitura "H", ideali per laptop e form factor compatti che richiedono una notevole potenza di calcolo. In tutta la gamma, gli utenti beneficiano della sinergia dell'integrazione di CPU, GPU e NPU, offrendo efficienza, reattività e capacità multitasking notevoli.
Come parte della continua innovazione di Intel, la serie Core Ultra™ stabilisce un nuovo standard per il calcolo pronto per il futuro. Con molteplici modelli disponibili e altri all'orizzonte, questa serie sottolinea l'impegno di Intel nel fornire soluzioni all'avanguardia per la prossima generazione di dispositivi intelligenti potenziati dall'AI.
I benchmark di seguito sono eseguiti su Intel® Core™ Ultra™ 7 258V e Intel® Core™ Ultra™ 7 265K con precisione FP32 e INT8.
Intel® Core™ Ultra™ 7 258V
Risultati dettagliati del benchmark
| Modello | Formato | Precision | Stato | Dimensioni (MB) | metrics/mAP50-95(B) | Tempo di inferenza (ms/im) |
|---|---|---|---|---|---|---|
| YOLO11n | PyTorch | FP32 | ✅ | 5.4 | 0.5052 | 32.27 |
| YOLO11n | OpenVINO | FP32 | ✅ | 10.4 | 0.5068 | 11.84 |
| YOLO11n | OpenVINO | INT8 | ✅ | 3.3 | 0.4969 | 11.24 |
| YOLO11s | PyTorch | FP32 | ✅ | 18.4 | 0.5776 | 92.09 |
| YOLO11s | OpenVINO | FP32 | ✅ | 36.4 | 0.5797 | 14.82 |
| YOLO11s | OpenVINO | INT8 | ✅ | 9.8 | 0.5751 | 12.88 |
| YOLO11m | PyTorch | FP32 | ✅ | 38.8 | 0.6262 | 277.24 |
| YOLO11m | OpenVINO | FP32 | ✅ | 77.1 | 0.6306 | 22.94 |
| YOLO11m | OpenVINO | INT8 | ✅ | 20.2 | 0.6126 | 17.85 |
| YOLO11l | PyTorch | FP32 | ✅ | 49.0 | 0.6361 | 348.97 |
| YOLO11l | OpenVINO | FP32 | ✅ | 97.3 | 0.6365 | 27.34 |
| YOLO11l | OpenVINO | INT8 | ✅ | 25.7 | 0.6242 | 20.83 |
| YOLO11x | PyTorch | FP32 | ✅ | 109.3 | 0.6984 | 666.07 |
| YOLO11x | OpenVINO | FP32 | ✅ | 217.8 | 0.6890 | 39.09 |
| YOLO11x | OpenVINO | INT8 | ✅ | 55.9 | 0.6856 | 30.60 |
Intel® Core™ Ultra™ 7 265K
Risultati dettagliati del benchmark
| Modello | Formato | Precision | Stato | Dimensioni (MB) | metrics/mAP50-95(B) | Tempo di inferenza (ms/im) |
|---|---|---|---|---|---|---|
| YOLO11n | PyTorch | FP32 | ✅ | 5.4 | 0.5072 | 16.29 |
| YOLO11n | OpenVINO | FP32 | ✅ | 10.4 | 0.5079 | 13.13 |
| YOLO11n | OpenVINO | INT8 | ✅ | 3.3 | 0.4976 | 8.86 |
| YOLO11s | PyTorch | FP32 | ✅ | 18.4 | 0.5771 | 39.61 |
| YOLO11s | OpenVINO | FP32 | ✅ | 36.4 | 0.5808 | 18.26 |
| YOLO11s | OpenVINO | INT8 | ✅ | 9.8 | 0.5726 | 13.24 |
| YOLO11m | PyTorch | FP32 | ✅ | 38.8 | 0.6258 | 100.65 |
| YOLO11m | OpenVINO | FP32 | ✅ | 77.1 | 0.6310 | 43.50 |
| YOLO11m | OpenVINO | INT8 | ✅ | 20.2 | 0.6137 | 20.90 |
| YOLO11l | PyTorch | FP32 | ✅ | 49.0 | 0.6367 | 131.37 |
| YOLO11l | OpenVINO | FP32 | ✅ | 97.3 | 0.6371 | 54.52 |
| YOLO11l | OpenVINO | INT8 | ✅ | 25.7 | 0.6226 | 27.36 |
| YOLO11x | PyTorch | FP32 | ✅ | 109.3 | 0.6990 | 212.45 |
| YOLO11x | OpenVINO | FP32 | ✅ | 217.8 | 0.6884 | 112.76 |
| YOLO11x | OpenVINO | INT8 | ✅ | 55.9 | 0.6900 | 52.06 |
GPU Intel® Arc
Intel® Arc™ è la linea di schede grafiche discrete di Intel progettata per il gaming ad alte prestazioni, la creazione di contenuti e i carichi di lavoro AI. La serie Arc è dotata di architetture GPU avanzate che supportano ray tracing in tempo reale, grafica potenziata dall'AI e gaming ad alta risoluzione. Focalizzandosi su prestazioni ed efficienza, Intel® Arc™ mira a competere con altri marchi leader di GPU fornendo al contempo funzionalità uniche come la codifica AV1 accelerata via hardware e il supporto per le API grafiche più recenti.
I benchmark qui sotto sono eseguiti su Intel Arc A770 e Intel Arc B580 con precisione FP32 e INT8.
Intel Arc A770
Risultati dettagliati del benchmark
| Modello | Formato | Precision | Stato | Dimensioni (MB) | metrics/mAP50-95(B) | Tempo di inferenza (ms/im) |
|---|---|---|---|---|---|---|
| YOLO11n | PyTorch | FP32 | ✅ | 5.4 | 0.5072 | 16.29 |
| YOLO11n | OpenVINO | FP32 | ✅ | 10.4 | 0.5073 | 6.98 |
| YOLO11n | OpenVINO | INT8 | ✅ | 3.3 | 0.4978 | 7.24 |
| YOLO11s | PyTorch | FP32 | ✅ | 18.4 | 0.5771 | 39.61 |
| YOLO11s | OpenVINO | FP32 | ✅ | 36.4 | 0.5798 | 9.41 |
| YOLO11s | OpenVINO | INT8 | ✅ | 9.8 | 0.5751 | 8.72 |
| YOLO11m | PyTorch | FP32 | ✅ | 38.8 | 0.6258 | 100.65 |
| YOLO11m | OpenVINO | FP32 | ✅ | 77.1 | 0.6311 | 14.88 |
| YOLO11m | OpenVINO | INT8 | ✅ | 20.2 | 0.6126 | 11.97 |
| YOLO11l | PyTorch | FP32 | ✅ | 49.0 | 0.6367 | 131.37 |
| YOLO11l | OpenVINO | FP32 | ✅ | 97.3 | 0.6364 | 19.17 |
| YOLO11l | OpenVINO | INT8 | ✅ | 25.7 | 0.6241 | 15.75 |
| YOLO11x | PyTorch | FP32 | ✅ | 109.3 | 0.6990 | 212.45 |
| YOLO11x | OpenVINO | FP32 | ✅ | 217.8 | 0.6888 | 18.13 |
| YOLO11x | OpenVINO | INT8 | ✅ | 55.9 | 0.6930 | 18.91 |
Intel Arc B580
Risultati dettagliati del benchmark
| Modello | Formato | Precision | Stato | Dimensioni (MB) | metrics/mAP50-95(B) | Tempo di inferenza (ms/im) |
|---|---|---|---|---|---|---|
| YOLO11n | PyTorch | FP32 | ✅ | 5.4 | 0.5072 | 16.29 |
| YOLO11n | OpenVINO | FP32 | ✅ | 10.4 | 0.5072 | 4.27 |
| YOLO11n | OpenVINO | INT8 | ✅ | 3.3 | 0.4981 | 4.33 |
| YOLO11s | PyTorch | FP32 | ✅ | 18.4 | 0.5771 | 39.61 |
| YOLO11s | OpenVINO | FP32 | ✅ | 36.4 | 0.5789 | 5.04 |
| YOLO11s | OpenVINO | INT8 | ✅ | 9.8 | 0.5746 | 4.97 |
| YOLO11m | PyTorch | FP32 | ✅ | 38.8 | 0.6258 | 100.65 |
| YOLO11m | OpenVINO | FP32 | ✅ | 77.1 | 0.6306 | 6.45 |
| YOLO11m | OpenVINO | INT8 | ✅ | 20.2 | 0.6125 | 6.28 |
| YOLO11l | PyTorch | FP32 | ✅ | 49.0 | 0.6367 | 131.37 |
| YOLO11l | OpenVINO | FP32 | ✅ | 97.3 | 0.6360 | 8.23 |
| YOLO11l | OpenVINO | INT8 | ✅ | 25.7 | 0.6236 | 8.49 |
| YOLO11x | PyTorch | FP32 | ✅ | 109.3 | 0.6990 | 212.45 |
| YOLO11x | OpenVINO | FP32 | ✅ | 217.8 | 0.6889 | 11.10 |
| YOLO11x | OpenVINO | INT8 | ✅ | 55.9 | 0.6924 | 10.30 |
Riproduci i nostri risultati
Per riprodurre i benchmark di Ultralytics sopra riportati su tutti i formati di esportazione, esegui questo codice:
from ultralytics import YOLO
# Load a YOLO11n PyTorch model
model = YOLO("yolo11n.pt")
# Benchmark YOLO11n speed and accuracy on the COCO128 dataset for all export formats
results = model.benchmark(data="coco128.yaml")Nota che i risultati dei benchmark potrebbero variare in base all'esatta configurazione hardware e software di un sistema, nonché al carico di lavoro corrente del sistema al momento dell'esecuzione dei benchmark. Per risultati più affidabili, utilizza un dataset con un gran numero di immagini, ad esempio data='coco.yaml' (5000 immagini di validazione).
Conclusione
I risultati dei benchmark dimostrano chiaramente i vantaggi dell'esportazione del modello YOLO11 nel formato OpenVINO. Tra diversi modelli e piattaforme hardware, il formato OpenVINO supera costantemente gli altri formati in termini di velocità di inferenza, mantenendo un'accuratezza paragonabile.
I benchmark sottolineano l'efficacia di OpenVINO come strumento per il deployment di modelli di deep learning. Convertendo i modelli nel formato OpenVINO, gli sviluppatori possono ottenere significativi miglioramenti delle prestazioni, rendendo più semplice il deployment di questi modelli in applicazioni reali.
Per informazioni più dettagliate e istruzioni sull'utilizzo di OpenVINO, fai riferimento alla documentazione ufficiale di OpenVINO.
FAQ
Come posso esportare modelli YOLO26 nel formato OpenVINO?
L'esportazione di modelli YOLO26 nel formato OpenVINO può migliorare significativamente la velocità della CPU e abilitare le accelerazioni GPU e NPU su hardware Intel. Per esportare, puoi utilizzare Python o la CLI come mostrato di seguito:
from ultralytics import YOLO
# Load a YOLO26n PyTorch model
model = YOLO("yolo26n.pt")
# Export the model
model.export(format="openvino") # creates 'yolo26n_openvino_model/'Per ulteriori informazioni, fai riferimento alla documentazione sui formati di esportazione.
Quali sono i vantaggi dell'utilizzo di OpenVINO con i modelli YOLO26?
L'utilizzo del toolkit OpenVINO di Intel con i modelli YOLO26 offre diversi vantaggi:
- Prestazioni: Ottieni un incremento di velocità fino a 3x sull'inferenza CPU e sfrutta le GPU e NPU Intel per l'accelerazione.
- Model Optimizer: Converti, ottimizza ed esegui modelli da framework popolari come PyTorch, TensorFlow e ONNX.
- Facilità d'uso: Sono disponibili oltre 80 tutorial sotto forma di notebook per aiutare gli utenti a iniziare, inclusi quelli per YOLO26.
- Esecuzione eterogenea: Distribuisci modelli su vari hardware Intel con una API unificata.
Per confronti dettagliati sulle prestazioni, visita la nostra sezione benchmark.
Come posso eseguire l'inferenza utilizzando un modello YOLO26 esportato in OpenVINO?
Dopo aver esportato un modello YOLO26n nel formato OpenVINO, puoi eseguire l'inferenza utilizzando Python o la CLI:
from ultralytics import YOLO
# Load the exported OpenVINO model
ov_model = YOLO("yolo26n_openvino_model/")
# Run inference
results = ov_model("https://ultralytics.com/images/bus.jpg")Fai riferimento alla nostra documentazione sulla modalità di predizione per ulteriori dettagli.
Perché dovrei scegliere Ultralytics YOLO26 rispetto ad altri modelli per l'esportazione OpenVINO?
Ultralytics YOLO26 è ottimizzato per il rilevamento di oggetti in tempo reale con elevata accuratezza e velocità. Nello specifico, quando combinato con OpenVINO, YOLO26 offre:
- Fino a 3x di incremento velocità su CPU Intel
- Deployment senza interruzioni su GPU e NPU Intel
- Accuratezza coerente e paragonabile tra vari formati di esportazione
Per un'analisi approfondita delle prestazioni, controlla i nostri benchmark YOLO11 dettagliati su diversi hardware.
Posso testare i benchmark dei modelli YOLO26 su diversi formati come PyTorch, ONNX e OpenVINO?
Sì, puoi testare i benchmark dei modelli YOLO26 in vari formati, inclusi PyTorch, TorchScript, ONNX e OpenVINO. Utilizza il seguente snippet di codice per eseguire i benchmark sul dataset che hai scelto:
from ultralytics import YOLO
# Load a YOLO26n PyTorch model
model = YOLO("yolo26n.pt")
# Benchmark YOLO26n speed and [accuracy](https://www.ultralytics.com/glossary/accuracy) on the COCO8 dataset for all export formats
results = model.benchmark(data="coco8.yaml")Per risultati dettagliati dei benchmark, fai riferimento alla nostra sezione benchmark e alla documentazione sui formati di esportazione.