Skip to content

Commit 27cfc5f

Browse files
committed
enforce ray <= 2.23, local_dir option is deprecated from ray 2.24 onwards
Signed-off-by: Jack Luar <[email protected]>
1 parent 4721912 commit 27cfc5f

File tree

4 files changed

+204
-263
lines changed

4 files changed

+204
-263
lines changed

tools/AutoTuner/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ classifiers = [
99
]
1010
readme = "README.md"
1111
dependencies = [
12-
"ray[default,tune] ~= 2.10",
12+
"ray[default,tune] >= 2.10, <= 2.23",
1313
"ax-platform >= 0.3.3, <= 0.3.7",
1414
"hyperopt ~= 0.2.7",
1515
"optuna ~= 3.6.0",

tools/AutoTuner/requirements-dev.txt

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ annotated-types==0.7.0
2020
# via pydantic
2121
asttokens==3.0.0
2222
# via stack-data
23+
async-timeout==5.0.1
24+
# via aiohttp
2325
attrs==25.1.0
2426
# via
2527
# aiohttp
@@ -63,6 +65,8 @@ decorator==5.1.1
6365
# via ipython
6466
distlib==0.3.9
6567
# via virtualenv
68+
exceptiongroup==1.2.2
69+
# via ipython
6670
executing==2.2.0
6771
# via stack-data
6872
filelock==3.17.0
@@ -114,6 +118,7 @@ jedi==0.19.2
114118
jinja2==3.1.5
115119
# via
116120
# ax-platform
121+
# memray
117122
# torch
118123
joblib==1.4.2
119124
# via scikit-learn
@@ -129,10 +134,17 @@ linear-operator==0.5.1
129134
# via
130135
# botorch
131136
# gpytorch
137+
linkify-it-py==2.0.3
138+
# via markdown-it-py
132139
mako==1.3.9
133140
# via alembic
134141
markdown==3.7
135142
# via tensorboard
143+
markdown-it-py==3.0.0
144+
# via
145+
# mdit-py-plugins
146+
# rich
147+
# textual
136148
markupsafe==3.0.2
137149
# via
138150
# jinja2
@@ -142,6 +154,12 @@ matplotlib==3.7.5
142154
# via autotuner (pyproject.toml)
143155
matplotlib-inline==0.1.7
144156
# via ipython
157+
mdit-py-plugins==0.4.2
158+
# via markdown-it-py
159+
mdurl==0.1.2
160+
# via markdown-it-py
161+
memray==1.15.0
162+
# via ray
145163
mpmath==1.3.0
146164
# via
147165
# botorch
@@ -243,6 +261,7 @@ pillow==11.1.0
243261
platformdirs==4.3.6
244262
# via
245263
# black
264+
# textual
246265
# virtualenv
247266
plotly==6.0.0
248267
# via ax-platform
@@ -286,7 +305,9 @@ pydantic==2.10.6
286305
pydantic-core==2.27.2
287306
# via pydantic
288307
pygments==2.19.1
289-
# via ipython
308+
# via
309+
# ipython
310+
# rich
290311
pyparsing==3.2.1
291312
# via matplotlib
292313
pyre-extensions==0.0.32
@@ -306,7 +327,7 @@ pyyaml==6.0.2
306327
# autotuner (pyproject.toml)
307328
# optuna
308329
# ray
309-
ray==2.42.1
330+
ray==2.23.0
310331
# via autotuner (pyproject.toml)
311332
referencing==0.36.2
312333
# via
@@ -316,6 +337,10 @@ requests==2.32.3
316337
# via
317338
# google-api-core
318339
# ray
340+
rich==13.9.4
341+
# via
342+
# memray
343+
# textual
319344
rpds-py==0.22.3
320345
# via
321346
# jsonschema
@@ -336,9 +361,7 @@ scipy==1.15.1
336361
# linear-operator
337362
# scikit-learn
338363
setuptools==75.8.0
339-
# via
340-
# tensorboard
341-
# torch
364+
# via tensorboard
342365
six==1.17.0
343366
# via
344367
# hyperopt
@@ -362,8 +385,12 @@ tensorboard-data-server==0.7.2
362385
# via tensorboard
363386
tensorboardx==2.6.2.2
364387
# via ray
388+
textual==2.0.1
389+
# via memray
365390
threadpoolctl==3.5.0
366391
# via scikit-learn
392+
tomli==2.2.1
393+
# via black
367394
torch==2.6.0
368395
# via
369396
# botorch
@@ -389,16 +416,23 @@ typeguard==2.13.3
389416
typing-extensions==4.12.2
390417
# via
391418
# alembic
419+
# black
420+
# ipython
421+
# multidict
392422
# pydantic
393423
# pydantic-core
394424
# pyre-extensions
395425
# referencing
426+
# rich
427+
# textual
396428
# torch
397429
# typing-inspect
398430
typing-inspect==0.9.0
399431
# via pyre-extensions
400432
tzdata==2025.1
401433
# via pandas
434+
uc-micro-py==1.0.3
435+
# via linkify-it-py
402436
urllib3==1.26.15
403437
# via
404438
# autotuner (pyproject.toml)

tools/AutoTuner/requirements.txt

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ annotated-types==0.7.0
2020
# via pydantic
2121
asttokens==3.0.0
2222
# via stack-data
23+
async-timeout==5.0.1
24+
# via aiohttp
2325
attrs==25.1.0
2426
# via
2527
# aiohttp
@@ -59,6 +61,8 @@ decorator==5.1.1
5961
# via ipython
6062
distlib==0.3.9
6163
# via virtualenv
64+
exceptiongroup==1.2.2
65+
# via ipython
6266
executing==2.2.0
6367
# via stack-data
6468
filelock==3.17.0
@@ -110,6 +114,7 @@ jedi==0.19.2
110114
jinja2==3.1.5
111115
# via
112116
# ax-platform
117+
# memray
113118
# torch
114119
joblib==1.4.2
115120
# via scikit-learn
@@ -125,10 +130,17 @@ linear-operator==0.5.1
125130
# via
126131
# botorch
127132
# gpytorch
133+
linkify-it-py==2.0.3
134+
# via markdown-it-py
128135
mako==1.3.9
129136
# via alembic
130137
markdown==3.7
131138
# via tensorboard
139+
markdown-it-py==3.0.0
140+
# via
141+
# mdit-py-plugins
142+
# rich
143+
# textual
132144
markupsafe==3.0.2
133145
# via
134146
# jinja2
@@ -138,6 +150,12 @@ matplotlib==3.7.5
138150
# via autotuner (pyproject.toml)
139151
matplotlib-inline==0.1.7
140152
# via ipython
153+
mdit-py-plugins==0.4.2
154+
# via markdown-it-py
155+
mdurl==0.1.2
156+
# via markdown-it-py
157+
memray==1.15.0
158+
# via ray
141159
mpmath==1.3.0
142160
# via
143161
# botorch
@@ -232,7 +250,9 @@ pexpect==4.9.0
232250
pillow==11.1.0
233251
# via matplotlib
234252
platformdirs==4.3.6
235-
# via virtualenv
253+
# via
254+
# textual
255+
# virtualenv
236256
plotly==6.0.0
237257
# via ax-platform
238258
prometheus-client==0.21.1
@@ -275,7 +295,9 @@ pydantic==2.10.6
275295
pydantic-core==2.27.2
276296
# via pydantic
277297
pygments==2.19.1
278-
# via ipython
298+
# via
299+
# ipython
300+
# rich
279301
pyparsing==3.2.1
280302
# via matplotlib
281303
pyre-extensions==0.0.32
@@ -295,7 +317,7 @@ pyyaml==6.0.2
295317
# autotuner (pyproject.toml)
296318
# optuna
297319
# ray
298-
ray==2.42.1
320+
ray==2.23.0
299321
# via autotuner (pyproject.toml)
300322
referencing==0.36.2
301323
# via
@@ -305,6 +327,10 @@ requests==2.32.3
305327
# via
306328
# google-api-core
307329
# ray
330+
rich==13.9.4
331+
# via
332+
# memray
333+
# textual
308334
rpds-py==0.22.3
309335
# via
310336
# jsonschema
@@ -325,9 +351,7 @@ scipy==1.15.1
325351
# linear-operator
326352
# scikit-learn
327353
setuptools==75.8.0
328-
# via
329-
# tensorboard
330-
# torch
354+
# via tensorboard
331355
six==1.17.0
332356
# via
333357
# hyperopt
@@ -351,6 +375,8 @@ tensorboard-data-server==0.7.2
351375
# via tensorboard
352376
tensorboardx==2.6.2.2
353377
# via ray
378+
textual==2.0.1
379+
# via memray
354380
threadpoolctl==3.5.0
355381
# via scikit-learn
356382
torch==2.6.0
@@ -378,16 +404,22 @@ typeguard==2.13.3
378404
typing-extensions==4.12.2
379405
# via
380406
# alembic
407+
# ipython
408+
# multidict
381409
# pydantic
382410
# pydantic-core
383411
# pyre-extensions
384412
# referencing
413+
# rich
414+
# textual
385415
# torch
386416
# typing-inspect
387417
typing-inspect==0.9.0
388418
# via pyre-extensions
389419
tzdata==2025.1
390420
# via pandas
421+
uc-micro-py==1.0.3
422+
# via linkify-it-py
391423
urllib3==1.26.15
392424
# via
393425
# autotuner (pyproject.toml)

0 commit comments

Comments
 (0)