Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics YOLO

Ultralytics YOLOv8'i Intel OpenVINO'da çıkarım için dışa aktar ve optimize et

Ultralytics YOLOv8 modelini OpenVINO ile dışa aktar ve optimize et; Intel CPU'larda ve GPU'larda 3 kata kadar daha hızlı çıkarım elde et, ardından modeli PyTorch ile karşılaştırmalı olarak test et.

Nuvola LadiNuvola Ladi3 dakikalık okuma
Ultralytics YOLOv8'i Intel OpenVINO'da çıkarım için dışa aktarma ve optimize etme

Bu blog yazısında, önceden eğitilmiş veya özel olarak eğitilmiş Ultralytics YOLOv8 modelini OpenVINO ile çıkarım için nasıl dışa aktarabileceğine ve optimize edebileceğine bakacağız. İster CPU ister GPU olsun, Intel tabanlı bir sistem kullanıyorsan bu kılavuz modelini minimum çabayla önemli ölçüde hızlandırmana yardımcı olacak.

Ultralytics YOLOv8'i OpenVINO ile neden optimize etmelisin?#

Ultralytics YOLOv8 modelini OpenVINO ile optimize etmek, özellikle Intel CPU kullanıyorsan çıkarım görevlerinde 3 kata kadar hız artışı sağlayabilir. Bu performans artışı, nesne algılamadan segmentasyona ve güvenlik sistemlerine kadar gerçek zamanlı uygulamalarda büyük fark yaratabilir.

Ultralytics YOLOv8 modelini dışa aktarma ve optimize etme adımları#

Süreci anlama#

Önce süreci adım adım ele alalım. Bir PyTorch modelini OpenVINO biçimine dönüştürüp optimize edeceğiz. Video çekildiği sırada bu dönüşümde ara adım olarak ONNX kullanılıyordu; güncel Ultralytics sürümleri ise PyTorch'tan doğrudan dönüşüm yapıyor. Bu süreç birkaç basit adımdan oluşuyor ve TensorFlow, PyTorch ve ONNX dahil olmak üzere çeşitli modellerle biçimlere uygulanabiliyor.

Modeli dışa aktarma#

Ultralytics belgelerine göz attığımızda, bir YOLOv8 modelini dışa aktarmak için Ultralytics çatısındaki dışa aktar yönteminin kullanıldığını görüyoruz. Bu yöntem, modelimizi PyTorch'tan dönüştürür ve OpenVINO için optimize eder. Sonuçta Intel donanımında önemli ölçüde daha hızlı çalışan bir model elde edilir.

Bağımlılıkları kurma#

Dışa aktarma betiğini çalıştırmadan önce gerekli tüm bağımlılıkların yüklü olduğundan emin olman gerekir. Bunlar arasında Ultralytics kütüphanesi ve OpenVINO bulunur. Bu paketleri, Python paket yükleyicisi pip aracılığıyla kolayca yükleyebilirsin.

Dışa aktarma betiğini çalıştırma#

Ortamını kurduktan sonra dışa aktarma betiğini çalıştırabilirsin. Bu betik, PyTorch modelini OpenVINO'ya dönüştürür. Süreç oldukça basittir ve dışa aktarma işlemini gerçekleştiren tek bir işlevi çağırmayı içerir. Ultralytics çatısı modellerini kolayca dönüştürüp optimize eder ve minimum uğraşla en iyi performansı almanı sağlar.

Nicolai Nielsen, model dışa aktarma betiğinin nasıl çalıştırılacağını açıklıyor

Şekil 1. Nicolai Nielsen, dışa aktarma betiğinin nasıl çalıştırılacağını açıklıyor.

Performansı karşılaştırma#

Dışa aktarma işleminden sonra özgün ve optimize edilmiş modellerin performansını karşılaştırmak önemlidir. Her iki modelin çıkarım süresini ölçerek performans kazanımlarını net biçimde görebilirsin. OpenVINO modeli genellikle özgün PyTorch modeline kıyasla çıkarım süresini önemli ölçüde azaltır. Performans artışının en belirgin olduğu büyük modellerde bu durum özellikle geçerlidir.

Gerçek dünya uygulamaları ve faydaları#

Ultralytics YOLOv8 modellerini OpenVINO ile optimize etmek, özellikle gerçek zamanlı işlem gerektiren uygulamalara fayda sağlar. İşte birkaç örnek:

  • Güvenlik sistemleri: Gerçek zamanlı nesne algılama, güvenlik personelini anında uyararak güvenliği ve müdahale hızını artırabilir.
  • Otonom araçlar: Daha hızlı çıkarım, otonom sürüş sistemlerinin tepki hızını artırarak onları daha güvenli ve güvenilir hâle getirir.
  • Sağlık hizmetleri: Tanı araçlarında görüntülerin hızla işlenmesi, daha hızlı sonuçlar sağlayarak ve zamanında müdahaleye olanak tanıyarak hayat kurtarabilir.

Bu optimizasyonları uygulayarak yalnızca performansı artırmakla kalmaz, uygulamalarının güvenilirliğini ve verimliliğini de geliştirirsin. Böylece daha iyi kullanıcı deneyimleri, daha yüksek üretkenlik ve daha yenilikçi çözümler elde edebilirsin.

Kapanış#

Bir Ultralytics YOLOv8 modelini OpenVINO için dışa aktarıp optimize etmek, daha hızlı ve verimli yapay zekâ uygulamaları geliştirmek üzere Intel donanımından yararlanmanın etkili bir yoludur. Birkaç basit adımla modelinin performansını önemli ölçüde artırabilir ve modeli gerçek dünya senaryolarında etkili bir şekilde kullanabilirsin.

Yapay zekâ projelerini geliştirmeye devam etmek için Ultralytics Academy'deki CPU'da OpenVINO dersi gibi Ultralytics'in diğer eğitim ve kılavuzlarına da göz at. Daha fazla bilgi ve güncelleme için GitHub depomuzu ziyaret et ve Ultralytics topluluğuna katıl.

Unutma, modellerini optimize etmek yalnızca hızla ilgili değildir; yeni olanakların kapısını aralamak ve yapay zekâ çözümlerinin sağlam, verimli ve geleceğe hazır olmasını sağlamakla ilgilidir.

Yazan

Nuvola Ladi
Nuvola Ladi

Dijital İçerik Yöneticisi · Ultralytics

Nuvola Ladi, Ultralytics'te Dijital İçerik Yöneticisi olarak görsel yapay zekâ ve Ultralytics YOLO hakkında içerikler üretiyor ve şirketi PyTorch Conference 2025 gibi sektör etkinliklerinde temsil ediyor. İspanya'da yaşayan Ladi, IE University'den Görsel ve Dijital Medya alanında yüksek lisans derecesine sahip. Ultralytics'e katılmadan önce XVA Gallery & Hotel ve Rolex gibi kuruluşlarda görev aldı.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla