콘텐츠로 이동

Getting started

1. 환경 설정


소스 코드를 준비합니다.

git clone https://dev.azure.com/SaigeResearch/TechPool/_git/SaigeKTT -b None
cd SaigeKTT

conda 환경을 생성하고 dependencies를 설치합니다. python=3.11.9

conda create -n research python=3.11.9  # 연구팀 공통 conda env
conda activate research

For Research

연구용으로는 아래의 명령어로 dependencies를 설치합니다.

pip install -r requirements/develop.txt
SaigeToolkit과 ResearchToolkit을 사용할 수 있습니다.

For Deploy

배포용(제품)으로는 아래의 명령어로 dependencies를 설치합니다.

pip install -r requirements/deploy.txt
cythonized SaigeToolkit 패키지가 설치됩니다.

2. Python API 테스트


3. 라이브러리 빌드 & API 테스트


원하는 경로에 SaigeKTT 라이브러리를 빌드합니다. 예제에서는 deploy 폴더를 사용합니다.

5. 데모 코드


API를 사용해 모델 학습과 인퍼런스를 수행하는 데모 코드입니다.

# 시방준수 인퍼런스 데모
python demo/demo_install_compliance_inference.py