Skip to content

Commit e59e6e8

Browse files
authored
feat: add mfai package and dependencies (backport #251) (#252)
<hr>This is an automatic backport of pull request #251 done by [Mergify](https://mergify.com).
1 parent 1a46fbf commit e59e6e8

6 files changed

Lines changed: 76 additions & 2 deletions

File tree

.metwork-framework/components.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
| Name | Version | Layer |
22
| --- | --- | --- |
33
| [absl-py](https://github.com/abseil/abseil-py) | 2.2.2 | python3_ia |
4+
| [antlr4-python3-runtime](http://www.antlr.org) | 4.9.3 | python3_ia |
45
| [astunparse](https://github.com/simonpercivall/astunparse) | 1.6.3 | python3_ia |
6+
| [axial_attention](https://github.com/lucidrains/axial-attention) | 0.6.1 | python3_ia |
7+
| [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes) | 0.49.1 | python3_ia |
8+
| [dataclasses-json](https://github.com/lidatong/dataclasses-json) | 0.6.7 | python3_ia |
59
| [diffusers](https://github.com/huggingface/diffusers) | 0.33.1 | python3_ia |
610
| [dm-tree](https://github.com/deepmind/tree) | 0.1.9 | python3_ia |
711
| [einops](https://github.com/arogozhnikov/einops) | 0.8.1 | python3_ia |
@@ -11,12 +15,19 @@
1115
| [google-pasta](https://github.com/google/pasta) | 0.2.0 | python3_ia |
1216
| [grpcio](https://grpc.io) | 1.71.0 | python3_ia |
1317
| [huggingface_hub](https://github.com/huggingface/huggingface_hub) | 0.31.4 | python3_ia |
18+
| [hydra-core](https://github.com/facebookresearch/hydra) | 1.3.2 | python3_ia |
19+
| [importlib_resources](https://pypi.org/project/importlib_resources) | 6.5.2 | python3_ia |
20+
| [jsonargparse](https://pypi.org/project/jsonargparse) | 4.46.0 | python3_ia |
21+
| [jsonnet](https://jsonnet.org) | 0.21.0 | python3_ia |
1422
| [keras](https://pypi.org/project/keras) | 3.13.2 | python3_ia |
1523
| [libclang](https://github.com/sighingnow/libclang) | 18.1.1 | python3_ia |
1624
| [lightning-utilities](https://github.com/Lightning-AI/utilities) | 0.14.3 | python3_ia |
1725
| [lightning](https://github.com/Lightning-AI/lightning) | 2.5.1.post0 | python3_ia |
1826
| [lit](http://llvm.org) | 18.1.8 | python3_ia |
27+
| [marshmallow](https://pypi.org/project/marshmallow) | 3.26.2 | python3_ia |
28+
| [mfai](https://github.com/meteofrance/mfai) | 6.3.0 | python3_ia |
1929
| [ml_dtypes](https://github.com/jax-ml/ml_dtypes) | 0.5.1 | python3_ia |
30+
| [monai](https://monai.io/) | 1.5.2 | python3_ia |
2031
| [mpmath](http://mpmath.org/) | 1.3.0 | python3_ia |
2132
| [namex](https://pypi.org/project/namex) | 0.0.9 | python3_ia |
2233
| [nvidia-cublas-cu12](https://developer.nvidia.com/cuda-zone) | 12.6.4.1 | python3_ia |
@@ -35,6 +46,7 @@
3546
| [nvidia-nvjitlink-cu12](https://developer.nvidia.com/cuda-zone) | 12.6.85 | python3_ia |
3647
| [nvidia-nvtx-cu12](https://developer.nvidia.com/cuda-zone) | 12.6.77 | python3_ia |
3748
| [oauthlib](https://github.com/oauthlib/oauthlib) | 3.2.2 | python3_ia |
49+
| [omegaconf](https://github.com/omry/omegaconf) | 2.3.0 | python3_ia |
3850
| [onnx](https://onnx.ai/) | 1.17.0 | python3_ia |
3951
| [onnxruntime](https://onnxruntime.ai) | 1.22.0 | python3_ia |
4052
| [onnxscript](https://microsoft.github.io/onnxscript/) | 0.2.5 | python3_ia |
@@ -45,18 +57,23 @@
4557
| [rsa](https://stuvel.eu/rsa) | 4.9 | python3_ia |
4658
| [safetensors](https://github.com/huggingface/safetensors) | 0.5.3 | python3_ia |
4759
| [segmentation_models_pytorch](https://github.com/qubvel-org/segmentation_models.pytorch) | 0.5.0 | python3_ia |
60+
| [sentencepiece](https://github.com/google/sentencepiece) | 0.2.1 | python3_ia |
4861
| [sympy](https://sympy.org) | 1.14.0 | python3_ia |
62+
| [tabulate](https://github.com/astanin/python-tabulate) | 0.9.0 | python3_ia |
4963
| [tensorboard-data-server](https://github.com/tensorflow/tensorboard/tree/master/tensorboard/data/server) | 0.7.2 | python3_ia |
5064
| [tensorboard](https://github.com/tensorflow/tensorboard) | 2.20.0 | python3_ia |
5165
| [tensorflow-hub](https://github.com/tensorflow/hub) | 0.16.1 | python3_ia |
5266
| [tensorflow](https://www.tensorflow.org/) | 2.20.0 | python3_ia |
5367
| [tf_keras](https://keras.io/) | 2.20.1 | python3_ia |
68+
| [tiktoken](https://github.com/openai/tiktoken) | 0.12.0 | python3_ia |
5469
| [timm](https://github.com/huggingface/pytorch-image-models) | 1.0.15 | python3_ia |
5570
| [tokenizers](https://github.com/huggingface/tokenizers) | 0.21.1 | python3_ia |
71+
| [torch-geometric](https://pyg.org) | 2.7.0 | python3_ia |
5672
| [torch](https://pytorch.org/) | 2.7.1 | python3_ia |
5773
| [torchmetrics](https://github.com/Lightning-AI/torchmetrics) | 1.7.1 | python3_ia |
5874
| [torchvision](https://github.com/pytorch/vision) | 0.22.1 | python3_ia |
5975
| [transformers](https://github.com/huggingface/transformers) | 4.52.1 | python3_ia |
6076
| [triton](https://github.com/triton-lang/triton/) | 3.3.1 | python3_ia |
77+
| [typeshed_client](https://github.com/JelleZijlstra/typeshed_client) | 2.8.2 | python3_ia |
6178

62-
*(58 components)*
79+
*(75 components)*

integration_tests/0003_test_import_python3_ia/import_python3_ia.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,30 @@
11
import absl #absl_py
2+
import antlr4 #antlr4-python3-runtime
23
import astunparse
4+
import axial_attention
5+
import bitsandbytes
6+
import dataclasses_json
37
import diffusers
48
import tree #dm_tree
59
import einops
610
import flatbuffers
711
import google_auth_oauthlib
812
import google #google_auth
913
import huggingface_hub
14+
import hydra #hydra-core
15+
import importlib_resources
16+
import jsonargparse
17+
import _jsonnet #jsonnet
1018
import lightning_utilities
1119
import lightning
1220
import pasta #google_pasta
1321
import grpc #grpcio
1422
import clang #libclang
1523
import keras
24+
import marshmallow
25+
import mfai
1626
import ml_dtypes
27+
import monai
1728
import mpmath
1829
import namex
1930
from nvidia import cublas
@@ -30,6 +41,7 @@
3041
from nvidia import nvjitlink
3142
from nvidia import nvtx
3243
import oauthlib
44+
import omegaconf
3345
import onnx
3446
import onnxruntime
3547
import onnxscript
@@ -40,16 +52,21 @@
4052
import rsa
4153
import safetensors
4254
import segmentation_models_pytorch
55+
import sentencepiece
4356
import sympy
57+
import tabulate
4458
import tensorboard_data_server
4559
import tensorboard
4660
import tensorflow
4761
import tensorflow_hub
4862
import tf_keras
63+
import tiktoken
4964
import timm
5065
import tokenizers
5166
import torch
67+
import torch_geometric
5268
import torchmetrics
5369
import torchvision
5470
import transformers
5571
import triton
72+
import typeshed_client
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,20 @@
1+
libcublas.so.11
2+
libcublas.so.13
3+
libcublasLt.so.11
4+
libcublasLt.so.13
15
libcuda.so.1
6+
libcudart.so.11.0
7+
libcudart.so.13
8+
libcusparse.so.11
9+
libhipblas.so.2
10+
libhipblas.so.3
11+
libhipblaslt.so.0
12+
libhipblaslt.so.1
13+
libhipsparse.so.1
14+
libhipsparse.so.4
15+
libimf.so
16+
libintlc.so.5
17+
libirng.so
18+
libnvJitLink.so.13
19+
libsvml.so
20+
libsycl.so.8

layers/layer5_python3_ia/0500_extra_packages/allow_binary_packages

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
absl-py
22
aiohappyeyeballs
33
astunparse
4+
bitsandbytes
45
cmake
6+
dataclasses-json
57
flatbuffers
68
google-auth
79
google-auth-oauthlib
810
google-pasta
911
grpcio
12+
hydra-core
1013
Keras
1114
keras-nightly
1215
Keras-Preprocessing
@@ -27,6 +30,7 @@ nvidia-nccl-cu12
2730
nvidia-nvjitlink-cu12
2831
nvidia-nvtx-cu12
2932
oauthlib
33+
omegaconf
3034
onnx
3135
onnxruntime
3236
onnxscript

layers/layer5_python3_ia/0500_extra_packages/requirements-to-freeze.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ transformers
1212
diffusers
1313
huggingface-hub
1414
tensorflow-hub
15+
mfai

layers/layer5_python3_ia/0500_extra_packages/requirements3.txt

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
astunparse==1.6.3
21
absl-py==2.2.2
2+
antlr4_python3_runtime==4.9.3
3+
astunparse==1.6.3
4+
axial_attention==0.6.1
5+
bitsandbytes==0.49.1
6+
dataclasses_json==0.6.7
37
diffusers==0.33.1
48
dm-tree==0.1.9
59
einops==0.8.1
@@ -9,12 +13,19 @@ google-auth-oauthlib==1.2.2
913
google-pasta==0.2.0
1014
grpcio==1.71.0
1115
huggingface_hub==0.31.4
16+
hydra-core==1.3.2
17+
importlib-resources==6.5.2
18+
jsonargparse==4.46.0
19+
jsonnet==0.21.0
1220
keras==3.13.2
1321
libclang==18.1.1
1422
lightning==2.5.1.post0
1523
lightning-utilities==0.14.3
1624
lit==18.1.8
25+
marshmallow==3.26.2
26+
mfai==6.3.0
1727
ml-dtypes==0.5.1
28+
monai==1.5.2
1829
mpmath==1.3.0
1930
namex==0.0.9
2031
nvidia-cublas-cu12==12.6.4.1
@@ -33,6 +44,7 @@ nvidia-nccl-cu12==2.26.2
3344
nvidia-nvjitlink-cu12==12.6.85
3445
nvidia-nvtx-cu12==12.6.77
3546
oauthlib==3.2.2
47+
omegaconf==2.3.0
3648
onnx==1.17.0
3749
onnxruntime==1.22.0
3850
onnxscript==0.2.5
@@ -43,16 +55,20 @@ requests-oauthlib==2.0.0
4355
rsa==4.9
4456
safetensors==0.5.3
4557
segmentation_models_pytorch==0.5.0
58+
sentencepiece==0.2.1
4659
sympy==1.14.0
60+
tabulate==0.9.0
4761
tensorboard==2.20.0
4862
tensorboard-data-server==0.7.2
4963
tensorflow==2.20.0
5064
tensorflow-hub==0.16.1
5165
tf-keras==2.20.1
66+
tiktoken==0.12.0
5267
timm==1.0.15
5368
tokenizers==0.21.1
5469
torch==2.7.1
5570
torchmetrics==1.7.1
5671
torchvision==0.22.1
5772
transformers==4.52.1
5873
triton==3.3.1
74+
typeshed-client==2.8.2

0 commit comments

Comments
 (0)