Community코딩 & 개발github.com

replicate/cog

머신러닝을 위한 컨테이너

cog란 무엇인가요?

이 스킬은 머신러닝 모델을 위한 표준화된 컨테이너 환경을 제공하는 Cog 도구를 설명합니다. Replicate 플랫폼에서 개발된 Cog는 ML 모델을 Docker 컨테이너로 패키징하고 배포하는 과정을 단순화합니다. 주로 Python 기반의 머신러닝 프로젝트에서 사용되며, GPU 지원, 모델 추론 API 생성, 의존성 관리를 포함한 다양한 기능을 제공합니다. 사용자는 Cog 명령어를 통해 모델을 테스트하고, 컨테이너를 빌드하며, Replicate나 다른 환경에 배포할 수 있어 ML 워크플로우의 효율성을 크게 향상시킵니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add replicate/cog

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cog은(는) 무엇을 하나요?

머신러닝을 위한 컨테이너

Cog는 머신러닝 모델을 Docker 컨테이너로 패키징하는 오픈소스 도구입니다. 이 스킬은 Cog를 사용하여 ML 모델을 표준화된 방식으로 배포하고 실행하는 방법을 안내합니다.

주요 기능

  • 모델 패키징: Python 의존성과 함께 모델을 완전한 Docker 이미지로 패키징
  • 자동 API 생성: 모델에 대한 REST API를 자동으로 생성
  • GPU 지원: NVIDIA GPU를 활용한 추론 지원
  • 버전 관리: 모델의 여러 버전을 효율적으로 관리

사용 방법

  1. cog init으로 프로젝트 초기화
  2. cog.yml에 모델 구성 정의
  3. cog build로 Docker 이미지 빌드
  4. cog predict로 로컬에서 모델 테스트

예시

# cog.yml
build:
  gpu: true
  python_version: "3.11"
  system_packages:
    - "libgl1-mesa-glx"
    - "libglib2.0-0"
  python_packages:
    - "torch==2.0.1"

요구 사항

  • Python 3.8 이상
  • Docker 20.10 이상
  • NVIDIA Container Toolkit (GPU 사용 시)
  • macOS, Linux, Windows (WSL2) 지원

관련 스킬