roboflow/inference
Turn any computer or edge device into a command center for your computer vision projects.
roboflow/inference – 자체 호스팅형 컴퓨터 비전 추론 서버
무엇인가요
- 어떤 컴퓨터, 에지 장치, GPU 머신도 완전한 기능의 컴퓨터 비전 허브로 바꾸는 로컬(또는 Docker 기반) 서버를 실행하는 Python 패키지(
inference)입니다. - 자체적으로 미세 조정한 모델을 로드하거나, 사전 학습된 기초 모델 카탈로그(예: Florence-2, CLIP, SAM-2)를 사용할 수 있습니다.
- 핵심 개념은 워크플로우입니다: 모델 추론, 전통적인 컴퓨터 비전 단계(OCR, 바코드 읽기, 템플릿 매칭), 사용자 정의 Python 코드를 조합하여 재사용 가능한 파이프라인을 만드는 구성 가능한 블록입니다.
주요 기능
- 모델 서빙 – Roboflow로 훈련한 모델이나 카탈로그에서 공개 모델을 가져와 호스팅할 수 있습니다.
- 비디오 스트림 처리 – RTSP, 웹캠, 기타 스트림을 입력받으며 GPU 가속 배치, 디코딩, 멀티프로세싱을 지원합니다.
- 워크플로 엔진 – 검출, 세그멘테이션, 트래킹, 카운팅, 측정, 알림 등 드래그 앤 드롭 형식의 블록을 사용할 수 있으며, 사용자 정의 Python 블록도 작성 가능합니다.
- API 및 SDK – REST API(OpenAPI 문서는
/docs에 있음)와 Python SDK(inference-sdk)를 통해 프로그래밍 제어가 가능하며, 비디오 파이프라인 시작/정지 및 결과 소비도 가능합니다. - 하이브리드 클라우드/에지 – 완전히 온프레미스에서 무료로 실행(크레딧 사용 없음)하거나 Roboflow 클라우드에 연결해 개인 모델, 데이터셋 업로드, 모델 모니터링, 관리형 배포를 사용할 수 있습니다.
- 엔터프라이즈 확장 기능 – 견고한 Jetson 기반의 "Flowbox" 장치용 소스 공개형 엔터프라이즈 모듈, OPC/MQTT 통합, 장치 관리 기능이 옵션으로 제공됩니다.
빠른 시작
pip install inference-cli
inference server start --dev # 적절한 Docker 이미지를 다운로드하고 http://localhost:9001/notebook/start에서 Jupyter 노트북을 실행
노트북은 모델 로드, 워크플로 생성, 카메라 연결까지 단계별로 안내합니다.
주요 사용 사례
- 소매점 체크아웃: 상품 검출, 합계 계산, 데이터베이스로 결과 전송.
- 스마트 주차장: 번호판 검출, 차량 추적, 텔레그램 알림.
- 생산 라인의 품질 검사: 객체 검출과 OCR/바코드 검사 결합.
- 시각 검색 또는 콘텐츠 모니터링: CLIP 또는 SAM-2를 라이브 스트림에서 실행해 텍스트 프롬프트와 일치하는 프레임을 찾기.
설치 및 플랫폼 지원
- pip 패키지로 배포되며 서버는 Docker 내부에서 실행됩니다(CPU 또는 GPU 이미지).
- Linux, Windows, macOS, NVIDIA Jetson, Raspberry Pi, 일반 클라우드 VM을 지원합니다.
- GPU 가속은 NVIDIA Container Toolkit을 통해 작동합니다.
라이선스
- 핵심
inference코드는 Apache 2.0 라이선스입니다. - 개별 모델은 원래 라이선스를 유지합니다(예: AGPL-3.0 모델은 해당 라이선스 하에서만 사용 가능).
- 엔터프라이즈 전용 기능은 별도의 상업 라이선스 하에 소스 공개됩니다.
더 알아보기
- 전체 문서: https://inference.roboflow.com
- 미리 만들어진 파이프라인을 포함한 워크플로 갤러리: https://inference.roboflow.com/workflows/gallery
- YouTube에서 제공하는 동영상 튜토리얼(셀프 서비스 체크아웃, 스마트 주차장 등).
결론 Roboflow Inference는 비디오 스트림에 중점을 두고 있으며, 기존 시스템에 쉽게 통합할 수 있도록 설계된, 생산 환경에서 사용 가능한 자체 호스팅 플랫폼입니다. 대규모로 컴퓨터 비전 모델을 구축, 연결, 배포할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트