@@ -71,15 +71,17 @@ automodel = [
7171 " causal-conv1d" ,
7272 " nv-grouped-gemm" ,
7373 " transformer-engine[pytorch]>=2.9.0a0,<2.12.0" ,
74- " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480" ,
74+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480 ; platform_machine == 'x86_64'" ,
75+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@7febc6e25660af0f54d95dd781ecdcd62265ecca ; platform_machine == 'aarch64'" ,
7576]
7677vllm = [
7778 " cuda-python" ,
7879 " deep_gemm @ git+https://github.com/deepseek-ai/DeepGEMM.git@7b6b5563b9d4c1ae07ffbce7f78ad3ac9204827c" ,
7980 # deep_ep also needs libibverbs-dev
8081 # sudo apt-get update
8182 # sudo apt-get install libibverbs-dev
82- " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480" ,
83+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480 ; platform_machine == 'x86_64'" ,
84+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@7febc6e25660af0f54d95dd781ecdcd62265ecca ; platform_machine == 'aarch64'" ,
8385 " vllm==0.17.1" ,
8486 " num2words>=0.5.14" ,
8587 " flashinfer-python==0.6.4" ,
@@ -107,7 +109,8 @@ mcore = [
107109 # https://github.com/facebookresearch/xformers/blob/8354497deb2c04c67fbb2e2ad911e86530da0e90/xformers/ops/fmha/flash.py#L76
108110 " flash-attn==2.8.1" ,
109111 " emerging-optimizers==0.1.0" ,
110- " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480" ,
112+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480 ; platform_machine == 'x86_64'" ,
113+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@7febc6e25660af0f54d95dd781ecdcd62265ecca ; platform_machine == 'aarch64'" ,
111114]
112115nemo_gym = [" nemo_gym" ]
113116
@@ -247,7 +250,8 @@ override-dependencies = [
247250 " llguidance>=1.3.0,<1.4.0" ,
248251 # Override setuptools range in other dependencies to address CVE GHSA-58pv-8j8x-9vj2
249252 " setuptools>=80.10.2" ,
250- " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480" ,
253+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@bfded34800dfec415b71503f8205181de90b2480 ; platform_machine == 'x86_64'" ,
254+ " deep_ep @ git+https://github.com/deepseek-ai/DeepEP.git@7febc6e25660af0f54d95dd781ecdcd62265ecca ; platform_machine == 'aarch64'" ,
251255 # Pin flashinfer globally — flashinfer-python must match flashinfer-cubin at runtime, and
252256 # they're resolved independently by uv so ranges risk version mismatch.
253257 # When changing this version, check what each backend expects:
0 commit comments