본문으로 건너뛰기

Synapse SDK

최신 버전: latest

Synapse 플랫폼을 위한 ML 및 데이터 처리 플러그인을 구축하세요.

개요

Synapse SDK는 모듈화된 재사용 가능한 플러그인을 만들기 위한 Python 프레임워크입니다. 플러그인을 분산 작업(Job), 백그라운드 태스크(Task), 또는 REST API 엔드포인트(Serve)로 실행할 수 있습니다.

주요 기능

  • 플러그인 개발: 카테고리별로 정리된 모듈식 컴포넌트 생성
  • 분산 실행: Ray를 활용한 다중 노드 스케일링
  • 다양한 실행 모드: Job(배치 처리), Task(비동기 작업), Serve(REST API)로 실행
  • 격리된 환경: 각 플러그인이 독립적인 의존성으로 실행
  • 진행률 추적: 실행 모니터링 및 메트릭 보고

플러그인 카테고리

카테고리코드설명
Neural NetworkNEURAL_NETML 모델 학습, 추론 및 배포
ExportEXPORT데이터 내보내기 및 변환
UploadUPLOAD파일 및 데이터 업로드
Smart ToolsSMART_TOOL지능형 자동화 도구
Post-AnnotationPOST_ANNOTATION어노테이션 후처리
Pre-AnnotationPRE_ANNOTATION어노테이션 전처리
Data ValidationDATA_VALIDATION데이터 품질 검증
CustomCUSTOM사용자 정의 플러그인

시작하기

  1. SDK 설치하기
  2. 빠른 시작 가이드 따라하기
  3. API 레퍼런스 살펴보기
  4. 플러그인 시스템 알아보기

관련 문서