728x90
처음부터 오류...
문제1
문제 발생
원인
라이브러리 설치 안됨
최근에 팀원분의 기능이 병합이 되고 풀받은 상태에서 추가된 라이브러리 설치안함..
해결
로그에서 PIL이 없다고 뜬다 검색해보니 이미지 처리관련 라이브러리인거 같다.
https://pillow.readthedocs.io/en/stable/index.html
pillow 설치
pip install pillow
문제2
문제 발생
원인
이것두 라이브러리 설치 안되서. 생기는 문제로 설치하면 해결!
해결
torch 설치
pip install torch
문제3
문제 발생
원인
이것두 라이브러리 설치 안되서. 생기는 문제로 설치하면 해결!
해결
numpy 설치
pip install numpy
문제4
문제 발생
원인
main.py 파일에 273번줄에서 발생
Provided region_name 'YOUR_REGION_NAME' 으로 올바르게 리전을 주지않아서 생기는 문제
해결
주석 처리 또는 .env에서 작성한 s3 정보 넣어주기
이전 코드를
model_inference = ModelInference(
'YOUR_ACCESS_KEY', 'YOUR_SECRET_KEY', 'YOUR_REGION_NAME')
이렇게 변경
model_inference = ModelInference(
S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, REGION_NAME)
결과 이미지를 가져오는 기능을 만들어보자
modelId 와 id 로 가져오자
main.py
# 상단에 get_result_img 도 추가하자
from BE.crud import create_user, get_user, verify_password, get_user_info, update_user_info, get_models, get_my_models, create_model, get_model, user_image, email_code, check_email_code, user_image, user_model, model_ipynb, model_img, get_result_img
@app.get("/models/{modelId}/result/{imgId}")
def result_img(modelId: int, imgId: int, db: Session = Depends(get_db)):
db_result_img = get_result_img(db, modelId, imgId)
return db_result_img
crud.py
def get_result_img(db: Session, modelId: int, imgId: int):
return db.query(ModelImages).filter(ModelImages.model_id == modelId, ModelImages.id == imgId).first()
테스트를 해보면
끝!
본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성되었습니다.
'코딩캠프 > AI 웹개발 취업캠프' 카테고리의 다른 글
[AI 웹개발 취업캠프] 79Day - 마지막날 및 성과공유회(프로젝트 30일차) (0) | 2023.11.10 |
---|---|
[AI 웹개발 취업캠프] 78Day - 프로젝트 29일차 (0) | 2023.11.09 |
[AI 웹개발 취업캠프] 76Day - 프로젝트 27일차 (0) | 2023.11.07 |
[AI 웹개발 취업캠프] 75Day - 프로젝트 26일차 (2) | 2023.11.06 |
[AI 웹개발 취업캠프] 74Day - 프로젝트 25일차 (0) | 2023.11.04 |