Recaler les lignes de balayage des passes et accélérer le rendu
Troisième passe du calage vertical : chaque ligne de balayage (décalage et inclinaison due au roulis) est recalée contre le consensus des autres faisceaux, à toutes les échelles, avec un profil d'étalonnage par faisceau et par degré d'angle qui retire les écarts non linéaires en travers de la fauchée. Les lignes sans recouvrement sont corrigées contre leur propre faisceau. Efface les lignes en creux et la marche au bord de fauchée mesurées sur LHD_FXX_0999_6882 (validé sur des blocs jamais vus). Calcul vectorisé, CuPy si GPU ; la gigue par fenêtres de temps devient inutile quand scan_angle existe. Rendu plus rapide : encodage AVIF speed 9 (0,6 s au lieu de 4 s par dalle), classification IGN par extraction directe laspy au lieu de PDAL (4,9 s au lieu de 13,5 s), comblement des trous et gradients sur GPU, cache numba persistant dans l'image. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@ -30,6 +30,9 @@ RUN pip3 install --no-cache-dir -r requirements.txt
|
||||
# the pre-built wheel (sm_89 = RTX 4060 Ti, sm_120 = RTX 5060 Ti).
|
||||
# nvcc must be in PATH at runtime for JIT compilation.
|
||||
ENV CUPY_CUDA_COMPILE_WITH_CACHE=1
|
||||
# Cache des noyaux numba (relief orienté, accumulation) : sans lui, chaque
|
||||
# worker (processus spawn par dalle) recompile ses noyaux (~1 s par dalle).
|
||||
ENV NUMBA_CACHE_DIR=/tmp/numba-cache
|
||||
ENV PATH=/usr/local/cuda/bin:${PATH}
|
||||
RUN pip3 install --no-cache-dir cupy-cuda12x
|
||||
|
||||
|
||||
Reference in New Issue
Block a user