Make Mol the primary operating context
This commit is contained in:
@@ -10,6 +10,7 @@ Usage:
|
||||
QUALITY_TILE_SIZES="512 640" \
|
||||
QUALITY_TILE_OVERLAPS="64" \
|
||||
QUALITY_THRESHOLDS="0.50 0.25 0.15" \
|
||||
QUALITY_SAMPLE_SLUG="mol" \
|
||||
bash scripts/run_detection_quality_matrix.sh [base_url]
|
||||
|
||||
or:
|
||||
@@ -25,6 +26,7 @@ Optional environment:
|
||||
QUALITY_TILE_OVERLAPS Space/comma separated raster tile overlaps, default: 64.
|
||||
QUALITY_THRESHOLDS Space/comma separated confidence thresholds, default: 0.50 0.25 0.15.
|
||||
QUALITY_OUTPUT_DIR Output directory, default: artifacts/detection-quality-matrix/<timestamp>.
|
||||
QUALITY_SAMPLE_SLUG Optional AOI slug included in persisted project names.
|
||||
REAL_IOU_THRESHOLD QA IoU threshold, default inherited by the underlying workflow.
|
||||
|
||||
This script never downloads models and never uses fixture detections. It repeats
|
||||
@@ -42,6 +44,7 @@ QUALITY_MODEL_ASSET_IDS="${QUALITY_MODEL_ASSET_IDS:-${REAL_MODEL_ASSET_ID:-__act
|
||||
QUALITY_TILE_SIZES="${QUALITY_TILE_SIZES:-640}"
|
||||
QUALITY_TILE_OVERLAPS="${QUALITY_TILE_OVERLAPS:-64}"
|
||||
QUALITY_THRESHOLDS="${QUALITY_THRESHOLDS:-0.50 0.25 0.15}"
|
||||
QUALITY_SAMPLE_SLUG="${QUALITY_SAMPLE_SLUG:-}"
|
||||
QUALITY_OUTPUT_DIR="${QUALITY_OUTPUT_DIR:-artifacts/detection-quality-matrix/$(date -u +%Y%m%dT%H%M%SZ)}"
|
||||
|
||||
if [ "${BASE_URL}" = "-h" ] || [ "${BASE_URL}" = "--help" ]; then
|
||||
@@ -174,9 +177,13 @@ while IFS=$'\t' read -r model_request tile_size tile_overlap threshold run_label
|
||||
if [ "${model_request}" = "__active__" ]; then
|
||||
model_env=""
|
||||
fi
|
||||
project_sample_label=""
|
||||
if [ -n "${QUALITY_SAMPLE_SLUG}" ]; then
|
||||
project_sample_label=" sample ${QUALITY_SAMPLE_SLUG}"
|
||||
fi
|
||||
|
||||
echo "-- Matrix run ${run_index}: model=${model_request} tile=${tile_size} overlap=${tile_overlap} threshold=${threshold} --"
|
||||
if ! REAL_PROJECT_NAME="GeoIntel Detection Quality Matrix ${model_request} tile ${tile_size} overlap ${tile_overlap} threshold ${threshold}" \
|
||||
if ! REAL_PROJECT_NAME="GeoIntel Detection Quality Matrix${project_sample_label} ${model_request} tile ${tile_size} overlap ${tile_overlap} threshold ${threshold}" \
|
||||
REAL_MODEL_ASSET_ID="${model_env}" \
|
||||
REAL_TILE_SIZE="${tile_size}" \
|
||||
REAL_TILE_OVERLAP="${tile_overlap}" \
|
||||
|
||||
Reference in New Issue
Block a user