For the complete documentation index, see llms.txt. This page is also available as Markdown.

자가 호스팅 배포

오픈 소스 컴퓨터 비전 배포 프레임워크인 Inference로 자체 하드웨어에서 Roboflow 모델과 Workflows를 실행하세요.

추론 이는 오픈 소스 컴퓨터 비전 배포 허브입니다. 모델과 워크플로를 제공하고, 비디오 스트림을 관리하며, CPU와 GPU를 위한 추론을 최적화합니다. 로컬 처리, 지연 시간 및 리소스 제어, 또는 오프라인 배포가 필요할 때 자체 호스팅하세요. Apache 2.0 라이선스의 코어는 Roboflow의 호스팅 API도 구동합니다.

자체 호스팅은 인프라를 직접 관리한다는 뜻입니다. 대신 Roboflow가 서버를 운영하게 하려면 다음을 참조하세요: 전용 배포 또는 서버리스 클라우드 API, 그리고 전체 옵션 비교.

경로 선택

자체 하드웨어에서 모델을 실행하는 방법은 세 가지가 있습니다. 대부분의 프로젝트는 Inference Server를 사용합니다.

여러 클라이언트나 언어가 예측을 필요로 하거나, 모델을 애플리케이션 종속성과 분리하고 싶거나, 엣지 장치에 배포할 때 서버를 사용하세요.

Roboflow Inference architecture diagram
Inference가 애플리케이션, 모델, 그리고 Roboflow 플랫폼 사이에서 위치하는 방식

모델을 로컬에서 실행

대부분의 프로젝트에서는 Docker에서 Inference Server를 실행하고 다음으로 요청을 보냅니다: inference-sdk. 이 SDK는 애플리케이션을 Inference Server에 연결하는 Python HTTP 클라이언트입니다. Python 프로세스 내부에서 직접 모델을 로드하고 실행해야 할 때는 Inference Library를 사용하세요. 두 방식 모두 동일한 model_id 값을 사용하므로 나중에 서로 전환할 수 있습니다.

모델 ID

model_id 매개변수는 다음이 될 수 있습니다:

미세 조정 모델과 Universe 모델에는 다음이 필요합니다: API 키.

설치

다음으로 서버를 시작하세요: Inference CLI. 하드웨어를 감지하고 보안 기본값으로 올바른 Docker 이미지를 가져옵니다:

그런 다음 HTTP 클라이언트를 설치하세요:

하드웨어 요구 사항, 기기별 가이드, 그리고 수동 docker run 명령은 다음을 참조하세요: Inference Server 설치. 동일한 클라이언트는 다음에도 사용할 수 있습니다: 서버리스 클라우드 API전용 배포: 오직 api_url 변경됩니다.

추론 실행

교체 api_url 대신 https://serverless.roboflow.com 다음을 사용하려면 서버리스 클라우드 API 대신 사용하세요. 다른 코드 변경은 필요 없습니다. 다음을 참조하세요: Inference SDK 참조 자세한 내용은.

결과 시각화

설치 Supervision:

설치

다음을 inference 자신의 Python 환경에 패키지를

NVIDIA GPU가 있다면 다음을 설치하세요: inference-gpu 대신 운영체제에 설치된 CUDA 버전에 맞게 인덱스 URL을 지정하세요:

다음을 참조하세요: Inference Library 백엔드 추가 기능 및 GPU 설정 세부 정보는.

추론 실행

get_model() 처음 사용할 때 모델 가중치를 다운로드하고 캐시한 다음, 로컬에서 추론을 실행합니다. 다음을 참조하세요: Inference Python Package 참조 자세한 내용은.

결과 시각화

설치 Supervision:

탐지가 표시된 걷는 사람들

다음을 실행할 수 있습니다: 워크플로 같은 방식으로 서버 또는 자체 프로세스에서: 다음을 참조하세요: 워크플로 배포.

비공개 모델용 TensorRT 최적화 모델 패키지는 다음에서만 사용할 수 있습니다: 엔터프라이즈 요금제 Roboflow 플랫폼 외부에서 Inference를 실행할 때 제공됩니다. 공개 모델에는 모든 요금제에서 TensorRT 패키지가 포함됩니다.

마지막 업데이트

도움이 되었나요?