SıradakiSonraki rehber
Kod Modelleri için Spekülatif Düzenlemeler
Teknik
Teknik KILAVUZ
BentoML, eğitimli makine öğrenimi modellerini 'Bentos' adı verilen standartlaştırılmış, konuşlandırılabilir birimler halinde paketleyen açık kaynaklı bir Python çerçevesidir.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
Bir not defterinde duran bir model ile bir API üzerinden gerçekten tahminler sunabilen bir üretim hizmeti arasındaki boşluğu doldurur.
Bir veri bilimci bir modeli eğitmeyi bitirdiğinde, onu üretime almak genellikle hizmet kodunu manuel olarak yazmak, bağımlılıkları sabitlemek, bir Docker görüntüsü oluşturmak ve bir API'yi bağlamak anlamına gelir. BentoML bunu otomatikleştirir. Bir modeli yerel model deposuna kaydedersiniz, ardından çıkarımı gerçekleştirecek şekilde tasarlanmış bir API uç noktasına sahip bir Hizmet sınıfı tanımlarsınız. 'Bentoml build' komutu, modeli, Python kodunuzu, bağımlılık sürümlerinizi ve çalışma zamanı yapılandırmasını bağımsız, sürümlendirilmiş bir Bento'da paketler. Oradan 'bentoml konteynerize' bir OCI Docker görüntüsü üretir. BentoML neredeyse her çerçeveyi (PyTorch, TensorFlow, scikit-learn, XGBoost, Hugging Face Transformers, ONNX) destekler ve kodunuzu değiştirmeden GPU verimini en üst düzeye çıkarmak için gelen istekleri otomatik olarak gruplayan uyarlanabilir mikro gruplama ekler.
Bir sahtekarlık tespit ekibi, bir XGBoost modelini BentoML mağazasına kaydeder ve ödeme hizmetinin gerçek zamanlı olarak çağrılabilmesi için /predict REST uç noktasını açığa çıkaran bir Bento oluşturur.
Bir makine öğrenimi platformu ekibi, Hugging Face duyarlılık modelini dahili Kubernetes kümesine dağıtılan bir Docker görüntüsüne dönüştürmek için 'bentoml konteynerleştirme'yi kullanıyor.
Bir startup, OpenLLM (BentoML üzerine kurulu) ile ince ayarlı bir Llama modeli sunuyor ve GPU'yu doygun halde tutan uyarlanabilir toplu işlem ile belirteçleri bir sohbet kullanıcı arayüzüne aktarıyor.
Bir bilgisayarlı görüntü şirketi, PyTorch görüntü sınıflandırıcısını ön işleme hattıyla birlikte tek bir Bento'da paketliyor, böylece eğitimde kullanılan dönüşümlerin tamamı modelle birlikte gönderiliyor.
BentoML, OpenLLM ve BentoCloud'un akış belirteci yanıtları, otomatik ölçeklendirme ve GPU duyarlı planlama sunmasıyla büyük dil modeline ve üretken yapay zeka hizmetine büyük önem verdi. vLLM ve TensorRT-LLM gibi çıkarım iyileştiricilerle daha sıkı entegrasyon, çok modelli bileşik yapay zeka sistemleri için daha iyi destek ve paketlenmiş Bento'dan sunucusuz GPU dağıtımına daha sorunsuz yollar bekleyebilirsiniz. Ekipler tek modellerden aracı hatlara geçtikçe BentoML kendisini bu bileşenleri birbirine bağlayan paketleme ve servis katmanı olarak konumlandırıyor.
Ücretsiz bülten
Hafta içi her sabah sade İngilizce yazılmış, doğrulanmış üç yapay zeka hikayesi. Sonsuza kadar ücretsiz, reklam yok.
Hafta içi her gün bir e-posta. Tek tıklamayla aboneliğinizi iptal edin. Adresinizi asla satmayız veya paylaşmayız.
Kendinizi test edin
Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.
Ücretsiz AI eğitimini destekleyin. AI Understanding, bir 501(c)(3) kâr amacı gütmeyen kuruluştur; hiçbir zaman reklam yoktur, ödeme duvarı yoktur. Bağış yap
BentoML, eğitimli makine öğrenimi modellerini 'Bentos' adı verilen standartlaştırılmış, konuşlandırılabilir birimler halinde paketleyen açık kaynaklı bir Python çerçevesidir. Bir not defterinde duran bir model ile bir API üzerinden gerçekten tahminler sunabilen bir üretim hizmeti arasındaki boşluğu doldurur.
BentoML, bir modeli, kodunu, bağımlılıklarını ve çalışma zamanı yapılandırmasını Bento adı verilen sürümlü, bağımsız bir birimde paketler.
Uyarlanabilir toplu işlem, GPU'ları meşgul tutmak ve kod değişikliği olmadan verimi en üst düzeye çıkarmak için çalışma zamanında gelen istekleri gruplandırır.
BentoML documentation describes Runners as the legacy 1.1 computation units that could execute separately; newer BentoML versions streamline services.
'bentoml konteynerleştirme', dağıtım için Bento'dan standart bir OCI/Docker görüntüsü üretir.
Ortamın sabitlenmesi ve yerleştirilmesi, paketli hizmetin çalıştığı her yerde tekrarlanabilir ve tutarlı olmasını sağlar.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Kod Modelleri için Spekülatif Düzenlemeler
Teknik