elyra-ai/elyra

Elyra extends JupyterLab with an AI centric approach.

Elyra – JupyterLab을 위한 AI 중심 확장 기능

Elyra는 JupyterLab용 오픈소스 확장 프로그램으로, 데이터 과학 및 AI 워크플로우를 위한 도구 모음입니다. 프론트엔드 및 서버사이드 JupyterLab 확장으로 구성되며, pip 또는 conda를 통해 설치할 수 있습니다.

기능

기능 제공되는 기능
비주얼 파이프라인 에디터 노트북, Python 또는 R 스크립트를 드래그 앤 드롭으로 재사용 가능한 AI 파이프라인으로 조합할 수 있는 UI.
배치 작업 실행 UI에서 직접 Kubernetes, Spark, Airflow 등 원격 환경에서 노트북, Python 또는 R 스크립트를 배치 작업으로 실행.
재사용 가능한 코드 스니펫 클릭 한 번으로 셀에 삽입할 수 있는 저장된 코드 블록 라이브러리.
AI 어시스턴트 통합 Jupyter-AI 확장에 연결되어 노트북 셀 내에서 LLM 기반 코드 제안 제공.
하이브리드 런타임 지원 Jupyter Enterprise Gateway와 연동하여 로컬 커널 또는 원격 클러스터에서 코드를 투명하게 실행 가능.
Python 및 R 스크립트 에디터 목차 탐색, 실험적 디버거, LSP 기반 언어 기능을 갖춘 완전한 기능의 에디터.
Git 통합 JupyterLab 내에서 기본 버전 관리 작업(커밋, 푸시, 풀) 가능.
테마 및 UI 확장 테마, 메타데이터 패널 등으로 UI를 개선하여 일관된 사용자 경험 제공.

사용 대상

  • JupyterLab을 벗어나지 않고 여러 노트북을 반복 가능한 파이프라인으로 변환하고 싶은 데이터 과학자.
  • 익숙한 노트북 환경에서 원격 클러스터에 트레이닝 또는 추론 작업을 제출하고 싶은 ML 엔지니어.
  • Jupyter 내에서 코드 스니펫, 디버깅, 버전 관리를 통합된 UI로 사용하고 싶은 .
  • 개요, 목차, AI 지원 코딩을 포함한 더 풍부한 노트북 인터페이스를 찾는 교육자.

빠른 시작

  1. 설치pip install "elyra[all]" 또는 conda install -c conda-forge "elyra[all]" (Python 3.10+ 및 Node 22 필요, 랩 확장용).
  2. 확인jupyter server extension listjupyter labextension list를 실행하여 Elyra 확장이 활성화되었는지 확인.
  3. 시작jupyter lab로 JupyterLab을 시작하면 새로운 Elyra 패널(파이프라인 에디터, 코드 스니펫 사이드바 등)이 자동으로 표시됨.
  4. 옵션: 컨테이너 – 사전 빌드된 Docker 이미지 elyra/elyra:latest (또는 특정 태그)를 가져와 docker run -it -p 8888:8888 elyra/elyra:dev jupyter lab --debug를 실행하여 로컬 설치 없이 시도 가능.

문서 및 도움말

왜 중요한가

Elyra는 인터랙티브한 노트북 환경과 프로덕션 수준의 AI 파이프라인 사이의 격차를 메웁니다. 파이프라인 작성, 원격 실행, LLM 기반 코드 작성 기능을 JupyterLab에 직접 통합함으로써, 팀은 도구를 전환하지 않고도 모델을 프로토타이핑하고 확장할 수 있게 되어 실험 속도가 빨라지고 컨텍스트 전환 부담이 줄어듭니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트