7 Commits

Author SHA1 Message Date
u7-u7
be67f5e135
Merge c8f438c10a64ad660b198ae857345ba65866fbaf into 553741557a57df44a46fb3ab72b6aafeaf945337 2026-10-26 16:42:12 +08:00
u7-u7
c8f438c10a fix(environ): reject unsupported DEEPINFER_ACCELERATOR values
The variable picks the deepinfer/_so/<accelerator>-<arch> directory that holds
the extension module. The build scripts already reject anything but
nvidia/ascend (build.sh, scripts/build_vendor.sh), but the runtime accepted any
string: a typo such as "ascned" was silently coerced to the nvidia platform tag
in _so_platform_tag(), so the process looked for a directory that does not exist
and failed with a bare ModuleNotFoundError for deepinfer._C that never mentions
the variable.

Validate the value with EnvVar.choice so an unsupported value fails fast at
import time with the variable name. The documented behaviours are unchanged:
unset -> nvidia, "nvidia"/"ascend" -> themselves, and the empty value still
means "let deep_cluster detect the accelerator".
2026-10-26 16:41:59 +08:00
Inference_
553741557a
fix: validate boolean environment variables with strict parsing (#218) 2026-10-25 19:59:27 +08:00
Shaoyuan CHEN
9bd9cf243f
Bump DeepEP to f6aa38fe and drop the SSH->HTTPS rewrite (#157)
DeepEP now records an HTTPS DeepJIT URL, so build_vendor no longer needs the git@github.com rewrite.

Co-authored-by: Shaoyuan Chen <chensy@deepseek.com>
2026-10-21 12:55:43 +08:00
hkeee21
774ce244b8 update Q&A EN doc 2026-10-20 19:03:13 +08:00
Jiashi Li
8b16149741 update Q&A documentation 2026-10-20 17:06:57 +08:00
Jiashi Li
d585e6542c initial commit 2026-10-20 12:09:42 +08:00