@@ -19,19 +19,19 @@ dependencies = [
1919 " nvitop>=1.4.2" ,
2020 " packaging>=24.2" ,
2121 " peft>=0.13.2" ,
22- " ray[default]>=2.44.1 " ,
22+ " ray[default]==2.46.0 " ,
2323 " setuptools>=75.6.0,<80.0.0" ,
2424 " tensorboard>=2.18.0" ,
2525 " torch==2.7.0" ,
26- " transformers>=4.52.4,<4.54.0" , # see https://github.com/vllm-project/vllm-ascend/issues/2046
27- " vllm==0.9.1" ,
26+ " transformers @ git+https://github.com/2015aroras/transformers.git@shanea/olmo2-retrofit" ,
2827 " wandb==0.18.1" ,
2928 " langdetect==1.0.9" ,
3029 " immutabledict==1.2.0" ,
3130 " pytest-xdist==3.8.0" ,
3231 " flash-attn>=2.8.0.post2; platform_system != 'Darwin'" ,
3332 " liger-kernel>=0.5.4; platform_system != 'Darwin'" ,
3433 " flashinfer-python==0.2.8; platform_system != 'Darwin'" ,
34+ " vllm" ,
3535]
3636
3737[build-system ]
@@ -46,12 +46,14 @@ flash-attn = [{ requirement = "torch", match-runtime = true }]
4646
4747[tool .uv .extra-build-variables ]
4848flash-attn = { FLASH_ATTENTION_SKIP_CUDA_BUILD = " TRUE" }
49+ vllm = { VLLM_USE_PRECOMPILED = " 1" }
4950
5051# pytorch related setups
5152[tool .uv .sources ]
5253torch = [
5354 { index = " pytorch-cu128" , marker = " platform_system != 'Darwin'" },
5455]
56+ vllm = { path = " ./vllm_olmo3" , editable = true }
5557
5658[[tool .uv .index ]]
5759name = " pytorch-cu128"
@@ -101,6 +103,7 @@ target-version = ['py310']
101103
102104[tool .isort ]
103105known_first_party = [" open_instruct" ]
106+ known-third-party = [" wandb" ]
104107profile = " black"
105108src_paths = [" open_instruct" ]
106109
0 commit comments