Skip to content

Commit 080b811

Browse files
GeneDerjaychia
authored andcommitted
[llm.serving] Address dependencies related issues for llm serving (ray-project#50785)
Two dependencies we are resolving that requires to pin `xgrammar` and `pynvml` to specific versions. Related vllm PR/ issues - vllm-project/vllm#13338 - vllm-project/vllm#12847 --------- Signed-off-by: Gene Su <[email protected]> Signed-off-by: Jay Chia <[email protected]>
1 parent f5c1dbf commit 080b811

7 files changed

+110
-114
lines changed

python/requirements/llm/llm-test-requirements.txt

+2
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ pytest
22
aiohttp
33
pillow
44
httpx>=0.27.2
5+
pynvml>=12.0.0
6+
xgrammar>=0.1.11, !=0.1.13, !=0.1.12

python/requirements_compiled_rayllm_py311_cpu.txt

+13-18
Original file line numberDiff line numberDiff line change
@@ -3125,24 +3125,19 @@ xformers==0.0.28.post3 \
31253125
# via
31263126
# -c python/requirements_compiled_rayllm_test_py311_cpu.txt
31273127
# vllm
3128-
xgrammar==0.1.13 \
3129-
--hash=sha256:0e3232b3540e426df68712ebdf8c7f55976a67735a505cff0a05ca915d6ba7b7 \
3130-
--hash=sha256:2b8b638ae84afc0170d0c2361771f7b7f21695fbf982b52782b1a57f43927800 \
3131-
--hash=sha256:5d0ed6118652e5dd974423fa4b4759c6de6e16ff2f630a7f55558c0667c0aa25 \
3132-
--hash=sha256:65677e7b3b44cc2e07e893d223c59586c18841dc0893d7dfb3158c10579d8119 \
3133-
--hash=sha256:6c9b605f6713a01e097a5793bb14a225644f0616615a333c57061ddb134ddc03 \
3134-
--hash=sha256:7c1017a39628f4242c679d746b50c087f37f0baadeca11145fc5d68260136c8c \
3135-
--hash=sha256:8ccbdcc99b62ad6e509ab3b5c4806008b3f6e3501f1e02c5285dd768233e87fe \
3136-
--hash=sha256:9c569592cfda167b3c8dd45ea7a03afca926bdf050f2e70f87fbc265a9c89332 \
3137-
--hash=sha256:9e050755afff2f65f2fb4880e46270faac0cba9067cdb366c8616d51198bd4ab \
3138-
--hash=sha256:abbd74bf88bdb263d510d393ebbcab8244b314cd9c4efba683180ded17c8386f \
3139-
--hash=sha256:aec4671d522db5a79f31eed586cb1d25f8e8d650aafcde59f22fb236eeea5e1e \
3140-
--hash=sha256:b32c4f07baaf9a5891c3064068e4f39677da5d87fa3085d6dd935c8b72c26aa7 \
3141-
--hash=sha256:bc7a29bd856fadcc6779466b016822a68083976174210ea86e698febc1ffc343 \
3142-
--hash=sha256:d1a2613df6ac86710b5a09afbb1742ec27785f0222a13e4b7a8113f93d6201af \
3143-
--hash=sha256:d38885aff44cf06cdf457543fbfb1d104e2d3f4e77712f09590d20e30e7ef3e5 \
3144-
--hash=sha256:d571d18185246ce36b04c9156a22b36f0cf1b4587f7f91a0818c999526496459 \
3145-
--hash=sha256:f400de04c226336f7831cdd332c25b94852bb5fd3d2b63625461fdd23d13486f
3128+
xgrammar==0.1.11 \
3129+
--hash=sha256:035ec93306543b99bf2141dcc7f1a6dd0c255753fc8b5a2b5f3289a59fed8e37 \
3130+
--hash=sha256:12dd579a7073c14981e01aeee566d20e60001bf90af23024e0e6692a770ff535 \
3131+
--hash=sha256:1854d0fe6b908a3d2d42251a62e627224dbf6035a4322b844b1b5a277e3d0461 \
3132+
--hash=sha256:3b3975dcf4b3ed7b16bbe3c068738b09847f841793e1c5e1b4a07dff36bbdc37 \
3133+
--hash=sha256:561f8d4307db8cf5d3c3b3ff46eda6d95379f6e801278dbf9153a9d5e8b6126c \
3134+
--hash=sha256:5ed31db2669dc499d9d29bb16f30b3395332ff9d0fb80b759697190a5ef5258b \
3135+
--hash=sha256:6ac3cbb0a82a3a9d07f0739f63b2e26cbef7855149d236057dcc7fee74b37970 \
3136+
--hash=sha256:7934c968371d55759cac35be3b218cdf4b13f323f535ea0faa233240bab803b9 \
3137+
--hash=sha256:93bb6c10cbdf1a2bda3b458d97b47436657d780f98dccf3d266e17e13568c0a9 \
3138+
--hash=sha256:9c6f571121e4af45e3b5dc55f3dadd751cffff1f85f1c6fc5c4276db2bbed222 \
3139+
--hash=sha256:b2106bceb2ce313628af915f2c2b1c9865612026dd3c9feddbfcc69e4ee6c971 \
3140+
--hash=sha256:b293443725eddad31cf7b407bb24d5f3156c4b12a2c8041743cb7068a69fadcb
31463141
# via
31473142
# -c python/requirements_compiled_rayllm_test_py311_cpu.txt
31483143
# vllm

python/requirements_compiled_rayllm_py311_cu121.txt

+13-18
Original file line numberDiff line numberDiff line change
@@ -3211,24 +3211,19 @@ xformers==0.0.28.post3 \
32113211
# via
32123212
# -c python/requirements_compiled_rayllm_test_py311_cu121.txt
32133213
# vllm
3214-
xgrammar==0.1.13 \
3215-
--hash=sha256:0e3232b3540e426df68712ebdf8c7f55976a67735a505cff0a05ca915d6ba7b7 \
3216-
--hash=sha256:2b8b638ae84afc0170d0c2361771f7b7f21695fbf982b52782b1a57f43927800 \
3217-
--hash=sha256:5d0ed6118652e5dd974423fa4b4759c6de6e16ff2f630a7f55558c0667c0aa25 \
3218-
--hash=sha256:65677e7b3b44cc2e07e893d223c59586c18841dc0893d7dfb3158c10579d8119 \
3219-
--hash=sha256:6c9b605f6713a01e097a5793bb14a225644f0616615a333c57061ddb134ddc03 \
3220-
--hash=sha256:7c1017a39628f4242c679d746b50c087f37f0baadeca11145fc5d68260136c8c \
3221-
--hash=sha256:8ccbdcc99b62ad6e509ab3b5c4806008b3f6e3501f1e02c5285dd768233e87fe \
3222-
--hash=sha256:9c569592cfda167b3c8dd45ea7a03afca926bdf050f2e70f87fbc265a9c89332 \
3223-
--hash=sha256:9e050755afff2f65f2fb4880e46270faac0cba9067cdb366c8616d51198bd4ab \
3224-
--hash=sha256:abbd74bf88bdb263d510d393ebbcab8244b314cd9c4efba683180ded17c8386f \
3225-
--hash=sha256:aec4671d522db5a79f31eed586cb1d25f8e8d650aafcde59f22fb236eeea5e1e \
3226-
--hash=sha256:b32c4f07baaf9a5891c3064068e4f39677da5d87fa3085d6dd935c8b72c26aa7 \
3227-
--hash=sha256:bc7a29bd856fadcc6779466b016822a68083976174210ea86e698febc1ffc343 \
3228-
--hash=sha256:d1a2613df6ac86710b5a09afbb1742ec27785f0222a13e4b7a8113f93d6201af \
3229-
--hash=sha256:d38885aff44cf06cdf457543fbfb1d104e2d3f4e77712f09590d20e30e7ef3e5 \
3230-
--hash=sha256:d571d18185246ce36b04c9156a22b36f0cf1b4587f7f91a0818c999526496459 \
3231-
--hash=sha256:f400de04c226336f7831cdd332c25b94852bb5fd3d2b63625461fdd23d13486f
3214+
xgrammar==0.1.11 \
3215+
--hash=sha256:035ec93306543b99bf2141dcc7f1a6dd0c255753fc8b5a2b5f3289a59fed8e37 \
3216+
--hash=sha256:12dd579a7073c14981e01aeee566d20e60001bf90af23024e0e6692a770ff535 \
3217+
--hash=sha256:1854d0fe6b908a3d2d42251a62e627224dbf6035a4322b844b1b5a277e3d0461 \
3218+
--hash=sha256:3b3975dcf4b3ed7b16bbe3c068738b09847f841793e1c5e1b4a07dff36bbdc37 \
3219+
--hash=sha256:561f8d4307db8cf5d3c3b3ff46eda6d95379f6e801278dbf9153a9d5e8b6126c \
3220+
--hash=sha256:5ed31db2669dc499d9d29bb16f30b3395332ff9d0fb80b759697190a5ef5258b \
3221+
--hash=sha256:6ac3cbb0a82a3a9d07f0739f63b2e26cbef7855149d236057dcc7fee74b37970 \
3222+
--hash=sha256:7934c968371d55759cac35be3b218cdf4b13f323f535ea0faa233240bab803b9 \
3223+
--hash=sha256:93bb6c10cbdf1a2bda3b458d97b47436657d780f98dccf3d266e17e13568c0a9 \
3224+
--hash=sha256:9c6f571121e4af45e3b5dc55f3dadd751cffff1f85f1c6fc5c4276db2bbed222 \
3225+
--hash=sha256:b2106bceb2ce313628af915f2c2b1c9865612026dd3c9feddbfcc69e4ee6c971 \
3226+
--hash=sha256:b293443725eddad31cf7b407bb24d5f3156c4b12a2c8041743cb7068a69fadcb
32323227
# via
32333228
# -c python/requirements_compiled_rayllm_test_py311_cu121.txt
32343229
# vllm

python/requirements_compiled_rayllm_py311_cu124.txt

+13-18
Original file line numberDiff line numberDiff line change
@@ -3229,24 +3229,19 @@ xformers==0.0.28.post3 \
32293229
# via
32303230
# -c python/requirements_compiled_rayllm_test_py311_cu124.txt
32313231
# vllm
3232-
xgrammar==0.1.13 \
3233-
--hash=sha256:0e3232b3540e426df68712ebdf8c7f55976a67735a505cff0a05ca915d6ba7b7 \
3234-
--hash=sha256:2b8b638ae84afc0170d0c2361771f7b7f21695fbf982b52782b1a57f43927800 \
3235-
--hash=sha256:5d0ed6118652e5dd974423fa4b4759c6de6e16ff2f630a7f55558c0667c0aa25 \
3236-
--hash=sha256:65677e7b3b44cc2e07e893d223c59586c18841dc0893d7dfb3158c10579d8119 \
3237-
--hash=sha256:6c9b605f6713a01e097a5793bb14a225644f0616615a333c57061ddb134ddc03 \
3238-
--hash=sha256:7c1017a39628f4242c679d746b50c087f37f0baadeca11145fc5d68260136c8c \
3239-
--hash=sha256:8ccbdcc99b62ad6e509ab3b5c4806008b3f6e3501f1e02c5285dd768233e87fe \
3240-
--hash=sha256:9c569592cfda167b3c8dd45ea7a03afca926bdf050f2e70f87fbc265a9c89332 \
3241-
--hash=sha256:9e050755afff2f65f2fb4880e46270faac0cba9067cdb366c8616d51198bd4ab \
3242-
--hash=sha256:abbd74bf88bdb263d510d393ebbcab8244b314cd9c4efba683180ded17c8386f \
3243-
--hash=sha256:aec4671d522db5a79f31eed586cb1d25f8e8d650aafcde59f22fb236eeea5e1e \
3244-
--hash=sha256:b32c4f07baaf9a5891c3064068e4f39677da5d87fa3085d6dd935c8b72c26aa7 \
3245-
--hash=sha256:bc7a29bd856fadcc6779466b016822a68083976174210ea86e698febc1ffc343 \
3246-
--hash=sha256:d1a2613df6ac86710b5a09afbb1742ec27785f0222a13e4b7a8113f93d6201af \
3247-
--hash=sha256:d38885aff44cf06cdf457543fbfb1d104e2d3f4e77712f09590d20e30e7ef3e5 \
3248-
--hash=sha256:d571d18185246ce36b04c9156a22b36f0cf1b4587f7f91a0818c999526496459 \
3249-
--hash=sha256:f400de04c226336f7831cdd332c25b94852bb5fd3d2b63625461fdd23d13486f
3232+
xgrammar==0.1.11 \
3233+
--hash=sha256:035ec93306543b99bf2141dcc7f1a6dd0c255753fc8b5a2b5f3289a59fed8e37 \
3234+
--hash=sha256:12dd579a7073c14981e01aeee566d20e60001bf90af23024e0e6692a770ff535 \
3235+
--hash=sha256:1854d0fe6b908a3d2d42251a62e627224dbf6035a4322b844b1b5a277e3d0461 \
3236+
--hash=sha256:3b3975dcf4b3ed7b16bbe3c068738b09847f841793e1c5e1b4a07dff36bbdc37 \
3237+
--hash=sha256:561f8d4307db8cf5d3c3b3ff46eda6d95379f6e801278dbf9153a9d5e8b6126c \
3238+
--hash=sha256:5ed31db2669dc499d9d29bb16f30b3395332ff9d0fb80b759697190a5ef5258b \
3239+
--hash=sha256:6ac3cbb0a82a3a9d07f0739f63b2e26cbef7855149d236057dcc7fee74b37970 \
3240+
--hash=sha256:7934c968371d55759cac35be3b218cdf4b13f323f535ea0faa233240bab803b9 \
3241+
--hash=sha256:93bb6c10cbdf1a2bda3b458d97b47436657d780f98dccf3d266e17e13568c0a9 \
3242+
--hash=sha256:9c6f571121e4af45e3b5dc55f3dadd751cffff1f85f1c6fc5c4276db2bbed222 \
3243+
--hash=sha256:b2106bceb2ce313628af915f2c2b1c9865612026dd3c9feddbfcc69e4ee6c971 \
3244+
--hash=sha256:b293443725eddad31cf7b407bb24d5f3156c4b12a2c8041743cb7068a69fadcb
32503245
# via
32513246
# -c python/requirements_compiled_rayllm_test_py311_cu124.txt
32523247
# vllm

python/requirements_compiled_rayllm_test_py311_cpu.txt

+23-20
Original file line numberDiff line numberDiff line change
@@ -2084,7 +2084,9 @@ numpy==1.26.4 \
20842084
nvidia-ml-py==12.570.86 \
20852085
--hash=sha256:0508d4a0c7b6d015cf574530b95a62ed4fc89da3b8b47e1aefe6777db170ec8b \
20862086
--hash=sha256:58907de35a845abd13dcb227f18298f3b5dd94a72d04c9e594e77711e95c0b51
2087-
# via vllm
2087+
# via
2088+
# pynvml
2089+
# vllm
20882090
openai==1.63.2 \
20892091
--hash=sha256:1f38b27b5a40814c2b7d8759ec78110df58c4a614c25f182809ca52b080ff4d4 \
20902092
--hash=sha256:aeabeec984a7d2957b4928ceaa339e2ead19c61cfcf35ae62b7c363368d26360
@@ -2682,6 +2684,10 @@ pygments==2.18.0 \
26822684
# ipython
26832685
# nbconvert
26842686
# rich
2687+
pynvml==12.0.0 \
2688+
--hash=sha256:299ce2451a6a17e6822d6faee750103e25b415f06f59abb8db65d30f794166f5 \
2689+
--hash=sha256:fdff84b62a27dbe98e08e1a647eb77342bef1aebe0878bcd15e99a83fcbecb9e
2690+
# via -r python/requirements/llm/llm-test-requirements.txt
26852691
pyopenssl==24.2.1 \
26862692
--hash=sha256:4247f0dbe3748d560dcbb2ff3ea01af0f9a1a001ef5f7c4c647956ed8cbf0e95 \
26872693
--hash=sha256:967d5719b12b243588573f39b0c677637145c7a1ffedcd495a487e58177fbb8d
@@ -3874,25 +3880,22 @@ xformers==0.0.28.post3 \
38743880
--hash=sha256:c7a2392c874dfd8f38b73e14492baf048a4f50f77ddf522bfcf6ebf5ee84d567 \
38753881
--hash=sha256:e5ae1269ceea51c0d3a0a03ebe729aaae8e29dc4ca5e0f5a3bcd482045905811
38763882
# via vllm
3877-
xgrammar==0.1.13 \
3878-
--hash=sha256:0e3232b3540e426df68712ebdf8c7f55976a67735a505cff0a05ca915d6ba7b7 \
3879-
--hash=sha256:2b8b638ae84afc0170d0c2361771f7b7f21695fbf982b52782b1a57f43927800 \
3880-
--hash=sha256:5d0ed6118652e5dd974423fa4b4759c6de6e16ff2f630a7f55558c0667c0aa25 \
3881-
--hash=sha256:65677e7b3b44cc2e07e893d223c59586c18841dc0893d7dfb3158c10579d8119 \
3882-
--hash=sha256:6c9b605f6713a01e097a5793bb14a225644f0616615a333c57061ddb134ddc03 \
3883-
--hash=sha256:7c1017a39628f4242c679d746b50c087f37f0baadeca11145fc5d68260136c8c \
3884-
--hash=sha256:8ccbdcc99b62ad6e509ab3b5c4806008b3f6e3501f1e02c5285dd768233e87fe \
3885-
--hash=sha256:9c569592cfda167b3c8dd45ea7a03afca926bdf050f2e70f87fbc265a9c89332 \
3886-
--hash=sha256:9e050755afff2f65f2fb4880e46270faac0cba9067cdb366c8616d51198bd4ab \
3887-
--hash=sha256:abbd74bf88bdb263d510d393ebbcab8244b314cd9c4efba683180ded17c8386f \
3888-
--hash=sha256:aec4671d522db5a79f31eed586cb1d25f8e8d650aafcde59f22fb236eeea5e1e \
3889-
--hash=sha256:b32c4f07baaf9a5891c3064068e4f39677da5d87fa3085d6dd935c8b72c26aa7 \
3890-
--hash=sha256:bc7a29bd856fadcc6779466b016822a68083976174210ea86e698febc1ffc343 \
3891-
--hash=sha256:d1a2613df6ac86710b5a09afbb1742ec27785f0222a13e4b7a8113f93d6201af \
3892-
--hash=sha256:d38885aff44cf06cdf457543fbfb1d104e2d3f4e77712f09590d20e30e7ef3e5 \
3893-
--hash=sha256:d571d18185246ce36b04c9156a22b36f0cf1b4587f7f91a0818c999526496459 \
3894-
--hash=sha256:f400de04c226336f7831cdd332c25b94852bb5fd3d2b63625461fdd23d13486f
3895-
# via vllm
3883+
xgrammar==0.1.11 \
3884+
--hash=sha256:035ec93306543b99bf2141dcc7f1a6dd0c255753fc8b5a2b5f3289a59fed8e37 \
3885+
--hash=sha256:12dd579a7073c14981e01aeee566d20e60001bf90af23024e0e6692a770ff535 \
3886+
--hash=sha256:1854d0fe6b908a3d2d42251a62e627224dbf6035a4322b844b1b5a277e3d0461 \
3887+
--hash=sha256:3b3975dcf4b3ed7b16bbe3c068738b09847f841793e1c5e1b4a07dff36bbdc37 \
3888+
--hash=sha256:561f8d4307db8cf5d3c3b3ff46eda6d95379f6e801278dbf9153a9d5e8b6126c \
3889+
--hash=sha256:5ed31db2669dc499d9d29bb16f30b3395332ff9d0fb80b759697190a5ef5258b \
3890+
--hash=sha256:6ac3cbb0a82a3a9d07f0739f63b2e26cbef7855149d236057dcc7fee74b37970 \
3891+
--hash=sha256:7934c968371d55759cac35be3b218cdf4b13f323f535ea0faa233240bab803b9 \
3892+
--hash=sha256:93bb6c10cbdf1a2bda3b458d97b47436657d780f98dccf3d266e17e13568c0a9 \
3893+
--hash=sha256:9c6f571121e4af45e3b5dc55f3dadd751cffff1f85f1c6fc5c4276db2bbed222 \
3894+
--hash=sha256:b2106bceb2ce313628af915f2c2b1c9865612026dd3c9feddbfcc69e4ee6c971 \
3895+
--hash=sha256:b293443725eddad31cf7b407bb24d5f3156c4b12a2c8041743cb7068a69fadcb
3896+
# via
3897+
# -r python/requirements/llm/llm-test-requirements.txt
3898+
# vllm
38963899
y-py==0.6.2 \
38973900
--hash=sha256:015f7f6c1ce8a83d57955d1dc7ddd57cb633ae00576741a4fc9a0f72ed70007d \
38983901
--hash=sha256:032365dfe932bfab8e80937ad6093b4c22e67d63ad880096b5fa8768f8d829ba \

python/requirements_compiled_rayllm_test_py311_cu121.txt

+23-20
Original file line numberDiff line numberDiff line change
@@ -2126,7 +2126,9 @@ nvidia-cusparse-cu12==12.1.0.106 \
21262126
nvidia-ml-py==12.570.86 \
21272127
--hash=sha256:0508d4a0c7b6d015cf574530b95a62ed4fc89da3b8b47e1aefe6777db170ec8b \
21282128
--hash=sha256:58907de35a845abd13dcb227f18298f3b5dd94a72d04c9e594e77711e95c0b51
2129-
# via vllm
2129+
# via
2130+
# pynvml
2131+
# vllm
21302132
nvidia-nccl-cu12==2.21.5 \
21312133
--hash=sha256:8579076d30a8c24988834445f8d633c697d42397e92ffc3f63fa26766d25e0a0
21322134
# via torch
@@ -2738,6 +2740,10 @@ pygments==2.18.0 \
27382740
# ipython
27392741
# nbconvert
27402742
# rich
2743+
pynvml==12.0.0 \
2744+
--hash=sha256:299ce2451a6a17e6822d6faee750103e25b415f06f59abb8db65d30f794166f5 \
2745+
--hash=sha256:fdff84b62a27dbe98e08e1a647eb77342bef1aebe0878bcd15e99a83fcbecb9e
2746+
# via -r python/requirements/llm/llm-test-requirements.txt
27412747
pyopenssl==24.2.1 \
27422748
--hash=sha256:4247f0dbe3748d560dcbb2ff3ea01af0f9a1a001ef5f7c4c647956ed8cbf0e95 \
27432749
--hash=sha256:967d5719b12b243588573f39b0c677637145c7a1ffedcd495a487e58177fbb8d
@@ -3937,25 +3943,22 @@ xformers==0.0.28.post3 \
39373943
--hash=sha256:c7a2392c874dfd8f38b73e14492baf048a4f50f77ddf522bfcf6ebf5ee84d567 \
39383944
--hash=sha256:e5ae1269ceea51c0d3a0a03ebe729aaae8e29dc4ca5e0f5a3bcd482045905811
39393945
# via vllm
3940-
xgrammar==0.1.13 \
3941-
--hash=sha256:0e3232b3540e426df68712ebdf8c7f55976a67735a505cff0a05ca915d6ba7b7 \
3942-
--hash=sha256:2b8b638ae84afc0170d0c2361771f7b7f21695fbf982b52782b1a57f43927800 \
3943-
--hash=sha256:5d0ed6118652e5dd974423fa4b4759c6de6e16ff2f630a7f55558c0667c0aa25 \
3944-
--hash=sha256:65677e7b3b44cc2e07e893d223c59586c18841dc0893d7dfb3158c10579d8119 \
3945-
--hash=sha256:6c9b605f6713a01e097a5793bb14a225644f0616615a333c57061ddb134ddc03 \
3946-
--hash=sha256:7c1017a39628f4242c679d746b50c087f37f0baadeca11145fc5d68260136c8c \
3947-
--hash=sha256:8ccbdcc99b62ad6e509ab3b5c4806008b3f6e3501f1e02c5285dd768233e87fe \
3948-
--hash=sha256:9c569592cfda167b3c8dd45ea7a03afca926bdf050f2e70f87fbc265a9c89332 \
3949-
--hash=sha256:9e050755afff2f65f2fb4880e46270faac0cba9067cdb366c8616d51198bd4ab \
3950-
--hash=sha256:abbd74bf88bdb263d510d393ebbcab8244b314cd9c4efba683180ded17c8386f \
3951-
--hash=sha256:aec4671d522db5a79f31eed586cb1d25f8e8d650aafcde59f22fb236eeea5e1e \
3952-
--hash=sha256:b32c4f07baaf9a5891c3064068e4f39677da5d87fa3085d6dd935c8b72c26aa7 \
3953-
--hash=sha256:bc7a29bd856fadcc6779466b016822a68083976174210ea86e698febc1ffc343 \
3954-
--hash=sha256:d1a2613df6ac86710b5a09afbb1742ec27785f0222a13e4b7a8113f93d6201af \
3955-
--hash=sha256:d38885aff44cf06cdf457543fbfb1d104e2d3f4e77712f09590d20e30e7ef3e5 \
3956-
--hash=sha256:d571d18185246ce36b04c9156a22b36f0cf1b4587f7f91a0818c999526496459 \
3957-
--hash=sha256:f400de04c226336f7831cdd332c25b94852bb5fd3d2b63625461fdd23d13486f
3958-
# via vllm
3946+
xgrammar==0.1.11 \
3947+
--hash=sha256:035ec93306543b99bf2141dcc7f1a6dd0c255753fc8b5a2b5f3289a59fed8e37 \
3948+
--hash=sha256:12dd579a7073c14981e01aeee566d20e60001bf90af23024e0e6692a770ff535 \
3949+
--hash=sha256:1854d0fe6b908a3d2d42251a62e627224dbf6035a4322b844b1b5a277e3d0461 \
3950+
--hash=sha256:3b3975dcf4b3ed7b16bbe3c068738b09847f841793e1c5e1b4a07dff36bbdc37 \
3951+
--hash=sha256:561f8d4307db8cf5d3c3b3ff46eda6d95379f6e801278dbf9153a9d5e8b6126c \
3952+
--hash=sha256:5ed31db2669dc499d9d29bb16f30b3395332ff9d0fb80b759697190a5ef5258b \
3953+
--hash=sha256:6ac3cbb0a82a3a9d07f0739f63b2e26cbef7855149d236057dcc7fee74b37970 \
3954+
--hash=sha256:7934c968371d55759cac35be3b218cdf4b13f323f535ea0faa233240bab803b9 \
3955+
--hash=sha256:93bb6c10cbdf1a2bda3b458d97b47436657d780f98dccf3d266e17e13568c0a9 \
3956+
--hash=sha256:9c6f571121e4af45e3b5dc55f3dadd751cffff1f85f1c6fc5c4276db2bbed222 \
3957+
--hash=sha256:b2106bceb2ce313628af915f2c2b1c9865612026dd3c9feddbfcc69e4ee6c971 \
3958+
--hash=sha256:b293443725eddad31cf7b407bb24d5f3156c4b12a2c8041743cb7068a69fadcb
3959+
# via
3960+
# -r python/requirements/llm/llm-test-requirements.txt
3961+
# vllm
39593962
y-py==0.6.2 \
39603963
--hash=sha256:015f7f6c1ce8a83d57955d1dc7ddd57cb633ae00576741a4fc9a0f72ed70007d \
39613964
--hash=sha256:032365dfe932bfab8e80937ad6093b4c22e67d63ad880096b5fa8768f8d829ba \

0 commit comments

Comments
 (0)