Getting started
1. 환경 설정
1.1. 소스 코드 준비
git clone https://dev.azure.com/SaigeResearch/Research/_git/SaigeRotatedObjectDetection -b 2.1.1
cd SaigeRotatedObjectDetection
git submodule update --init --recursive
1.2. 콘다 환경 생성
conda 환경을 생성합니다. python=3.11.9
1.3. Python 패키지 설치
For Research
SaigToolkit과 ResearchToolkit을 사용할 수 있습니다.For Deploy (제품)
cythonized SaigeToolkit 패키지가 설치됩니다.1.4. SaigeInferenceOptimizer 설치
For Ubuntu
pip install setuptools==69.5.1
cd rotated/SaigeInferenceOptimizer
mkdir -p ./tmp/optimization
yes | bash install_for_ubuntu.sh $(which python) ./tmp
For Windows
pip install setuptools==69.5.1
cd rotated/SaigeInferenceOptimizer
mkdir -p ./tmp/optimization
python install_packages.py
1.5. 쉘 환경 변수 설정
이후 모듈을 임포트하기 위해서는 환경 변수 설정이 필요합니다.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(realpath rotated/SaigeInferenceOptimizer/tmp/optimization/lib)
2. Python API 테스트
WIP