=== odm-pipeline-g2mqm-main-3179698696/process.log === === process attempt 0 @ 2026-07-27T00:49:53Z === Running ODM processing... Processing job: odm-pipeline-g2mqm ODM Project ID: DTM-Task-89e0029b-5931-43fc-8378-cb32c4e5bcc3 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=5 --cog --project-path /workspace odm-pipeline-g2mqm mkdir -p failed for path /home/ubuntu/.config/matplotlib: [Errno 30] Read-only file system: '/home/ubuntu/.config' Matplotlib created a temporary cache directory at /tmp/matplotlib-3utyec_u because there was an issue with the default path (/home/ubuntu/.config/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.0 - Mon Jul 27 00:49:55 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 8 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-g2mqm [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 5.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-g2mqm [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-g2mqm/images [INFO] Loading 20 images [INFO] Wrote images database: /workspace/odm-pipeline-g2mqm/images.json [INFO] Found 20 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 8', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-g2mqm/opensfm" 2026-07-27 00:49:56,868 INFO: Planning to use 12561.80625 MB of RAM for both processing queue and parallel processing. 2026-07-27 00:49:56,868 INFO: Scale-space expected size of a single image : 95.625 MB 2026-07-27 00:49:56,868 INFO: Expecting to queue at most 130 images while parallel processing of 8 images. 2026-07-27 00:49:56,873 INFO: Reading data for image 19ed853d_DJI_20260618101544_0120_D.JPG (queue-size=0) 2026-07-27 00:49:56,873 INFO: Reading data for image 05eee237_DJI_20260618101742_0179_D.JPG (queue-size=0) 2026-07-27 00:49:56,873 INFO: Reading data for image 89be87da_DJI_20260618101358_0067_D.JPG (queue-size=0) 2026-07-27 00:49:56,874 INFO: Reading data for image ac850f28_DJI_20260618101538_0117_D.JPG (queue-size=0) 2026-07-27 00:49:57,092 INFO: Reading data for image 9cf0f49e_DJI_20260618101542_0119_D.JPG (queue-size=1) 2026-07-27 00:49:57,092 INFO: Extracting ROOT_DSPSIFT features for image 19ed853d_DJI_20260618101544_0120_D.JPG 2026-07-27 00:49:57,123 INFO: Reading data for image f77285b4_DJI_20260618101934_0235_D.JPG (queue-size=1) 2026-07-27 00:49:57,124 INFO: Extracting ROOT_DSPSIFT features for image ac850f28_DJI_20260618101538_0117_D.JPG 2026-07-27 00:49:57,232 INFO: Reading data for image 6f45004f_DJI_20260618101546_0121_D.JPG (queue-size=1) 2026-07-27 00:49:57,233 INFO: Extracting ROOT_DSPSIFT features for image 89be87da_DJI_20260618101358_0067_D.JPG 2026-07-27 00:49:57,253 INFO: Reading data for image 21bc1874_DJI_20260618101936_0236_D.JPG (queue-size=1) 2026-07-27 00:49:57,253 INFO: Extracting ROOT_DSPSIFT features for image 05eee237_DJI_20260618101742_0179_D.JPG 2026-07-27 00:49:57,643 INFO: Reading data for image d1952918_DJI_20260618101930_0233_D.JPG (queue-size=1) 2026-07-27 00:49:57,660 INFO: Reading data for image 35127ec9_DJI_20260618101938_0237_D.JPG (queue-size=2) 2026-07-27 00:49:57,938 INFO: Reading data for image c836b070_DJI_20260618101540_0118_D.JPG (queue-size=3) 2026-07-27 00:49:57,959 INFO: Reading data for image 1dad3cbb_DJI_20260618101738_0177_D.JPG (queue-size=4) 2026-07-27 00:49:58,322 INFO: Reading data for image ab26360d_DJI_20260618101354_0065_D.JPG (queue-size=5) 2026-07-27 00:49:58,329 INFO: Reading data for image 861e6545_DJI_20260618101932_0234_D.JPG (queue-size=6) 2026-07-27 00:49:58,548 INFO: Reading data for image e715d602_DJI_20260618101548_0122_D.JPG (queue-size=7) 2026-07-27 00:49:58,655 INFO: Reading data for image f8c1815a_DJI_20260618101734_0175_D.JPG (queue-size=8) 2026-07-27 00:49:58,959 INFO: Reading data for image f09af34e_DJI_20260618101740_0178_D.JPG (queue-size=9) 2026-07-27 00:49:58,966 INFO: Reading data for image 6a2a806a_DJI_20260618101352_0064_D.JPG (queue-size=10) 2026-07-27 00:49:59,166 INFO: Reading data for image c6d8f88b_DJI_20260618101736_0176_D.JPG (queue-size=11) 2026-07-27 00:49:59,350 INFO: Reading data for image d042c493_DJI_20260618101356_0066_D.JPG (queue-size=12) 2026-07-27 00:49:59,641 INFO: Extracting ROOT_DSPSIFT features for image f77285b4_DJI_20260618101934_0235_D.JPG 2026-07-27 00:49:59,662 INFO: Extracting ROOT_DSPSIFT features for image 9cf0f49e_DJI_20260618101542_0119_D.JPG 2026-07-27 00:49:59,826 INFO: Extracting ROOT_DSPSIFT features for image 6f45004f_DJI_20260618101546_0121_D.JPG 2026-07-27 00:49:59,962 INFO: Finished reading images 2026-07-27 00:49:59,963 INFO: Extracting ROOT_DSPSIFT features for image 21bc1874_DJI_20260618101936_0236_D.JPG [WARNING] Caught TERM/INT signal, attempting to exit gracefully... [WARNING] Sending TERM signal to PID 54...