SeterusnyaPanduan seterusnya
Pengeditan Spekulatif untuk Model Kod
Teknikal
PANDUAN Teknikal
BentoML ialah rangka kerja Python sumber terbuka yang membungkus model pembelajaran mesin terlatih ke dalam unit piawai yang boleh digunakan yang dipanggil 'Bentos'.
Dengar panduan iniAI-diceritakan · ~2 min
Ia merapatkan jurang antara model yang duduk dalam buku nota dan perkhidmatan pengeluaran yang sebenarnya boleh menyampaikan ramalan ke atas API.
Apabila saintis data selesai melatih model, memasukkannya ke dalam pengeluaran biasanya bermakna menulis kod penyajian secara manual, menyemat kebergantungan, membina imej Docker dan pendawaian API. BentoML mengautomasikan ini. Anda menyimpan model ke kedai model setempatnya, kemudian tentukan kelas Perkhidmatan dengan titik akhir API yang dihiasi untuk mengendalikan inferens. Perintah 'bentoml build' membungkus model, kod Python anda, versi kebergantungan dan konfigurasi masa jalan ke dalam Bento versi serba lengkap. Dari sana 'bentoml containerize' menghasilkan imej OCI Docker. BentoML menyokong hampir setiap rangka kerja (PyTorch, TensorFlow, scikit-learn, XGBoost, Hugging Face Transformers, ONNX) dan menambah penggolongan mikro adaptif, yang mengumpulkan permintaan masuk secara automatik untuk memaksimumkan pemprosesan GPU tanpa mengubah kod anda.
Pasukan pengesan penipuan menyimpan model XGBoost ke gedung BentoML dan membina Bento yang mendedahkan titik akhir REST /ramalkan untuk perkhidmatan pembayaran dipanggil dalam masa nyata.
Pasukan platform ML menggunakan 'bentoml containerize' untuk menukar model sentimen Memeluk Wajah menjadi imej Docker yang digunakan pada kelompok Kubernetes dalaman mereka.
Permulaan menyediakan model Llama yang diperhalusi dengan OpenLLM (dibina pada BentoML), menstrim token ke UI sembang dengan batching adaptif memastikan GPU tepu.
Sebuah syarikat penglihatan komputer membungkus pengelas imej PyTorch dengan saluran paip prapemprosesannya ke dalam satu Bento supaya perubahan tepat digunakan dalam kapal latihan dengan model.
BentoML telah bersandar kuat kepada model bahasa besar dan penyajian AI generatif, dengan OpenLLM dan BentoCloud menawarkan respons token penstriman, penskalaan automatik dan penjadualan yang menyedari GPU. Jangkakan penyepaduan yang lebih ketat dengan pengoptimum inferens seperti vLLM dan TensorRT-LLM, sokongan yang lebih baik untuk sistem AI kompaun berbilang model, dan laluan yang lebih lancar daripada penggunaan Bento berpakej ke tanpa pelayan. Apabila pasukan beralih daripada model tunggal kepada saluran paip ejen, BentoML meletakkan dirinya sebagai lapisan pembungkusan dan penyajian yang menghubungkan komponen tersebut bersama-sama.
Newsletter percuma
Tiga cerita AI yang disahkan setiap pagi hari bekerja, ditulis dalam Bahasa Inggeris biasa. Percuma selamanya, tiada iklan.
Satu e-mel setiap hari bekerja. Berhenti melanggan dalam satu klik. Kami tidak pernah menjual atau berkongsi alamat anda.
Uji diri anda
Maklum balas segera pada setiap jawapan, dan sijil yang boleh dikongsi dengan ID yang boleh disahkan sebaik sahaja anda lulus kursus.
Sokong pendidikan AI percuma. AI Understanding ialah pertubuhan bukan keuntungan 501(c)(3) — tiada iklan, tiada bayaran dinding, selamanya. Buat derma
BentoML ialah rangka kerja Python sumber terbuka yang membungkus model pembelajaran mesin terlatih ke dalam unit piawai yang boleh digunakan yang dipanggil 'Bentos'. Ia merapatkan jurang antara model yang duduk dalam buku nota dan perkhidmatan pengeluaran yang sebenarnya boleh menyampaikan ramalan ke atas API.
BentoML membungkus model, kodnya, kebergantungan dan konfigurasi masa jalan ke dalam versi, unit serba lengkap yang dipanggil Bento.
Batching suai mengelompokkan permintaan masuk pada masa jalan untuk memastikan GPU sibuk dan memaksimumkan pemprosesan tanpa perubahan kod.
BentoML documentation describes Runners as the legacy 1.1 computation units that could execute separately; newer BentoML versions streamline services.
'bentoml containerize' menghasilkan imej OCI/Docker standard daripada Bento untuk digunakan.
Menyemat dan membenamkan persekitaran menjadikan perkhidmatan yang dibungkus itu boleh dihasilkan semula dan konsisten di mana-mana sahaja ia dijalankan.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Pengeditan Spekulatif untuk Model Kod
Teknikal