diff --git a/config/build/env_vars.yaml b/config/build/env_vars.yaml index ce8127f8..1c90b265 100644 --- a/config/build/env_vars.yaml +++ b/config/build/env_vars.yaml @@ -9,16 +9,16 @@ # - Patterns without '/' match the file stem exactly defaults: - PYAUTO_TEST_MODE: "2" # 0=normal, 1=reduced iterations, 2=skip sampler (fastest) - PYAUTO_SKIP_FIT_OUTPUT: "1" # Skip pre/post-fit I/O, VRAM profiling, result text - PYAUTO_SKIP_VISUALIZATION: "1" # Skip fit visualization and plotting - PYAUTO_SKIP_CHECKS: "1" # Skip mesh validation, position checks, weight thresholds - PYAUTO_SMALL_DATASETS: "1" # Cap grids/masks to 15x15, reduce MGE gaussians - PYAUTO_DISABLE_JAX: "1" # Force use_jax=False, avoid JIT compilation overhead - PYAUTO_FAST_PLOTS: "1" # Skip tight_layout() + critical curve/caustic overlays - JAX_ENABLE_X64: "True" # Enable 64-bit precision in JAX - NUMBA_CACHE_DIR: "/tmp/numba_cache" # Writable cache dir for numba - MPLCONFIGDIR: "/tmp/matplotlib" # Writable config dir for matplotlib + PYAUTO_TEST_MODE: "2" # 0=normal, 1=reduced iterations, 2=skip sampler (fastest) + PYAUTO_SKIP_FIT_OUTPUT: "1" # Skip pre/post-fit I/O, VRAM profiling, result text + PYAUTO_SKIP_VISUALIZATION: "1" # Skip fit visualization and plotting + PYAUTO_SKIP_CHECKS: "1" # Skip mesh validation, position checks, weight thresholds + PYAUTO_SMALL_DATASETS: "1" # Cap grids/masks to 15x15, reduce MGE gaussians + PYAUTO_DISABLE_JAX: "1" # Force use_jax=False, avoid JIT compilation overhead + PYAUTO_FAST_PLOTS: "1" # Skip tight_layout() + critical curve/caustic overlays + JAX_ENABLE_X64: "True" # Enable 64-bit precision in JAX + NUMBA_CACHE_DIR: "/tmp/numba_cache" # Writable cache dir for numba + MPLCONFIGDIR: "/tmp/matplotlib" # Writable config dir for matplotlib overrides: # Plotter scripts need the real search to run so `result.search_internal` is diff --git a/config/build/env_vars_release.yaml b/config/build/env_vars_release.yaml index a93bb683..87064a18 100644 --- a/config/build/env_vars_release.yaml +++ b/config/build/env_vars_release.yaml @@ -26,17 +26,17 @@ # - Patterns without '/' match the file stem exactly defaults: - PYAUTO_TEST_MODE: "1" # reduced iterations (real sampler), not bypassed - PYAUTO_SMALL_DATASETS: "1" # cap grids/masks to 15x15, reduce MGE gaussians - PYAUTO_FAST_PLOTS: "1" # skip tight_layout() + critical curve/caustic overlays - PYAUTO_SKIP_FIT_OUTPUT: "0" # real fit output (release fidelity, not smoke) - PYAUTO_SKIP_VISUALIZATION: "0" # real visualization (release fidelity, not smoke) - PYAUTO_SKIP_CHECKS: "0" # real checks (release fidelity, not smoke) - PYAUTO_DISABLE_JAX: "0" # JAX enabled (release fidelity, not smoke) + PYAUTO_TEST_MODE: "1" # reduced iterations (real sampler), not bypassed + PYAUTO_SKIP_FIT_OUTPUT: "0" # real fit output (release fidelity, not smoke) + PYAUTO_SKIP_VISUALIZATION: "0" # real visualization (release fidelity, not smoke) + PYAUTO_SKIP_CHECKS: "0" # real checks (release fidelity, not smoke) + PYAUTO_SMALL_DATASETS: "1" # cap grids/masks to 15x15, reduce MGE gaussians + PYAUTO_DISABLE_JAX: "0" # JAX enabled (release fidelity, not smoke) + PYAUTO_FAST_PLOTS: "1" # skip tight_layout() + critical curve/caustic overlays PYAUTO_SKIP_WORKSPACE_VERSION_CHECK: "1" # TestPyPI dev version won't match the workspace pin - JAX_ENABLE_X64: "True" # enable 64-bit precision in JAX - NUMBA_CACHE_DIR: "/tmp/numba_cache" # writable cache dir for numba - MPLCONFIGDIR: "/tmp/matplotlib" # writable config dir for matplotlib + JAX_ENABLE_X64: "True" # enable 64-bit precision in JAX + NUMBA_CACHE_DIR: "/tmp/numba_cache" # writable cache dir for numba + MPLCONFIGDIR: "/tmp/matplotlib" # writable config dir for matplotlib # plot/emcee_plotter + plot/zeus_plotter (which needed an override under the # smoke profile to force a real search so `result.search_internal` is