eda_trainning_lora / training_env.py
Ademir
Initial clean commit: scripts and config without logs
d4a00b2
raw
history blame contribute delete
496 Bytes
"""Leitura de variaveis de ambiente do treino (aliases Space vs Dockerfile)."""
from __future__ import annotations
import os
def parse_env_int(*names: str, default: int, minimum: int = 1) -> int:
"""Primeiro nome definido com inteiro valido ganha."""
for name in names:
raw = (os.environ.get(name) or "").strip()
if not raw:
continue
try:
return max(minimum, int(raw))
except ValueError:
continue
return default