Spaces:
Running
Running
File size: 966 Bytes
0914710 d33fb86 fb648a1 101b762 0914710 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
"""Get machine learning predictions from geodata raster images"""
import os
# not used here but contextily_tile is imported in samgis.io.tms2geotiff
from contextily import tile as contextily_tile
from pathlib import Path
from samgis.utilities.constants import SERVICE_NAME
ROOT = Path(globals().get("__file__", "./_")).absolute().parent.parent
PROJECT_ROOT_FOLDER = Path(os.getenv("PROJECT_ROOT_FOLDER", ROOT))
WORKDIR = Path(os.getenv("WORKDIR", ROOT))
MODEL_FOLDER = Path(PROJECT_ROOT_FOLDER / "machine_learning_models")
IS_AWS_LAMBDA = bool(os.getenv("IS_AWS_LAMBDA", ""))
if IS_AWS_LAMBDA:
try:
from aws_lambda_powertools import Logger
app_logger = Logger(service=SERVICE_NAME)
except ModuleNotFoundError:
print("this should be AWS LAMBDA environment but we miss the required aws lambda powertools package")
else:
from samgis_core.utilities.fastapi_logger import setup_logging
app_logger = setup_logging(debug=True)
|