Skip to content

Commit 94f3a8b

Browse files
committed
Adding TF, PyTorch, JAX in requirements
1 parent c3c2efc commit 94f3a8b

File tree

2 files changed

+159
-13
lines changed

2 files changed

+159
-13
lines changed

requirements.in

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ faker==30.8.0
55
fastapi[all]==0.111.1
66
gpustat==1.0.0
77
httpx==0.27.0
8+
jax-metal==0.1.0
9+
jax==0.4.26
10+
jaxlib==0.4.26
811
jsonschema==4.22.0
912
line-profiler==4.1.3
1013
matplotlib==3.7.5
@@ -13,11 +16,17 @@ numba==0.60.0
1316
numpy==1.26.4
1417
openai[datalib]==1.35.14
1518
openpyxl==3.1.5
16-
pandas==2.2.3
1719
pandarallel==1.6.5
20+
pandas==2.2.3
1821
perfplot==0.10.2
1922
pypdf==5.0.1
2023
python-dotenv==1.0.1
2124
SQLAlchemy==2.0.30
2225
swifter==1.4.0
26+
tensorflow-macos==2.16.1
27+
tensorflow-metal==1.1.0
28+
tensorflow==2.16.1
29+
torch==2.4.0
30+
torchaudio==2.4.0
31+
torchvision==0.19.0
2332
xlrd==2.0.1

requirements.txt

Lines changed: 149 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
#
55
# pip-compile requirements.in
66
#
7+
absl-py==2.1.0
8+
# via
9+
# keras
10+
# tensorboard
11+
# tensorflow
712
annotated-types==0.7.0
813
# via pydantic
914
anyio==4.6.2.post1
@@ -12,6 +17,8 @@ anyio==4.6.2.post1
1217
# openai
1318
# starlette
1419
# watchfiles
20+
astunparse==1.6.3
21+
# via tensorflow
1522
attrs==24.2.0
1623
# via
1724
# jsonschema
@@ -22,6 +29,9 @@ certifi==2024.8.30
2229
# via
2330
# httpcore
2431
# httpx
32+
# requests
33+
charset-normalizer==3.4.0
34+
# via requests
2535
click==8.1.7
2636
# via
2737
# dask
@@ -50,7 +60,7 @@ dnspython==2.7.0
5060
# via email-validator
5161
email-validator==2.2.0
5262
# via fastapi
53-
et-xmlfile==1.1.0
63+
et-xmlfile==2.0.0
5464
# via openpyxl
5565
exceptiongroup==1.2.2
5666
# via anyio
@@ -60,16 +70,34 @@ fastapi[all]==0.111.1
6070
# via -r requirements.in
6171
fastapi-cli==0.0.5
6272
# via fastapi
73+
filelock==3.16.1
74+
# via torch
75+
flatbuffers==24.3.25
76+
# via tensorflow
6377
fonttools==4.54.1
6478
# via matplotlib
6579
fsspec==2024.10.0
66-
# via dask
80+
# via
81+
# dask
82+
# torch
83+
gast==0.6.0
84+
# via tensorflow
85+
google-pasta==0.2.0
86+
# via tensorflow
6787
gpustat==1.0.0
6888
# via -r requirements.in
89+
grpcio==1.67.1
90+
# via
91+
# tensorboard
92+
# tensorflow
6993
h11==0.14.0
7094
# via
7195
# httpcore
7296
# uvicorn
97+
h5py==3.12.1
98+
# via
99+
# keras
100+
# tensorflow
73101
httpcore==1.0.6
74102
# via httpx
75103
httptools==0.6.4
@@ -84,28 +112,49 @@ idna==3.10
84112
# anyio
85113
# email-validator
86114
# httpx
115+
# requests
87116
importlib-metadata==8.5.0
88117
# via dask
89118
itsdangerous==2.2.0
90119
# via fastapi
120+
jax==0.4.26
121+
# via
122+
# -r requirements.in
123+
# jax-metal
124+
jax-metal==0.1.0
125+
# via -r requirements.in
126+
jaxlib==0.4.26
127+
# via
128+
# -r requirements.in
129+
# jax-metal
91130
jinja2==3.1.4
92-
# via fastapi
131+
# via
132+
# fastapi
133+
# torch
93134
jsonschema==4.22.0
94135
# via -r requirements.in
95136
jsonschema-specifications==2024.10.1
96137
# via jsonschema
138+
keras==3.6.0
139+
# via tensorflow
97140
kiwisolver==1.4.7
98141
# via matplotlib
142+
libclang==18.1.1
143+
# via tensorflow
99144
line-profiler==4.1.3
100145
# via -r requirements.in
101146
llvmlite==0.43.0
102147
# via numba
103148
locket==1.0.0
104149
# via partd
150+
markdown==3.7
151+
# via tensorboard
105152
markdown-it-py==3.0.0
106153
# via rich
107154
markupsafe==3.0.2
108-
# via jinja2
155+
# via
156+
# jinja2
157+
# werkzeug
109158
matplotlib==3.7.5
110159
# via
111160
# -r requirements.in
@@ -115,35 +164,63 @@ matplotx==0.3.10
115164
# via perfplot
116165
mdurl==0.1.2
117166
# via markdown-it-py
167+
ml-dtypes==0.3.2
168+
# via
169+
# jax
170+
# jaxlib
171+
# keras
172+
# tensorflow
173+
mpmath==1.3.0
174+
# via sympy
175+
namex==0.0.8
176+
# via keras
118177
networkx==3.3
119-
# via -r requirements.in
178+
# via
179+
# -r requirements.in
180+
# torch
120181
numba==0.60.0
121182
# via -r requirements.in
122183
numpy==1.26.4
123184
# via
124185
# -r requirements.in
125186
# contourpy
126187
# dask
188+
# h5py
189+
# jax
190+
# jaxlib
191+
# keras
127192
# matplotlib
128193
# matplotx
194+
# ml-dtypes
129195
# numba
130196
# openai
131197
# pandas
132198
# pandas-stubs
133199
# perfplot
134-
# pyarrow
200+
# scipy
201+
# tensorboard
202+
# tensorflow
203+
# torchvision
135204
nvidia-ml-py==11.495.46
136205
# via gpustat
137206
openai[datalib]==1.35.14
138207
# via -r requirements.in
139208
openpyxl==3.1.5
140209
# via -r requirements.in
210+
opt-einsum==3.4.0
211+
# via
212+
# jax
213+
# tensorflow
214+
optree==0.13.0
215+
# via keras
141216
orjson==3.10.10
142217
# via fastapi
143218
packaging==24.1
144219
# via
145220
# dask
221+
# keras
146222
# matplotlib
223+
# tensorflow
147224
pandarallel==1.6.5
148225
# via -r requirements.in
149226
pandas==2.2.3
@@ -161,13 +238,19 @@ partd==1.4.2
161238
perfplot==0.10.2
162239
# via -r requirements.in
163240
pillow==11.0.0
164-
# via matplotlib
241+
# via
242+
# matplotlib
243+
# torchvision
244+
protobuf==4.25.5
245+
# via
246+
# tensorboard
247+
# tensorflow
165248
psutil==6.1.0
166249
# via
167250
# gpustat
168251
# pandarallel
169252
# swifter
170-
pyarrow==17.0.0
253+
pyarrow==18.0.0
171254
# via dask-expr
172255
pydantic==2.9.2
173256
# via
@@ -179,7 +262,7 @@ pydantic-core==2.23.4
179262
# via pydantic
180263
pydantic-extra-types==2.9.0
181264
# via fastapi
182-
pydantic-settings==2.6.0
265+
pydantic-settings==2.6.1
183266
# via fastapi
184267
pygments==2.18.0
185268
# via rich
@@ -197,7 +280,7 @@ python-dotenv==1.0.1
197280
# -r requirements.in
198281
# pydantic-settings
199282
# uvicorn
200-
python-multipart==0.0.12
283+
python-multipart==0.0.17
201284
# via fastapi
202285
pytz==2024.2
203286
# via
@@ -212,21 +295,34 @@ referencing==0.35.1
212295
# via
213296
# jsonschema
214297
# jsonschema-specifications
298+
requests==2.32.3
299+
# via tensorflow
215300
rich==13.9.3
216301
# via
302+
# keras
217303
# perfplot
218304
# typer
219-
rpds-py==0.20.0
305+
rpds-py==0.20.1
220306
# via
221307
# jsonschema
222308
# referencing
309+
scipy==1.14.1
310+
# via
311+
# jax
312+
# jaxlib
223313
shellingham==1.5.4
224314
# via typer
225315
six==1.16.0
226316
# via
317+
# astunparse
227318
# blessed
319+
# google-pasta
228320
# gpustat
321+
# jax-metal
229322
# python-dateutil
323+
# tensorboard
324+
# tensorflow
325+
# tensorflow-metal
230326
sniffio==1.3.1
231327
# via
232328
# anyio
@@ -238,11 +334,38 @@ starlette==0.37.2
238334
# via fastapi
239335
swifter==1.4.0
240336
# via -r requirements.in
337+
sympy==1.13.3
338+
# via torch
339+
tensorboard==2.16.2
340+
# via tensorflow
341+
tensorboard-data-server==0.7.2
342+
# via tensorboard
343+
tensorflow==2.16.1
344+
# via
345+
# -r requirements.in
346+
# tensorflow-macos
347+
tensorflow-io-gcs-filesystem==0.37.1
348+
# via tensorflow
349+
tensorflow-macos==2.16.1
350+
# via -r requirements.in
351+
tensorflow-metal==1.1.0
352+
# via -r requirements.in
353+
termcolor==2.5.0
354+
# via tensorflow
241355
toolz==1.0.0
242356
# via
243357
# dask
244358
# partd
245-
tqdm==4.66.5
359+
torch==2.4.0
360+
# via
361+
# -r requirements.in
362+
# torchaudio
363+
# torchvision
364+
torchaudio==2.4.0
365+
# via -r requirements.in
366+
torchvision==0.19.0
367+
# via -r requirements.in
368+
tqdm==4.66.6
246369
# via
247370
# openai
248371
# swifter
@@ -256,17 +379,22 @@ typing-extensions==4.12.2
256379
# faker
257380
# fastapi
258381
# openai
382+
# optree
259383
# pydantic
260384
# pydantic-core
261385
# pypdf
262386
# rich
263387
# sqlalchemy
388+
# tensorflow
389+
# torch
264390
# typer
265391
# uvicorn
266392
tzdata==2024.2
267393
# via pandas
268394
ujson==5.10.0
269395
# via fastapi
396+
urllib3==2.2.3
397+
# via requests
270398
uvicorn[standard]==0.32.0
271399
# via
272400
# fastapi
@@ -279,6 +407,15 @@ wcwidth==0.2.13
279407
# via blessed
280408
websockets==13.1
281409
# via uvicorn
410+
werkzeug==3.1.0
411+
# via tensorboard
412+
wheel==0.44.0
413+
# via
414+
# astunparse
415+
# jax-metal
416+
# tensorflow-metal
417+
wrapt==1.16.0
418+
# via tensorflow
282419
xlrd==2.0.1
283420
# via -r requirements.in
284421
zipp==3.20.2

0 commit comments

Comments
 (0)