mlrun/mlrun
MLRun is an open source MLOps platform for quickly building and managing continuous ML applications across their lifecycle. MLRun integrates into your development and CI/CD environment and automates the delivery of production data, ML pipelines, and online applications.
해결하는 문제
MLRun는 AI 및 생성형 AI 애플리케이션을 개발에서 생산 환경으로 이동하는 데 필요한 엔지니어링 노력과 시간을 줄이기 위해 설계된 AI 오케스트레이션 플랫폼입니다. 데이터, ML, DevOps 팀 간의 사일로를 해소하고, 데이터, ML 파이프라인, 온라인 애플리케이션의 전체 라이프사이클에 걸쳐 자동화된 배포를 가능하게 합니다.
작동 방식
MLRun는 함수, 작업, 시크릿과 같은 프로젝트 자산을 관리하기 위한 중앙 제어 및 메타데이터 계층을 제공합니다. Nuclio를 통해 서버리스 아키텍처를 사용하여 확장 가능한 실시간 서빙 파이프라인을 배포합니다. 데이터 관리(오프라인 및 온라인 특징용 Feature Store 포함)와 자동화된 ML 파이프라인(학습, 평가, 배포용)을 통합합니다. 또한 복잡한 코드 인스트루먼테이션 없이도 모델 동작, 드리프트, 리소스 사용량을 모니터링할 수 있는 내장된 가시성 기능을 제공합니다.
대상 사용자
기업 환경에서 지속적인 AI 애플리케이션을 구축, 확장, 모니터링해야 하는 데이터 과학자, ML 엔지니어, MLOps 팀을 위한 것입니다.
주요 특징
- 엔드투엔드 오케스트레이션: 데이터 수집 및 전처리에서 모델 학습, 평가, 실시간 서빙에 이르기까지 전체 라이프사이클을 관리합니다.
- 생성형 AI 지원: RAG, LLM 피니튜닝, LLM 평가를 위한 전용 워크플로우를 제공합니다.
- 서버리스 배포: 생산 환경용 애플리케이션 파이프라인에 실시간 자동 스케일링 서버리스 함수를 사용합니다.
- 통합된 피처 스토어: 개발 및 생산 환경 모두에서 데이터 피처의 수집, 변환, 서빙을 자동화합니다.
- 내장된 가시성: 데이터 드리프트, 모델 성능, 리소스 사용량에 대한 내장 모니터링과 통합 알림 기능을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트