diff --git a/studio/backend/core/training/worker.py b/studio/backend/core/training/worker.py index f52dfc48f1..77628e4a44 100644 --- a/studio/backend/core/training/worker.py +++ b/studio/backend/core/training/worker.py @@ -750,6 +750,7 @@ def _nvidia_classify_spark_unified_memory(props: Any) -> tuple[str, bool]: return "is_integrated", True name_upper = (getattr(props, "name", "") or "").upper() import re + for token in ("GB10", "GB110", "JMJWOA", "N1X", "DGX SPARK"): # Whole-token match so "GB10" does not match a discrete "GB100"/"GB10X". if re.search(r"(? ) _names_u = (_smi.stdout or "").upper() import re as _re + _spark_smi = any( _re.search(r"(?