СледваСледващо ръководство
Спекулативни редакции за кодови модели
технически
Техническо РЪКОВОДСТВО
BentoML е Python рамка с отворен код, която пакетира обучени модели за машинно обучение в стандартизирани единици с възможност за разгръщане, наречени „Bentos“.
Чуйте това ръководствоAI-разказан · ~2 min
Той преодолява пропастта между модел, който стои в лаптоп, и продукционна услуга, която реално може да предоставя прогнози през API.
Когато учен по данни завърши обучението на модел, пускането му в производство обикновено означава ръчно писане на обслужващ код, фиксиране на зависимости, изграждане на Docker изображение и свързване на API. BentoML автоматизира това. Записвате модел в неговото локално хранилище на модели, след което дефинирате клас на услуга с крайна точка на API, декорирана за обработка на изводи. Командата „bentoml build“ пакетира модела, вашия код на Python, версии на зависимости и конфигурация по време на изпълнение в самостоятелен Bento с версии. Оттам „bentoml containerize“ създава OCI Docker изображение. BentoML поддържа почти всяка рамка (PyTorch, TensorFlow, scikit-learn, XGBoost, Hugging Face Transformers, ONNX) и добавя адаптивно микропакетиране, което автоматично групира входящите заявки, за да увеличи максимално пропускателната способност на GPU, без да променя кода ви.
Екип за откриване на измами записва XGBoost модел в магазина на BentoML и изгражда Bento, който излага /predict REST крайна точка за извикване на услугата за плащания в реално време.
Екип на ML платформа използва „bentoml containerize“, за да превърне модел на настроението на Hugging Face в Docker изображение, което се разгръща в техния вътрешен Kubernetes клъстер.
Стартъп обслужва фино настроен модел Llama с OpenLLM (изграден върху BentoML), стрийминг на токени към потребителски интерфейс за чат с адаптивно пакетиране, поддържащо GPU наситен.
Компания за компютърно зрение опакова класификатор на изображения PyTorch с неговата линия за предварителна обработка в едно Bento, така че точните трансформации, използвани в обучението, се доставят с модела.
BentoML се насочи силно към голям езиков модел и генеративно обслужване на AI, като OpenLLM и BentoCloud предлагат поточно предаване на отговори на токени, автоматично мащабиране и планиране, съобразено с GPU. Очаквайте по-тясна интеграция с оптимизатори за изводи като vLLM и TensorRT-LLM, по-добра поддръжка за мултимоделни комбинирани AI системи и по-плавни пътища от пакетиран Bento до внедряване на GPU без сървър. Тъй като екипите преминават от единични модели към агентски тръбопроводи, BentoML се позиционира като слой за опаковане и обслужване, който свързва тези компоненти заедно.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
BentoML е Python рамка с отворен код, която пакетира обучени модели за машинно обучение в стандартизирани единици с възможност за разгръщане, наречени „Bentos“. Той преодолява празнината между модел, който седи в бележник, и производствена услуга, която всъщност може да обслужва прогнози през API.
BentoML пакетира модел, неговия код, зависимости и конфигурация по време на изпълнение във версияна, самостоятелна единица, наречена Bento.
Адаптивното пакетиране групира входящите заявки по време на изпълнение, за да поддържа графичните процесори заети и да увеличи максимално пропускателната способност без промени в кода.
BentoML documentation describes Runners as the legacy 1.1 computation units that could execute separately; newer BentoML versions streamline services.
„bentoml containerize“ създава стандартен OCI/Docker образ от Bento за внедряване.
Закрепването и вграждането на средата прави пакетираната услуга възпроизводима и последователна, където и да се изпълнява.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Спекулативни редакции за кодови модели
технически