nkarthikeyan commited on
Commit
d56e4fe
·
verified ·
1 Parent(s): d18812f

Add Model Card via Patra Toolkit

Browse files
Files changed (1) hide show
  1. patra_modelcard.json +808 -0
patra_modelcard.json ADDED
@@ -0,0 +1,808 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "UCI Adult Data Analysis model using Tensorflow",
3
+ "version": "0.1",
4
+ "short_description": "UCI Adult Data analysis using Tensorflow for demonstration of Patra Model Cards.",
5
+ "full_description": "We have trained a ML model using the tensorflow framework to predict income for the UCI Adult Dataset. We leverage this data to run the Patra model cards to capture metadata about the model as well as fairness and explainability metrics.",
6
+ "keywords": "uci adult, tensorflow, explainability, fairness, patra",
7
+ "author": "Your Name",
8
+ "input_type": "Tabular",
9
+ "category": "classification",
10
+ "input_data": "https://archive.ics.uci.edu/ml/datasets/adult",
11
+ "output_data": "https://github.iu.edu/d2i/dockerhub/tensorflow/adult_modelv01",
12
+ "foundational_model": "None",
13
+ "ai_model": {
14
+ "name": "Income prediction tensorflow model",
15
+ "version": "0.1",
16
+ "description": "Census classification problem using TensorFlow Neural Network using the UCI Adult Dataset",
17
+ "owner": "Your Name or Organization",
18
+ "location": "https://example.com/path-to-model",
19
+ "license": "BSD-3 Clause",
20
+ "framework": "tensorflow",
21
+ "model_type": "dnn",
22
+ "test_accuracy": 0.7919545769691467,
23
+ "model_structure": {
24
+ "module": "keras",
25
+ "class_name": "Sequential",
26
+ "config": {
27
+ "name": "sequential",
28
+ "trainable": true,
29
+ "dtype": {
30
+ "module": "keras",
31
+ "class_name": "DTypePolicy",
32
+ "config": {
33
+ "name": "float32"
34
+ }
35
+ },
36
+ "layers": [
37
+ {
38
+ "module": "keras.layers",
39
+ "class_name": "InputLayer",
40
+ "config": {
41
+ "batch_shape": [
42
+ 100
43
+ ],
44
+ "dtype": "float32",
45
+ "sparse": false,
46
+ "name": "input_layer"
47
+ }
48
+ },
49
+ {
50
+ "module": "keras.layers",
51
+ "class_name": "Dense",
52
+ "config": {
53
+ "name": "dense",
54
+ "trainable": true,
55
+ "dtype": {
56
+ "module": "keras",
57
+ "class_name": "DTypePolicy",
58
+ "config": {
59
+ "name": "float32"
60
+ }
61
+ },
62
+ "units": 64,
63
+ "activation": "relu",
64
+ "use_bias": true,
65
+ "kernel_initializer": {
66
+ "module": "keras.initializers",
67
+ "class_name": "GlorotUniform",
68
+ "config": {}
69
+ },
70
+ "bias_initializer": {
71
+ "module": "keras.initializers",
72
+ "class_name": "Zeros",
73
+ "config": {}
74
+ }
75
+ },
76
+ "build_config": {
77
+ "input_shape": [
78
+ 100
79
+ ]
80
+ }
81
+ },
82
+ {
83
+ "module": "keras.layers",
84
+ "class_name": "Dense",
85
+ "config": {
86
+ "name": "dense_1",
87
+ "trainable": true,
88
+ "dtype": {
89
+ "module": "keras",
90
+ "class_name": "DTypePolicy",
91
+ "config": {
92
+ "name": "float32"
93
+ }
94
+ },
95
+ "units": 128,
96
+ "activation": "relu",
97
+ "use_bias": true,
98
+ "kernel_initializer": {
99
+ "module": "keras.initializers",
100
+ "class_name": "GlorotUniform",
101
+ "config": {}
102
+ },
103
+ "bias_initializer": {
104
+ "module": "keras.initializers",
105
+ "class_name": "Zeros",
106
+ "config": {}
107
+ }
108
+ },
109
+ "build_config": {
110
+ "input_shape": [
111
+ 64
112
+ ]
113
+ }
114
+ },
115
+ {
116
+ "module": "keras.layers",
117
+ "class_name": "Dense",
118
+ "config": {
119
+ "name": "dense_2",
120
+ "trainable": true,
121
+ "dtype": {
122
+ "module": "keras",
123
+ "class_name": "DTypePolicy",
124
+ "config": {
125
+ "name": "float32"
126
+ }
127
+ },
128
+ "units": 64,
129
+ "activation": "relu",
130
+ "use_bias": true,
131
+ "kernel_initializer": {
132
+ "module": "keras.initializers",
133
+ "class_name": "GlorotUniform",
134
+ "config": {}
135
+ },
136
+ "bias_initializer": {
137
+ "module": "keras.initializers",
138
+ "class_name": "Zeros",
139
+ "config": {}
140
+ }
141
+ },
142
+ "build_config": {
143
+ "input_shape": [
144
+ 128
145
+ ]
146
+ }
147
+ },
148
+ {
149
+ "module": "keras.layers",
150
+ "class_name": "Dense",
151
+ "config": {
152
+ "name": "dense_3",
153
+ "trainable": true,
154
+ "dtype": {
155
+ "module": "keras",
156
+ "class_name": "DTypePolicy",
157
+ "config": {
158
+ "name": "float32"
159
+ }
160
+ },
161
+ "units": 1,
162
+ "activation": "sigmoid",
163
+ "use_bias": true,
164
+ "kernel_initializer": {
165
+ "module": "keras.initializers",
166
+ "class_name": "GlorotUniform",
167
+ "config": {}
168
+ },
169
+ "bias_initializer": {
170
+ "module": "keras.initializers",
171
+ "class_name": "Zeros",
172
+ "config": {}
173
+ }
174
+ },
175
+ "build_config": {
176
+ "input_shape": [
177
+ 64
178
+ ]
179
+ }
180
+ }
181
+ ],
182
+ "build_input_shape": [
183
+ 100
184
+ ]
185
+ },
186
+ "build_config": {
187
+ "input_shape": [
188
+ 100
189
+ ]
190
+ },
191
+ "compile_config": {
192
+ "optimizer": {
193
+ "module": "keras.optimizers",
194
+ "class_name": "Adam",
195
+ "config": {
196
+ "name": "adam",
197
+ "learning_rate": 0.0010000000474974513,
198
+ "use_ema": false,
199
+ "ema_momentum": 0.99,
200
+ "beta_1": 0.9,
201
+ "beta_2": 0.999,
202
+ "epsilon": 1e-07,
203
+ "amsgrad": false
204
+ }
205
+ },
206
+ "loss": "binary_crossentropy",
207
+ "metrics": [
208
+ "accuracy"
209
+ ],
210
+ "run_eagerly": false,
211
+ "steps_per_execution": 1,
212
+ "jit_compile": false
213
+ }
214
+ },
215
+ "metrics": {
216
+ "Test loss": 0.5084354877471924,
217
+ "Epochs": 100,
218
+ "Batch Size": 32,
219
+ "Optimizer": "Adam",
220
+ "Learning Rate": 0.001,
221
+ "Input Shape": "(26048, 100)"
222
+ }
223
+ },
224
+ "bias_analysis": {
225
+ "demographic_parity_diff": 0.032400848225782965,
226
+ "equal_odds_difference": 0.03417438108252019
227
+ },
228
+ "xai_analysis": {
229
+ "capital_gain": 0.14158532669974697,
230
+ "fnlwgt": 0.015681726452377108,
231
+ "age": 0.00021690960559580313,
232
+ "hours_per_week": 0.00013091093136204657,
233
+ "relationship__Not_in_family": 7.917947239345974e-05,
234
+ "marital_status__Married_civ_spouse": 7.522924906677672e-05,
235
+ "education__HS_grad": 5.9253134661254366e-05,
236
+ "occupation__Exec_managerial": 5.8465765582191924e-05,
237
+ "marital_status__Never_married": 2.9966458678243015e-05,
238
+ "education_num": 2.848242719968154e-05
239
+ },
240
+ "model_requirements": [
241
+ "absl-py==1.4.0",
242
+ "accelerate==1.2.1",
243
+ "aiohappyeyeballs==2.4.4",
244
+ "aiohttp==3.11.11",
245
+ "aiosignal==1.3.2",
246
+ "alabaster==1.0.0",
247
+ "albucore==0.0.19",
248
+ "albumentations==1.4.20",
249
+ "ale-py==0.10.1",
250
+ "altair==5.5.0",
251
+ "annotated-types==0.7.0",
252
+ "anyio==3.7.1",
253
+ "argon2-cffi-bindings==21.2.0",
254
+ "argon2-cffi==23.1.0",
255
+ "array-record==0.6.0",
256
+ "arviz==0.20.0",
257
+ "astropy-iers-data==0.2025.1.27.0.32.44",
258
+ "astropy==6.1.7",
259
+ "astunparse==1.6.3",
260
+ "atpublic==4.1.0",
261
+ "attrs==25.1.0",
262
+ "audioread==3.0.1",
263
+ "autocommand==2.2.2",
264
+ "autograd==1.7.0",
265
+ "babel==2.16.0",
266
+ "backcall==0.2.0",
267
+ "backports.tarfile==1.2.0",
268
+ "beautifulsoup4==4.12.3",
269
+ "bigframes==1.33.0",
270
+ "bigquery-magics==0.5.0",
271
+ "bleach==6.2.0",
272
+ "blinker==1.9.0",
273
+ "blis==0.7.11",
274
+ "blosc2==3.0.0",
275
+ "bokeh==3.6.2",
276
+ "bottleneck==1.4.2",
277
+ "bqplot==0.12.44",
278
+ "branca==0.8.1",
279
+ "cachecontrol==0.14.2",
280
+ "cachetools==5.5.1",
281
+ "catalogue==2.0.10",
282
+ "certifi==2024.12.14",
283
+ "cffi==1.17.1",
284
+ "chardet==5.2.0",
285
+ "charset-normalizer==3.4.1",
286
+ "chex==0.1.88",
287
+ "clarabel==0.9.0",
288
+ "click==8.1.8",
289
+ "cloudpathlib==0.20.0",
290
+ "cloudpickle==3.1.1",
291
+ "cmake==3.31.4",
292
+ "cmdstanpy==1.2.5",
293
+ "colorcet==3.1.0",
294
+ "colorlover==0.3.0",
295
+ "colour==0.1.5",
296
+ "community==1.0.0b1",
297
+ "confection==0.1.5",
298
+ "cons==0.4.6",
299
+ "contourpy==1.3.1",
300
+ "cramjam==2.9.1",
301
+ "cryptography==43.0.3",
302
+ "cuda-python==12.6.0",
303
+ "cudf-cu12==24.12.0",
304
+ "cufflinks==0.17.3",
305
+ "cupy-cuda12x==13.3.0",
306
+ "cvxopt==1.3.2",
307
+ "cvxpy==1.6.0",
308
+ "cycler==0.12.1",
309
+ "cyipopt==1.5.0",
310
+ "cymem==2.0.11",
311
+ "cython==3.0.11",
312
+ "dask==2024.10.0",
313
+ "datascience==0.17.6",
314
+ "db-dtypes==1.4.0",
315
+ "dbus-python==1.2.18",
316
+ "debugpy==1.8.0",
317
+ "decorator==4.4.2",
318
+ "defusedxml==0.7.1",
319
+ "deprecated==1.2.18",
320
+ "diffusers==0.32.2",
321
+ "distro==1.9.0",
322
+ "dlib==19.24.2",
323
+ "dm-tree==0.1.8",
324
+ "docker-pycreds==0.4.0",
325
+ "docstring-parser==0.16",
326
+ "docutils==0.21.2",
327
+ "dopamine-rl==4.1.2",
328
+ "duckdb==1.1.3",
329
+ "earthengine-api==1.4.6",
330
+ "easydict==1.13",
331
+ "editdistance==0.8.1",
332
+ "eerepr==0.1.0",
333
+ "einops==0.8.0",
334
+ "en-core-web-sm==3.7.1",
335
+ "entrypoints==0.4",
336
+ "et-xmlfile==2.0.0",
337
+ "etils==1.11.0",
338
+ "etuples==0.3.9",
339
+ "eval-type-backport==0.2.2",
340
+ "farama-notifications==0.0.4",
341
+ "fastai==2.7.18",
342
+ "fastcore==1.7.28",
343
+ "fastdownload==0.0.7",
344
+ "fastjsonschema==2.21.1",
345
+ "fastprogress==1.0.3",
346
+ "fastrlock==0.8.3",
347
+ "filelock==3.17.0",
348
+ "firebase-admin==6.6.0",
349
+ "flask==3.1.0",
350
+ "flatbuffers==25.1.24",
351
+ "flax==0.10.2",
352
+ "folium==0.19.4",
353
+ "fonttools==4.55.6",
354
+ "frozendict==2.4.6",
355
+ "frozenlist==1.5.0",
356
+ "fsspec==2024.10.0",
357
+ "future==1.0.0",
358
+ "gast==0.6.0",
359
+ "gcsfs==2024.10.0",
360
+ "gdal==3.6.4",
361
+ "gdown==5.2.0",
362
+ "geemap==0.35.1",
363
+ "gensim==4.3.3",
364
+ "geocoder==1.38.1",
365
+ "geographiclib==2.0",
366
+ "geopandas==1.0.1",
367
+ "geopy==2.4.1",
368
+ "gin-config==0.5.0",
369
+ "gitdb==4.0.12",
370
+ "gitpython==3.1.44",
371
+ "glob2==0.7",
372
+ "google-ai-generativelanguage==0.6.15",
373
+ "google-api-core==2.19.2",
374
+ "google-api-python-client==2.155.0",
375
+ "google-auth-httplib2==0.2.0",
376
+ "google-auth-oauthlib==1.2.1",
377
+ "google-auth==2.27.0",
378
+ "google-cloud-aiplatform==1.74.0",
379
+ "google-cloud-bigquery-connection==1.17.0",
380
+ "google-cloud-bigquery-storage==2.27.0",
381
+ "google-cloud-bigquery==3.25.0",
382
+ "google-cloud-bigtable==2.28.1",
383
+ "google-cloud-core==2.4.1",
384
+ "google-cloud-datastore==2.20.2",
385
+ "google-cloud-firestore==2.19.0",
386
+ "google-cloud-functions==1.19.0",
387
+ "google-cloud-iam==2.17.0",
388
+ "google-cloud-language==2.16.0",
389
+ "google-cloud-pubsub==2.25.0",
390
+ "google-cloud-resource-manager==1.14.0",
391
+ "google-cloud-spanner==3.51.0",
392
+ "google-cloud-storage==2.19.0",
393
+ "google-cloud-translate==3.19.0",
394
+ "google-colab==1.0.0",
395
+ "google-crc32c==1.6.0",
396
+ "google-genai==0.3.0",
397
+ "google-generativeai==0.8.4",
398
+ "google-pasta==0.2.0",
399
+ "google-resumable-media==2.7.2",
400
+ "google==2.0.3",
401
+ "googleapis-common-protos==1.66.0",
402
+ "googledrivedownloader==0.4",
403
+ "graphviz==0.20.3",
404
+ "greenlet==3.1.1",
405
+ "grpc-google-iam-v1==0.14.0",
406
+ "grpc-interceptor==0.15.4",
407
+ "grpcio-status==1.62.3",
408
+ "grpcio==1.70.0",
409
+ "gspread-dataframe==4.0.0",
410
+ "gspread==6.1.4",
411
+ "gym-notices==0.0.8",
412
+ "gym==0.25.2",
413
+ "gymnasium==1.0.0",
414
+ "h11==0.14.0",
415
+ "h5netcdf==1.5.0",
416
+ "h5py==3.12.1",
417
+ "highspy==1.9.0",
418
+ "holidays==0.65",
419
+ "holoviews==1.20.0",
420
+ "html5lib==1.1",
421
+ "httpcore==1.0.7",
422
+ "httpimport==1.4.0",
423
+ "httplib2==0.22.0",
424
+ "httpx==0.28.1",
425
+ "huggingface-hub==0.27.1",
426
+ "humanize==4.11.0",
427
+ "hyperopt==0.2.7",
428
+ "ibis-framework==9.2.0",
429
+ "idna==3.10",
430
+ "imageio-ffmpeg==0.6.0",
431
+ "imageio==2.36.1",
432
+ "imagesize==1.4.1",
433
+ "imbalanced-learn==0.13.0",
434
+ "imgaug==0.4.0",
435
+ "immutabledict==4.2.1",
436
+ "importlib-metadata==8.6.1",
437
+ "importlib-resources==6.5.2",
438
+ "imutils==0.5.4",
439
+ "inflect==7.5.0",
440
+ "iniconfig==2.0.0",
441
+ "intel-cmplr-lib-ur==2025.0.4",
442
+ "intel-openmp==2025.0.4",
443
+ "ipyevents==2.0.2",
444
+ "ipyfilechooser==0.6.0",
445
+ "ipykernel==5.5.6",
446
+ "ipyleaflet==0.19.2",
447
+ "ipyparallel==8.8.0",
448
+ "ipython-genutils==0.2.0",
449
+ "ipython-sql==0.5.0",
450
+ "ipython==7.34.0",
451
+ "ipytree==0.2.2",
452
+ "ipywidgets==7.7.1",
453
+ "itsdangerous==2.2.0",
454
+ "jaraco.collections==5.1.0",
455
+ "jaraco.context==5.3.0",
456
+ "jaraco.functools==4.0.1",
457
+ "jaraco.text==3.12.1",
458
+ "jax-cuda12-pjrt==0.4.33",
459
+ "jax-cuda12-plugin==0.4.33",
460
+ "jax==0.4.33",
461
+ "jaxlib==0.4.33",
462
+ "jeepney==0.7.1",
463
+ "jellyfish==1.1.0",
464
+ "jieba==0.42.1",
465
+ "jinja2==3.1.5",
466
+ "jiter==0.8.2",
467
+ "joblib==1.4.2",
468
+ "jsonpatch==1.33",
469
+ "jsonpickle==4.0.1",
470
+ "jsonpointer==3.0.0",
471
+ "jsonschema-specifications==2024.10.1",
472
+ "jsonschema==4.23.0",
473
+ "jupyter-client==6.1.12",
474
+ "jupyter-console==6.1.0",
475
+ "jupyter-core==5.7.2",
476
+ "jupyter-leaflet==0.19.2",
477
+ "jupyter-server==1.24.0",
478
+ "jupyterlab-pygments==0.3.0",
479
+ "jupyterlab-widgets==3.0.13",
480
+ "kaggle==1.6.17",
481
+ "kagglehub==0.3.6",
482
+ "keras==3.8.0",
483
+ "keyring==23.5.0",
484
+ "kiwisolver==1.4.8",
485
+ "langchain-core==0.3.31",
486
+ "langchain-text-splitters==0.3.5",
487
+ "langchain==0.3.15",
488
+ "langcodes==3.5.0",
489
+ "langsmith==0.3.1",
490
+ "language-data==1.3.0",
491
+ "launchpadlib==1.10.16",
492
+ "lazr.restfulclient==0.14.4",
493
+ "lazr.uri==1.0.6",
494
+ "lazy-loader==0.4",
495
+ "libclang==18.1.1",
496
+ "libcudf-cu12==24.12.0",
497
+ "libkvikio-cu12==24.12.1",
498
+ "librosa==0.10.2.post1",
499
+ "lightgbm==4.5.0",
500
+ "linkify-it-py==2.0.3",
501
+ "llvmlite==0.43.0",
502
+ "locket==1.0.0",
503
+ "logical-unification==0.4.6",
504
+ "lxml==5.3.0",
505
+ "marisa-trie==1.2.1",
506
+ "markdown-it-py==3.0.0",
507
+ "markdown==3.7",
508
+ "markupsafe==3.0.2",
509
+ "matplotlib-inline==0.1.7",
510
+ "matplotlib-venn==1.1.1",
511
+ "matplotlib==3.10.0",
512
+ "mdit-py-plugins==0.4.2",
513
+ "mdurl==0.1.2",
514
+ "minikanren==1.0.3",
515
+ "missingno==0.5.2",
516
+ "mistune==3.1.0",
517
+ "mizani==0.13.1",
518
+ "mkl==2025.0.1",
519
+ "ml-dtypes==0.4.1",
520
+ "mlxtend==0.23.4",
521
+ "more-itertools==10.5.0",
522
+ "moviepy==1.0.3",
523
+ "mpmath==1.3.0",
524
+ "msgpack==1.1.0",
525
+ "multidict==6.1.0",
526
+ "multipledispatch==1.0.0",
527
+ "multitasking==0.0.11",
528
+ "murmurhash==1.0.12",
529
+ "music21==9.3.0",
530
+ "namex==0.0.8",
531
+ "narwhals==1.24.0",
532
+ "natsort==8.4.0",
533
+ "nbclassic==1.2.0",
534
+ "nbclient==0.10.2",
535
+ "nbconvert==7.16.5",
536
+ "nbformat==5.10.4",
537
+ "ndindex==1.9.2",
538
+ "nest-asyncio==1.6.0",
539
+ "networkx==3.4.2",
540
+ "nibabel==5.3.2",
541
+ "nltk==3.9.1",
542
+ "notebook-shim==0.2.4",
543
+ "notebook==6.5.5",
544
+ "numba-cuda==0.0.17.1",
545
+ "numba==0.60.0",
546
+ "numexpr==2.10.2",
547
+ "numpy==1.26.4",
548
+ "nvidia-cublas-cu12==12.5.3.2",
549
+ "nvidia-cuda-cupti-cu12==12.5.82",
550
+ "nvidia-cuda-nvcc-cu12==12.5.82",
551
+ "nvidia-cuda-nvrtc-cu12==12.5.82",
552
+ "nvidia-cuda-runtime-cu12==12.5.82",
553
+ "nvidia-cudnn-cu12==9.3.0.75",
554
+ "nvidia-cufft-cu12==11.2.3.61",
555
+ "nvidia-curand-cu12==10.3.6.82",
556
+ "nvidia-cusolver-cu12==11.6.3.83",
557
+ "nvidia-cusparse-cu12==12.5.1.3",
558
+ "nvidia-nccl-cu12==2.21.5",
559
+ "nvidia-nvcomp-cu12==4.1.0.6",
560
+ "nvidia-nvjitlink-cu12==12.5.82",
561
+ "nvidia-nvtx-cu12==12.4.127",
562
+ "nvtx==0.2.10",
563
+ "nx-cugraph-cu12==24.12.0",
564
+ "oauth2client==4.1.3",
565
+ "oauthlib==3.2.2",
566
+ "openai==1.59.9",
567
+ "opencv-contrib-python==4.10.0.84",
568
+ "opencv-python-headless==4.11.0.86",
569
+ "opencv-python==4.10.0.84",
570
+ "openpyxl==3.1.5",
571
+ "opentelemetry-api==1.16.0",
572
+ "opentelemetry-sdk==1.16.0",
573
+ "opentelemetry-semantic-conventions==0.37b0",
574
+ "opt-einsum==3.4.0",
575
+ "optax==0.2.4",
576
+ "optree==0.14.0",
577
+ "orbax-checkpoint==0.6.4",
578
+ "orjson==3.10.15",
579
+ "osqp==0.6.7.post3",
580
+ "packaging==24.2",
581
+ "pandas-datareader==0.10.0",
582
+ "pandas-gbq==0.26.1",
583
+ "pandas-stubs==2.2.2.240909",
584
+ "pandas==2.2.2",
585
+ "pandocfilters==1.5.1",
586
+ "panel==1.6.0",
587
+ "param==2.2.0",
588
+ "parso==0.8.4",
589
+ "parsy==2.1",
590
+ "partd==1.4.2",
591
+ "pathlib==1.0.1",
592
+ "patra-toolkit==0.1.2",
593
+ "patsy==1.0.1",
594
+ "peewee==3.17.8",
595
+ "peft==0.14.0",
596
+ "pexpect==4.9.0",
597
+ "pickleshare==0.7.5",
598
+ "pillow==11.1.0",
599
+ "pip==24.1.2",
600
+ "platformdirs==4.3.6",
601
+ "plotly==5.24.1",
602
+ "plotnine==0.14.5",
603
+ "pluggy==1.5.0",
604
+ "ply==3.11",
605
+ "polars==1.9.0",
606
+ "pooch==1.8.2",
607
+ "portpicker==1.5.2",
608
+ "preshed==3.0.9",
609
+ "prettytable==3.13.0",
610
+ "proglog==0.1.10",
611
+ "progressbar2==4.5.0",
612
+ "prometheus-client==0.21.1",
613
+ "promise==2.3",
614
+ "prompt-toolkit==3.0.50",
615
+ "propcache==0.2.1",
616
+ "prophet==1.1.6",
617
+ "proto-plus==1.25.0",
618
+ "protobuf==4.25.6",
619
+ "psutil==5.9.5",
620
+ "psycopg2==2.9.10",
621
+ "ptyprocess==0.7.0",
622
+ "py-cpuinfo==9.0.0",
623
+ "py4j==0.10.9.7",
624
+ "pyarrow==17.0.0",
625
+ "pyasn1-modules==0.4.1",
626
+ "pyasn1==0.6.1",
627
+ "pycocotools==2.0.8",
628
+ "pycparser==2.22",
629
+ "pydantic-core==2.27.2",
630
+ "pydantic==2.10.6",
631
+ "pydata-google-auth==1.9.1",
632
+ "pydot==3.0.4",
633
+ "pydotplus==2.0.2",
634
+ "pydrive2==1.21.3",
635
+ "pydrive==1.3.1",
636
+ "pyerfa==2.0.1.5",
637
+ "pygame==2.6.1",
638
+ "pygit2==1.16.0",
639
+ "pygments==2.18.0",
640
+ "pygobject==3.42.1",
641
+ "pyjwt==2.10.1",
642
+ "pylibcudf-cu12==24.12.0",
643
+ "pylibcugraph-cu12==24.12.0",
644
+ "pylibraft-cu12==24.12.0",
645
+ "pymc==5.19.1",
646
+ "pymystem3==0.2.0",
647
+ "pynvjitlink-cu12==0.4.0",
648
+ "pyogrio==0.10.0",
649
+ "pyomo==6.8.2",
650
+ "pyopengl==3.1.9",
651
+ "pyopenssl==24.2.1",
652
+ "pyparsing==3.2.1",
653
+ "pyperclip==1.9.0",
654
+ "pyproj==3.7.0",
655
+ "pyshp==2.3.1",
656
+ "pysocks==1.7.1",
657
+ "pyspark==3.5.4",
658
+ "pytensor==2.26.4",
659
+ "pytest==8.3.4",
660
+ "python-apt==0.0.0",
661
+ "python-box==7.3.2",
662
+ "python-dateutil==2.8.2",
663
+ "python-louvain==0.16",
664
+ "python-slugify==8.0.4",
665
+ "python-snappy==0.7.3",
666
+ "python-utils==3.9.1",
667
+ "pytz==2024.2",
668
+ "pyviz-comms==3.0.4",
669
+ "pyyaml==6.0.2",
670
+ "pyzmq==24.0.1",
671
+ "qdldl==0.1.7.post5",
672
+ "ratelim==0.1.6",
673
+ "referencing==0.36.2",
674
+ "regex==2024.11.6",
675
+ "requests-oauthlib==1.3.1",
676
+ "requests-toolbelt==1.0.0",
677
+ "requests==2.32.3",
678
+ "requirements-parser==0.9.0",
679
+ "rich==13.9.4",
680
+ "rmm-cu12==24.12.1",
681
+ "rpds-py==0.22.3",
682
+ "rpy2==3.4.2",
683
+ "rsa==4.9",
684
+ "safetensors==0.5.2",
685
+ "scikit-image==0.25.1",
686
+ "scikit-learn==1.6.1",
687
+ "scipy==1.13.1",
688
+ "scooby==0.10.0",
689
+ "scs==3.2.7.post2",
690
+ "seaborn==0.13.2",
691
+ "secretstorage==3.3.1",
692
+ "send2trash==1.8.3",
693
+ "sentence-transformers==3.3.1",
694
+ "sentencepiece==0.2.0",
695
+ "sentry-sdk==2.20.0",
696
+ "setproctitle==1.3.4",
697
+ "setuptools==75.1.0",
698
+ "shapely==2.0.6",
699
+ "shellingham==1.5.4",
700
+ "simple-parsing==0.1.7",
701
+ "six==1.17.0",
702
+ "sklearn-compat==0.1.3",
703
+ "sklearn-pandas==2.2.0",
704
+ "slicer==0.0.8",
705
+ "smart-open==7.1.0",
706
+ "smmap==5.0.2",
707
+ "sniffio==1.3.1",
708
+ "snowballstemmer==2.2.0",
709
+ "soundfile==0.13.1",
710
+ "soupsieve==2.6",
711
+ "soxr==0.5.0.post1",
712
+ "spacy-legacy==3.0.12",
713
+ "spacy-loggers==1.0.5",
714
+ "spacy==3.7.5",
715
+ "spanner-graph-notebook==1.0.9",
716
+ "sphinx==8.1.3",
717
+ "sphinxcontrib-applehelp==2.0.0",
718
+ "sphinxcontrib-devhelp==2.0.0",
719
+ "sphinxcontrib-htmlhelp==2.1.0",
720
+ "sphinxcontrib-jsmath==1.0.1",
721
+ "sphinxcontrib-qthelp==2.0.0",
722
+ "sphinxcontrib-serializinghtml==2.0.0",
723
+ "sqlalchemy==2.0.37",
724
+ "sqlglot==25.6.1",
725
+ "sqlparse==0.5.3",
726
+ "srsly==2.5.1",
727
+ "stanio==0.5.1",
728
+ "statsmodels==0.14.4",
729
+ "stringzilla==3.11.3",
730
+ "sympy==1.13.1",
731
+ "tables==3.10.2",
732
+ "tabulate==0.9.0",
733
+ "tbb==2022.0.0",
734
+ "tcmlib==1.2.0",
735
+ "tenacity==9.0.0",
736
+ "tensorboard-data-server==0.7.2",
737
+ "tensorboard==2.18.0",
738
+ "tensorflow-datasets==4.9.7",
739
+ "tensorflow-hub==0.16.1",
740
+ "tensorflow-io-gcs-filesystem==0.37.1",
741
+ "tensorflow-metadata==1.16.1",
742
+ "tensorflow-probability==0.24.0",
743
+ "tensorflow==2.18.0",
744
+ "tensorstore==0.1.71",
745
+ "termcolor==2.5.0",
746
+ "terminado==0.18.1",
747
+ "text-unidecode==1.3",
748
+ "textblob==0.17.1",
749
+ "tf-keras==2.18.0",
750
+ "tf-slim==1.1.0",
751
+ "thinc==8.2.5",
752
+ "threadpoolctl==3.5.0",
753
+ "tifffile==2025.1.10",
754
+ "timm==1.0.14",
755
+ "tinycss2==1.4.0",
756
+ "tokenizers==0.21.0",
757
+ "toml==0.10.2",
758
+ "tomli==2.0.1",
759
+ "toolz==0.12.1",
760
+ "torch==2.5.1+cu124",
761
+ "torchaudio==2.5.1+cu124",
762
+ "torchsummary==1.5.1",
763
+ "torchvision==0.20.1+cu124",
764
+ "tornado==6.3.3",
765
+ "tqdm==4.67.1",
766
+ "traitlets==5.7.1",
767
+ "traittypes==0.2.1",
768
+ "transformers==4.47.1",
769
+ "triton==3.1.0",
770
+ "tweepy==4.14.0",
771
+ "typeguard==4.4.1",
772
+ "typer==0.15.1",
773
+ "types-pytz==2024.2.0.20241221",
774
+ "types-setuptools==75.8.0.20250110",
775
+ "typing-extensions==4.12.2",
776
+ "tzdata==2025.1",
777
+ "tzlocal==5.2",
778
+ "uc-micro-py==1.0.3",
779
+ "umf==0.9.1",
780
+ "uritemplate==4.1.1",
781
+ "urllib3==2.3.0",
782
+ "vega-datasets==0.9.0",
783
+ "wadllib==1.3.6",
784
+ "wandb==0.19.4",
785
+ "wasabi==1.1.3",
786
+ "wcwidth==0.2.13",
787
+ "weasel==0.4.1",
788
+ "webcolors==24.11.1",
789
+ "webencodings==0.5.1",
790
+ "websocket-client==1.8.0",
791
+ "websockets==14.2",
792
+ "werkzeug==3.1.3",
793
+ "wheel==0.45.1",
794
+ "widgetsnbextension==3.6.10",
795
+ "wordcloud==1.9.4",
796
+ "wrapt==1.17.2",
797
+ "xarray-einstats==0.8.0",
798
+ "xarray==2025.1.1",
799
+ "xgboost==2.1.3",
800
+ "xlrd==2.0.1",
801
+ "xyzservices==2025.1.0",
802
+ "yarl==1.18.3",
803
+ "yellowbrick==1.5",
804
+ "yfinance==0.2.52",
805
+ "zipp==3.21.0",
806
+ "zstandard==0.23.0"
807
+ ]
808
+ }