mmlearn

View on PyPIReverse Dependencies (0)

0.1.0b2 mmlearn-0.1.0b2-py3-none-any.whl

Wheel Details

Project: mmlearn
Version: 0.1.0b2
Filename: mmlearn-0.1.0b2-py3-none-any.whl
Download: [link]
Size: 111975
MD5: df697116989d421c6fc9218443cc57bd
SHA256: 92f2dce7340604f6d1ba2d4f1bc764c7eecee702e13127d1aa20b99175412325
Uploaded: 2025-02-21 19:01:59 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: mmlearn
Version: 0.1.0b2
Summary: A modular framework for research on multimodal representation learning.
Author-Email: Vector AI Engineering <ai_engineering[at]vectorinstitute.ai>
Requires-Python: <3.13,>=3.10
Requires-Dist: bottleneck (<2.0.0,>=1.4.2)
Requires-Dist: hydra-core (<2.0.0,>=1.3.2)
Requires-Dist: hydra-submitit-launcher (<2.0.0,>=1.2.0)
Requires-Dist: hydra-zen (<0.14.0,>=0.13.0)
Requires-Dist: lightning (<3.0.0,>=2.5.0.post0)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: pandas (<3.0.0,>=2.2.3); extra == "performance"
Requires-Dist: pyarrow (<18.0.0,>=17.0.0)
Requires-Dist: torch (<2.6.0,>=2.5.1)
Requires-Dist: torchvision (<0.21.0,>=0.20.1)
Requires-Dist: transformers (<5.0.0,>=4.48.3)
Requires-Dist: torchaudio (<2.6.0,>=2.5.1); extra == "audio"
Requires-Dist: peft (<0.15.0,>=0.14.0); extra == "peft"
Requires-Dist: opencv-python (<5.0.0,>=4.11.0.86); extra == "vision"
Requires-Dist: timm (<2.0.0,>=1.0.14); extra == "vision"
Provides-Extra: audio
Provides-Extra: peft
Provides-Extra: vision
Description-Content-Type: text/markdown
License-Expression: Apache-2.0
License-File: LICENSE
[Description omitted; length: 7268 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mmlearn/__init__.py sha256=X5p56066pR6SIDmkbpmB53JCJXtLZfWinFRBnGKwOYI 35
mmlearn/constants.py sha256=RTiYYX9LnqTrqWyInjo-aVD-GBmGQfTY_rcxEPKmlN8 54
mmlearn/hf_utils.py sha256=bvdizrMuGJtg_Fw99R_ilpcHmafuxoAOzH2oREoFZXc 3812
mmlearn/cli/__init__.py sha256=5u38od-eceq5hka5K5DwOq0zkR5lTqR1Dr3piYreuRo 42
mmlearn/cli/_instantiators.py sha256=nwUf7nvJ4InZmQnC6qgDIBfSpVI_2jTgbQvx5LHPywI 6132
mmlearn/cli/run.py sha256=vfHmalr2CSTO2ww2vT5CcKRzgVmeUjnVAoo_4b-Z3KM 5969
mmlearn/conf/__init__.py sha256=VbaCOpw-QmKA0IXCu93NV5X0FlSfzsAj_UzUYxoJm50 15584
mmlearn/datasets/__init__.py sha256=ezmvsIExaJ3pyusDH4Nb4BtWs6cM-9CsaHYIhAtqQwQ 498
mmlearn/datasets/chexpert.py sha256=CHYrUnu-YvPk6SHX0Etb3jfYZeGyLjA8U2pR2PTqHtI 3423
mmlearn/datasets/imagenet.py sha256=J6lQA5rUvO840Bt3_-m4MNkoee8R3VIU0OSNGkAQsZI 37341
mmlearn/datasets/librispeech.py sha256=phsAN4t8T_5kh4p04prcAKX9cV7raIs3bnWsu0BWpys 3543
mmlearn/datasets/llvip.py sha256=OMxT9ofkIAVlFkWui4YQK3efMkjoOIa_uLJNEiYlbZI 4365
mmlearn/datasets/nihcxr.py sha256=448ucJokNnUE7KOuV7f1SjgmxCH80YaxF9xMB4TrrWk 2995
mmlearn/datasets/nyuv2.py sha256=SvNRJOc1fErGQmhUImPMbJsnAHkSMgG0cvhtefUwq8s 7210
mmlearn/datasets/sunrgbd.py sha256=NIVoSv26QVlLqyJxvspFuBI-mwfpaZdD9OiA0rvxMjM 9254
mmlearn/datasets/core/__init__.py sha256=-qeidVGh04CPmNvPITsBdgGA4B8DH-AL1c7uFMwHFBw 616
mmlearn/datasets/core/combined_dataset.py sha256=2UI3gFL4U4b45oO2e02pITnYeJSdcadUokwYVBF2w2s 4505
mmlearn/datasets/core/data_collator.py sha256=YeWu_ZfDnc0OjTtT8mF3d6D66Y-yq8Y2pluQ2aC5aKU 4415
mmlearn/datasets/core/example.py sha256=pXCdOiBkQSOayYtwXvEWF9XDCEPWyOiQcxmvT6VgofA 6487
mmlearn/datasets/core/modalities.py sha256=j13hdDMFhKjTWny5MP2jf25GEzXfk4XwaqUyRwP8UbQ 9835
mmlearn/datasets/core/samplers.py sha256=C8bAHQtYAT-PbeTsqwVvw3gPE84ZqoF0zpKMY39AowI 15676
mmlearn/datasets/processors/__init__.py sha256=tX-Ah0QFCSFLOU15oRCQo2Z-VkaiJh8pPH5E12X2uSc 380
mmlearn/datasets/processors/masking.py sha256=-5nas5opdxaxWxLzOWmSRIzQZWdwrD1OtDnocTSLEH8 14749
mmlearn/datasets/processors/tokenizers.py sha256=k9BwJ30o5Z0W0fJ0N2bvAuB3aViJW5f_Wi2OpBU0vPU 6574
mmlearn/datasets/processors/transforms.py sha256=A2BhbWDJOqqYWC5eSx1SjPoh3iC4Gg7V_5bpeSqqTsE 1996
mmlearn/modules/__init__.py sha256=1cywUDNqxXo1AxBzOQp3ga5tnOuZ6A4foP7UXhjwAnE 104
mmlearn/modules/ema.py sha256=73JWt3J-YJCw76mu9gjIoBA3WE7RNMo8_fUx-bBGLeY 5381
mmlearn/modules/encoders/__init__.py sha256=L12A5CvXumT-0n8aUpeH-UUTuEDwlDy1vZm2ueEKG8I 479
mmlearn/modules/encoders/clip.py sha256=0XqKnW-TfYfKEx80GikWPxXoNf4d_0n2EiojfFTWEq4 21284
mmlearn/modules/encoders/text.py sha256=k8h8Z1yASsc6GJ0egyiXpY8n0P2IYdJq_yRjkaPrrGI 7114
mmlearn/modules/encoders/vision.py sha256=o4WzBeUqmNiBE4egDfKZE25kD_sm-ICosBAtgApPkoo 28295
mmlearn/modules/layers/__init__.py sha256=Gy-XRWHohsYTQgo3tHALN03AatMt-ENYueJL0jjiHI8 356
mmlearn/modules/layers/attention.py sha256=YaID-frxO8qRUXq4M4Dvg_ki6qHQ-jey_PKqMJvhP2U 2311
mmlearn/modules/layers/embedding.py sha256=KkyXSOOc_IzKVFcpPzCiEtYXfNcpDdrD86REg5ei-74 6789
mmlearn/modules/layers/logit_scaling.py sha256=RYkB2gp0-RjgdggH7kI5F_0Vx2Is7mbwVp1G5T-bcy0 1838
mmlearn/modules/layers/mlp.py sha256=25D-X8iELGpC2MafMjp8dj5IpNP4bWmIBVzgvSmNR4s 5774
mmlearn/modules/layers/normalization.py sha256=8-T0oqtofCPX8SvYr_na0t-Qd3GcEj4tVJv6c8gMCNE 815
mmlearn/modules/layers/patch_dropout.py sha256=OFXMCnJ2dQw4Kzs4FKbhpoFu6FsT1p3BWVcm6txBBHc 3289
mmlearn/modules/layers/transformer_block.py sha256=TuSGrpUiKhr26Nl6Tm5hPgowhVSxa2Ff-E2aAZxttmE 4278
mmlearn/modules/losses/__init__.py sha256=I_7uJhLy1KusuWDBg70fJkSzjkSsnEiOTiFyLluAXl8 191
mmlearn/modules/losses/contrastive.py sha256=qt60fRKDdMyUMxCZmxCmlpETRyK3MbX3o6YkV-zdnlM 21908
mmlearn/modules/losses/data2vec.py sha256=9cZrNtgFo9ah0gmGBavMuts84p-jwb5bhNi8ZR5rMtA 2549
mmlearn/modules/lr_schedulers/__init__.py sha256=K9uTnE8J0T8y29pJ_UXFRewsd5WFi6jwDo1hDrQQRqU 212
mmlearn/modules/lr_schedulers/linear_warmup_cosine_lr.py sha256=tzXBcKaVWQ401efd5f2cM4fcc2AKQFdKZikCs0RyszY 2421
mmlearn/modules/metrics/__init__.py sha256=eLDANQfmzDKHaM3ulDfxsZm0L4qqylQ6Ootua41dp6U 145
mmlearn/modules/metrics/retrieval_recall.py sha256=b2nLln7sWWX1n8wHapTxgvxpm1Z97lRAw8CEROp-q8U 11380
mmlearn/tasks/__init__.py sha256=wgtBqje7KaI3B496ZInPkFkF6q6elH6FNh__T8gVl3c 448
mmlearn/tasks/base.py sha256=SQySTSA8o38WR3X4VApTW07WnwxNF4s7WGZ0EThblR4 6583
mmlearn/tasks/contrastive_pretraining.py sha256=bkdN95Q-mPkrGGjs8MSvnXF-8D8ZQEL9C0QKxKhW188 28944
mmlearn/tasks/hooks.py sha256=iZoiWtZNWS5ekGQM1DWApcO8b6k4GRs8ZRRimAuNrcU 1800
mmlearn/tasks/ijepa.py sha256=uD3vBYDzLNaWK0V4xLS79lvlVtRRFvHv3K5XLnt5yMc 11092
mmlearn/tasks/zero_shot_classification.py sha256=M2j0SbDWT97mvfNgnS1vSPkT-eD7-kiDzPo5VdLy0T0 10734
mmlearn/tasks/zero_shot_retrieval.py sha256=A6qNauGedKwtaLFCBvPX_53Liw-fWYcy17QdhynE7lk 4891
mmlearn-0.1.0b2.dist-info/METADATA sha256=z9ydpsRhbsBFoZX-EFWw2ypSo4m0IBO0lvDByl_Se_c 8370
mmlearn-0.1.0b2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
mmlearn-0.1.0b2.dist-info/entry_points.txt sha256=n91hQzONO3gD0iCjZhgMde6JmmgG7UVmgcx4uWY3J8E 53
mmlearn-0.1.0b2.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
mmlearn-0.1.0b2.dist-info/RECORD

entry_points.txt

mmlearn_run = mmlearn.cli.run:main