지금 EC2 T2.Micro모델에 python 언어처리 모델(응애수준)을 일단 배포해서 api로 사용할 일이 있어 업로드 중이다.
https://github.com/saebyeokchu/learnDeep/blob/main/Meissy.py
테스트 하는 과정에서 잊어먹으면 곤란한 명령어가 몇개 있어 기억차 정리하고자 한다.
Family : t2.micro
vCPU : 1
Volume Size : 8GB // tensorflow사용할때 헉헉거리는 느낌.. 늘려야할것 같다
OS : Amazon Linux2
1. python 설치 -> amazon linux2는 되어 있었음
2. 필요한 라이브러리 requirements.txt에 정리
numpy == 3.92
konlpy
pandas
matplotlib
sklearn
seaborn
keras
urillib
tensorflow-cpu //tensorflow로 시도하면 더이상 진행이 되지 않음
위와 같은 형식으로 필요한 라이브러리 나열하면 됨. 여기서 tensorflow이름 주의할 것
3. 라이브러리 형식 섞이면 머리아프니까 가상환경 생성.
python3.9 -m venv test_environment
이 가상환경은 python기능으로 docker와 다름
source test_environment/bin/activate
가상환경 실행
4. (가상환경 내에서) 필요한 라이브러리 다운로드
pip3.9 install -r requirements.txt
5. Run the code!
python3.9 meissy.py [arguments]
계속 필요할 것 같아서 급하게 정리!
Messiy 개발일기도 얼른 업데이트 하겠습니다.