Getting started
0. Introduction
SaigeToolkit은 SAIGE 연구소에서 공동으로 개발하여 사용하는 프로젝트입니다.
- SaigeToolkit에서 제공하는 API는 "API Reference"에서 확인할 수 있습니다.
- 여러 기술에서 공통적으로 사용되는 기능들이 구현되어 있습니다. 구현된 기능들은 "Code Reference" 에서 확인할 수 있습니다.
- 벤치마크와 같은 실험에서 사용될 기능들은
ResearchToolkit에 구현되어 있습니다.구현된 기능들은 docs의{version}/ResearchToolkit에서 확인할 수 있습니다.
환경
python=3.11
1. For Users
설치
SaigeToolkit은 pip install을 통해 패키지를 세이지 내부 저장소에서 찾아 직접 설치하여 사용할 수 있습니다. 이때, SaigeToolkit을 사용하기 위해 필요한 requirments들도 같이 설치됩니다.
pip install "SaigeToolkit>={version}" --trusted-host data.saige.in --find-links http://data.saige.in:8000/database_personal/research/python_packages/develop/SaigeToolkit
pip install "SaigeToolkit>={version}" --trusted-host data.saige.in --find-links http://data.saige.in:8000/database_personal/research/python_packages/deploy/SaigeToolkit
Python API 테스트
API 테스트를 통해 환경과 패키지가 제대로 설치 되었는지 확인합니다.
패키지 사용
설치한 SaigeToolkit 패키지는 아래와 같이 import하여 사용할 수 있습니다.
유의 사항
SaigeToolkit을 사용해서 기술(CLS, SEG, 등)을 개발할 경우, 아래의 유의할 사항을 참고해주세요.
2. For Developers
SaigeToolkit을 개발할 경우, 아래의 가이드를 참고해주세요.