Skip to content

Configuration

Configure the application

The deepsea-ai setup sets up the system defaults which is primarily all that is needed. However, the application settings can be configured within config/config.ini to override the defaults.

The settings below can be modified to support connecting with a database. This is useful for avoiding reprocessing videos that have already been processed.

[database]
site = http://deepsea-ai.shore.mbari.org
gql = %(site)s/graphql 

The settings below should be modified if you want to tag the workflow for cost tracking.

[tags]
organization = mbari
project_number = 902005
stage = dev
application = detection

The settings below control what models are used for detection and tracking. These are the default models that are used when running the deepsea-ai process command.

[aws]
sagemaker_arn = arn:aws:iam::548531997526:role/DeepSeaAI
yolov5_ecr = mbari/deepsea-yolov5:1.1.2
deepsort_ecr = mbari/deepsort-yolov5:1.3.5
strongsort_ecr = mbari/strongsort-yolov5:1.5.0
yolov5_model_s3 = s3://902005-public/models/yolov5x_mbay_benthic_model.tar.gz
deepsort_track_config_s3 = s3://902005-public/models/deep_sort_benthic.yaml
strongsort_track_config_s3 = s3://902005-public/models/strong_sort_benthic.yaml