Workers parallèles adaptatifs : -w auto = cœurs - 2, résolu au lancement de chaque run
This commit is contained in:
@ -1280,7 +1280,13 @@ def _build_command(tiles, regenerate=False, ground_class="ign", ign_classes="sol
|
||||
if reclassify:
|
||||
cmd += ["--force-classification"]
|
||||
if os.environ.get("LIDAR_GPU", "") == "1":
|
||||
cmd += ["-g", "all", "-w", os.environ.get("LIDAR_WORKERS", "10")]
|
||||
cmd += ["-g", "all"]
|
||||
# Workers : entier explicite via LIDAR_WORKERS, sinon « auto » —
|
||||
# résolu par le pipeline au départ de chaque run (cœurs de la
|
||||
# machine au moment du lancement).
|
||||
workers = os.environ.get("LIDAR_WORKERS", "auto").strip()
|
||||
if workers.lower() not in ("auto", ""):
|
||||
cmd += ["-w", workers]
|
||||
# Carte régénérée après chaque tuile terminée : la webapp l'affiche en
|
||||
# direct via /api/tiles pendant le run.
|
||||
cmd += ["--incremental-index"]
|
||||
|
||||
Reference in New Issue
Block a user