- prediction/image/ FastAPI 서버 Docker 환경 구성 - Dockerfile: PyTorch 2.1 + CUDA 12.1 기반 GPU 이미지 - docker-compose.yml: GPU 할당 + 데이터 볼륨 마운트 - requirements.txt: 서버 의존성 목록 - .env.example: 환경변수 템플릿 - DOCKER_USAGE.md: 빌드/실행/API 사용법 문서 - Dockerfile에 .dockerignore 제외 폴더 mkdir -p 추가 - .gitignore: prediction/image 결과물 및 모델 가중치(.pth) 제외 추가 - dbInsert_csv.py, dbInsert_shp.py 삭제 (미사용 DB 로직) - api.py: dbInsert import 및 주석 처리된 DB 호출 코드 제거 - aerialRouter.ts: req.params 타입 오류 수정
29 lines
947 B
Python
29 lines
947 B
Python
# Copyright (c) OpenMMLab. All rights reserved.
|
|
import logging
|
|
|
|
from mmcv.utils import get_logger
|
|
|
|
|
|
def get_root_logger(log_file=None, log_level=logging.INFO):
|
|
"""Get the root logger.
|
|
|
|
The logger will be initialized if it has not been initialized. By default a
|
|
StreamHandler will be added. If `log_file` is specified, a FileHandler will
|
|
also be added. The name of the root logger is the top-level package name,
|
|
e.g., "mmseg".
|
|
|
|
Args:
|
|
log_file (str | None): The log filename. If specified, a FileHandler
|
|
will be added to the root logger.
|
|
log_level (int): The root logger level. Note that only the process of
|
|
rank 0 is affected, while other processes will set the level to
|
|
"Error" and be silent most of the time.
|
|
|
|
Returns:
|
|
logging.Logger: The root logger.
|
|
"""
|
|
|
|
logger = get_logger(name='mmseg', log_file=log_file, log_level=log_level)
|
|
|
|
return logger
|