This release is a pre-release and may not be stable for production use.
MMF is a modular framework for vision and language multimodal research from Facebook AI Research. MMF contains reference implementations of state-of-the-art vision and language models and has powered multiple research projects at Facebook AI Research. See full list of project inside or built on MMF here.
MMF is powered by PyTorch, allows distributed training and is un-opinionated, scalable and fast. Use MMF to bootstrap for your next vision and language multimodal research project by following the installation instructions. Take a look at list of MMF features here.
MMF also acts as starter codebase for challenges around vision and language datasets (The Hateful Memes, TextVQA, TextCaps and VQA challenges). MMF was formerly known as Pythia. The next video shows an overview of how datasets and models work inside MMF. Checkout MMF's video overview.
Installation
Follow installation instructions in the documentation.
Documentation
Learn more about MMF here.
Citation
If you use MMF in your work or use any models published in MMF, please cite:
@misc{singh2020mmf,
author = {Singh, Amanpreet and Goswami, Vedanuj and Natarajan, Vivek and Jiang, Yu and Chen, Xinlei and Shah, Meet and
Rohrbach, Marcus and Batra, Dhruv and Parikh, Devi},
title = {MMF: A multimodal framework for vision and language research},
howpublished = {\url{https://github.com/facebookresearch/mmf}},
year = {2020}
}
License
MMF is licensed under BSD license available in LICENSE file
Metadata
Release files for mmf 1.0.0rc10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mmf-1.0.0rc10.tar.gz | 160.5 kB | Without provenance | Details for mmf-1.0.0rc10.tar.gz |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mmf-1.0.0rc10-cp38-cp38-manylinux1_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.5+ x86-64 | Details for mmf-1.0.0rc10-cp38-cp38-manylinux1_x86_64.whl |
| mmf-1.0.0rc10-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details for mmf-1.0.0rc10-cp37-cp37m-manylinux1_x86_64.whl |
| mmf-1.0.0rc10-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details for mmf-1.0.0rc10-cp36-cp36m-manylinux1_x86_64.whl |
Total release size: 1.4 MB
Release files / mmf-1.0.0rc10.tar.gz
| Download URL | mmf-1.0.0rc10.tar.gz |
|---|---|
| Size | 160.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc71491b31928df6a39c1226263c0a6a47341000f26d2a3137d78de2ea653b76
|
|
BLAKE2b-256 checksum How to use checksums |
38958cd279ff0daa3891704b5d26a547747eb23b5d6ba70e92b457493abf0c96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|
Release files / mmf-1.0.0rc10-cp38-cp38-manylinux1_x86_64.whl
| Download URL | mmf-1.0.0rc10-cp38-cp38-manylinux1_x86_64.whl |
|---|---|
| Size | 393.1 kB |
| Tags | CPython 3.8 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
e416250ea75fd21dc89921f76c280f87c7a60fd1e25287f778bb8f470f83e7a0
|
|
BLAKE2b-256 checksum How to use checksums |
129ba8d59a1819066995693368605f4971537240cfde27ed08370791897f6a24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|
Release files / mmf-1.0.0rc10-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | mmf-1.0.0rc10-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 404.9 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
b0b78ebbd2bfa1b0eb8e2e50fbd2eb1d7bf690b039f294309af141ac3e6764e5
|
|
BLAKE2b-256 checksum How to use checksums |
d57e7e4f3549387d6683a384f4f400aee34289914443c7d2ac60080a308182f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|
Release files / mmf-1.0.0rc10-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | mmf-1.0.0rc10-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 393.1 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b6630f7656dd7b6af8cda55c2306ab9774de88a2e7369ceea1ae7f2a2a8a0c0
|
|
BLAKE2b-256 checksum How to use checksums |
20b3bd524f9e501a18d46d704b538f4bfbdd247d614a9cd4736c862c34d29d5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|
Security for mmf 1.0.0rc10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.