Workers parallèles adaptatifs : -w auto = cœurs - 2, résolu au lancement de chaque run
This commit is contained in:
@ -8,6 +8,7 @@ import logging
|
||||
import signal
|
||||
import sys
|
||||
|
||||
from .pipeline import resolve_workers
|
||||
from .pipeline import LidarArchaeoPipeline
|
||||
from .gpu import log_gpu_status
|
||||
|
||||
@ -117,9 +118,10 @@ def main():
|
||||
)
|
||||
parser.add_argument(
|
||||
"-w", "--workers",
|
||||
type=int,
|
||||
default=1,
|
||||
help="Nombre de workers pour traitement parallèle (défaut: 1)"
|
||||
type=str,
|
||||
default="auto",
|
||||
help="Nombre de workers pour traitement parallèle, ou « auto » = "
|
||||
"cœurs - 2 évalué au lancement du run (défaut: auto)"
|
||||
)
|
||||
parser.add_argument(
|
||||
"-g", "--gpu",
|
||||
@ -361,7 +363,7 @@ def main():
|
||||
input_dir=args.input,
|
||||
output_dir=args.output,
|
||||
resolution=args.resolution,
|
||||
workers=args.workers,
|
||||
workers=resolve_workers(args.workers),
|
||||
force=args.force,
|
||||
ground_method=args.ground_classification,
|
||||
ign_classes=args.ign_classes,
|
||||
|
||||
Reference in New Issue
Block a user