BentoML hamwe nicyitegererezo
BentoML ni isoko ifunguye isoko ya Python ipakira imashini yiga imashini yatojwe muburyo busanzwe, bushobora kwitwa 'Bentos'.
Incamake
It bridges the gap between a model sitting in a notebook and a production service that can actually serve predictions over an API.
Kwibira cyane
Iyo umuhanga mu makuru arangije amahugurwa yicyitegererezo, kuyinjiza mubikorwa mubisanzwe bisobanura intoki kwandika code ya serivise, guhuza ibishingirwaho, kubaka ishusho ya Docker, no gushakisha API. BentoML itangiza ibi. Uzigama icyitegererezo mububiko bwaho bwibanze, hanyuma usobanure urwego rwa Service hamwe na API iherezo ryarimbishijwe kugirango ukemure umwanzuro. 'Bentoml kubaka' amabwiriza apakira icyitegererezo, code yawe ya Python, verisiyo yo kwishingikirizaho, hamwe nigihe cyo gukora muburyo bwonyine, bwahinduwe na Bento. Kuva aho, 'bentoml kontineri' itanga ishusho ya OCI Docker. BentoML ishyigikira hafi ya buri cyiciro (PyTorch, TensorFlow, scikit-yige, XGBoost, Hugging Face Transformers, ONNX) kandi ikongeramo micro-batch adaptive, ihuza amatsinda yinjira mu buryo bwikora kugirango yongere GPU idahinduye code yawe.
Ubushishozi
BentoML itandukanya 'Abiruka' (kubara-uburemere bw'icyitegererezo) na logique ya seriveri ya API. Abiruka barashobora kwipimisha bigenga kandi bagakorera mubikorwa byabo bwite, mugihe seriveri yoroheje ya HTTP / gRPC ikora ibyifuzo byo guhitamo hamwe na I / O. Ihinduka ryayo ryo guhuza n'imiterere ihuza ingano yubunini hamwe nidirishya ryihuta mugihe cyogukora, bityo ikurura ibinyabiziga biturika kandi bigatuma umuvuduko uhenze uhuze. Imiterere ya Bento isanzwe ikubiyemo dosiye zigaragara, icyitegererezo, hamwe nibidukikije byororoka, bigatuma ibyubaka bigenwa mumashini.
Ingaruka z'Ingamba
Igiciro na bije
Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka.
Ibyemezo bisobanutse
Ubuhanga bwa tekinike bufasha amakipe guhitamo umurongo ukwiye, ntabwo ari shyashya gusa.
Kugenzura ubuziranenge
Guhitamo neza bya injeniyeri bigabanya ibintu byizewe mubikorwa.
Kazoza ka BentoML hamwe no Gupakira Model
BentoML yishimangiye cyane muburyo bw'ururimi runini hamwe na AI itanga serivisi, hamwe na OpenLLM na BentoCloud itanga ibisubizo byerekana ibimenyetso, autoscaling, hamwe na gahunda ya GPU. Tegereza kwishyira hamwe hamwe na optimizers nka vLLM na TensorRT-LLM, inkunga nziza ya sisitemu yo mu bwoko bwa AI igizwe na moderi nyinshi, hamwe n'inzira yoroshye kuva Bento ipakiye kugeza kuri GPU idafite seriveri. Mugihe amakipe yimutse avuye kumurongo umwe yerekeza kumurongo wa agentic, BentoML yihagararaho nkibipakira hamwe na serivise itanga ibyo bice hamwe.
Gushyira mu bikorwa Isi
Itsinda-ryerekana uburiganya ryabitse moderi ya XGBoost mububiko bwa BentoML kandi yubaka Bento igaragaza a / guhanura REST iherezo rya serivisi yo kwishyura guhamagara mugihe nyacyo.
Itsinda rya ML rikoresha 'bentoml kontineri' kugirango ihindure imiterere yimyumvire ya Hugging Face mumashusho ya Docker yohereza muri cluster yabo ya Kubernetes.
Gutangira bikora moderi ya Llama itunganijwe neza hamwe na OpenLLM (yubatswe kuri BentoML), yerekana ibimenyetso kuri chat UI hamwe noguhuza imihindagurikire y'ikirere bituma GPU yuzura.
Isosiyete ikora mudasobwa yapakiye amashusho ya PyTorch itondekanya hamwe numuyoboro wacyo utunganya mbere muri Bento imwe rero impinduka nyazo zikoreshwa mubwato bwamahugurwa hamwe nicyitegererezo.
Ingaruka & Kurinda
Gutezimbere igipimo kimwe gishobora guhisha intege nke za sisitemu.
Ibikorwa Remezo no kubungabunga akenshi usanga bidahabwa agaciro.
Icyuho cyumutekano no kwitegereza birashobora kwiyongera uko sisitemu igenda igorana.
Igishushanyo mbonera
Sobanura ubukererwe, ubuziranenge, nigiciro cyibiciro mbere yo kubishyira mubikorwa.
Ibipimo byerekana umutwaro ufatika hamwe namakuru yimiterere.
Gukurikirana ibikoresho kubikosa, drift, ningaruka zabakoresha.
Tegura inzira yo gusubiza ibyabaye mbere yo gupima.
Komeza Ubushakashatsi
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the BentoML and Model Packaging quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Ubuyobozi bukurikira
Guhindura Ibishushanyo Kuri Kode Model
Ibibazo bikunze kubazwa
What is BentoML and Model Packaging?
BentoML ni isoko ifunguye isoko ya Python ipakira imashini yiga imashini yatojwe muburyo busanzwe, bushobora kwitwa 'Bentos'. Ikemura icyuho kiri hagati yicyitegererezo cyicaye mu ikaye na serivisi itanga umusaruro ushobora gutanga ubuhanuzi kuri API.
Niki gice gisanzwe, gishobora gukoreshwa BentoML ikora?
BentoML ipakira icyitegererezo, code yayo, kwishingikirizaho, hamwe nigihe cyo gukora mugihe cyahinduwe, cyigenga cyiswe Bento.
Ni ubuhe buryo BentoML imenyekanisha mikorobe ikora cyane cyane?
Amatsinda yo guhuza imihindagurikire y'ikirere ibyifuzo byinjira mugihe cyogukomeza kugirango GPU ihuze kandi yinjize byinshi byinjira nta kode ihinduka.
Mububiko bwa BentoML, niki gikora compte-iremereye yimikorere itandukanye na seriveri ya API?
Abiruka bakubiyemo icyitegererezo cyerekana kandi barashobora gupima mubikorwa byabo bwite, bikuwe muri seriveri yoroheje ya API.
Ni irihe tegeko rihindura Bento yubatswe mu ishusho ya OCI Docker?
'bentoml kontineri' itanga ishusho isanzwe ya OCI / Docker kuva muri Bento kugirango yoherezwe.
Ninde murimwe murimpamvu nyamukuru BentoML ishyiramo verisiyo yo kwishingikiriza muri Bento?
Gushushanya no gushiramo ibidukikije bituma serivisi ipakiwe yororoka kandi igahinduka aho ikorera hose.