facebookresearch / mmf

A modular framework for vision & language multimodal research from Facebook AI Research (FAIR)
https://mmf.sh/
Other
5.48k stars 935 forks source link

mmf installation Error #250

Closed Parag0506 closed 4 years ago

Parag0506 commented 4 years ago

❓ Questions and Help

Failed to build mmf ERROR: Could not build wheels for mmf which use PEP 517 and cannot be installed directly full error stack :

Collecting mmf
  Using cached mmf-1.0.0rc1.tar.gz (216 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Processing c:\users\parag\appdata\local\pip\cache\wheels\76\03\bb\589d421d27431bcd2c6da284d5f2286c8e3b2ea3cf1594c074\sklearn-0.0-py2.py3-none-any.whl
Collecting demjson==2.2.4
  Using cached demjson-2.2.4.tar.gz (131 kB)
Collecting tqdm==4.43.0
  Using cached tqdm-4.43.0-py2.py3-none-any.whl (59 kB)
Collecting requests==2.23.0
  Using cached requests-2.23.0-py2.py3-none-any.whl (58 kB)
Collecting tensorboard==2.1.0
  Using cached tensorboard-2.1.0-py3-none-any.whl (3.8 MB)
Collecting transformers==2.3.0
  Using cached transformers-2.3.0-py3-none-any.whl (447 kB)
Collecting lmdb==0.98
  Downloading lmdb-0.98-cp36-cp36m-win_amd64.whl (98 kB)
     |████████████████████████████████| 98 kB 393 kB/s
Collecting omegaconf==2.0.0rc25
  Using cached omegaconf-2.0.0rc25-py3-none-any.whl (32 kB)
Collecting torchtext==0.5.0
  Using cached torchtext-0.5.0-py3-none-any.whl (73 kB)
Collecting editdistance==0.5.3
  Downloading editdistance-0.5.3-cp36-cp36m-win_amd64.whl (23 kB)
Collecting nltk==3.4.5
  Using cached nltk-3.4.5.zip (1.5 MB)
Collecting fasttext==0.9.1
  Using cached fasttext-0.9.1.tar.gz (57 kB)
Requirement already satisfied, skipping upgrade: torchvision==0.5.0 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from mmf) (0.5.0)
Collecting GitPython==3.1.0
  Using cached GitPython-3.1.0-py3-none-any.whl (450 kB)
Requirement already satisfied, skipping upgrade: torch==1.4.0 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from mmf) (1.4.0)
Collecting numpy==1.16.6
  Downloading numpy-1.16.6-cp36-cp36m-win_amd64.whl (11.9 MB)
     |████████████████████████████████| 11.9 MB 1.7 MB/s
Collecting scikit-learn
  Downloading scikit_learn-0.23.0-cp36-cp36m-win_amd64.whl (6.8 MB)
     |████████████████████████████████| 6.8 MB 547 kB/s
Collecting idna<3,>=2.5
  Using cached idna-2.9-py2.py3-none-any.whl (58 kB)
Collecting chardet<4,>=3.0.2
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  Using cached urllib3-1.25.9-py2.py3-none-any.whl (126 kB)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from requests==2.23.0->mmf) (2020.4.5.1)
Collecting markdown>=2.6.8
  Using cached Markdown-3.2.2-py3-none-any.whl (88 kB)
Requirement already satisfied, skipping upgrade: six>=1.10.0 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from tensorboard==2.1.0->mmf) (1.14.0)
Collecting google-auth-oauthlib<0.5,>=0.4.1
  Using cached google_auth_oauthlib-0.4.1-py2.py3-none-any.whl (18 kB)
Collecting google-auth<2,>=1.6.3
  Downloading google_auth-1.14.3-py2.py3-none-any.whl (89 kB)
     |████████████████████████████████| 89 kB 1.3 MB/s
Collecting protobuf>=3.6.0
  Downloading protobuf-3.12.0rc2-cp36-cp36m-win_amd64.whl (1.1 MB)
     |████████████████████████████████| 1.1 MB 595 kB/s
Collecting absl-py>=0.4
  Using cached absl-py-0.9.0.tar.gz (104 kB)
Requirement already satisfied, skipping upgrade: wheel>=0.26; python_version >= "3" in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from tensorboard==2.1.0->mmf) (0.34.2)
Requirement already satisfied, skipping upgrade: setuptools>=41.0.0 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from tensorboard==2.1.0->mmf) (46.2.0.post20200511)
Collecting grpcio>=1.24.3
  Downloading grpcio-1.28.1-cp36-cp36m-win_amd64.whl (2.1 MB)
     |████████████████████████████████| 2.1 MB 2.2 MB/s
Collecting werkzeug>=0.11.15
  Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
Collecting boto3
  Using cached boto3-1.13.8-py2.py3-none-any.whl (128 kB)
Collecting sacremoses
  Using cached sacremoses-0.0.43.tar.gz (883 kB)
Collecting regex!=2019.12.17
  Downloading regex-2020.5.7-cp36-cp36m-win_amd64.whl (272 kB)
     |████████████████████████████████| 272 kB 6.4 MB/s
Collecting sentencepiece
  Downloading sentencepiece-0.1.90-cp36-cp36m-win_amd64.whl (1.2 MB)
     |████████████████████████████████| 1.2 MB 595 kB/s
Collecting dataclasses; python_version == "3.6"
  Downloading dataclasses-0.7-py3-none-any.whl (18 kB)
Collecting typing-extensions
  Using cached typing_extensions-3.7.4.2-py3-none-any.whl (22 kB)
Collecting PyYAML
  Downloading PyYAML-5.3.1-cp36-cp36m-win_amd64.whl (215 kB)
     |████████████████████████████████| 215 kB 3.3 MB/s
Requirement already satisfied, skipping upgrade: pybind11>=2.2 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from fasttext==0.9.1->mmf) (2.5.0)
Requirement already satisfied, skipping upgrade: pillow>=4.1.1 in c:\users\parag\anaconda3\envs\fb-hate-meme\lib\site-packages (from torchvision==0.5.0->mmf) (7.1.2)
Collecting gitdb<5,>=4.0.1
  Using cached gitdb-4.0.5-py3-none-any.whl (63 kB)
Collecting threadpoolctl>=2.0.0
  Using cached threadpoolctl-2.0.0-py3-none-any.whl (34 kB)
Collecting scipy>=0.19.1
  Downloading scipy-1.4.1-cp36-cp36m-win_amd64.whl (30.8 MB)
     |████████████████████████████████| 30.8 MB 1.6 MB/s
Collecting joblib>=0.11
  Using cached joblib-0.14.1-py2.py3-none-any.whl (294 kB)
Collecting importlib-metadata; python_version < "3.8"
  Using cached importlib_metadata-1.6.0-py2.py3-none-any.whl (30 kB)
Collecting requests-oauthlib>=0.7.0
  Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
Collecting cachetools<5.0,>=2.0.0
  Downloading cachetools-4.1.0-py3-none-any.whl (10 kB)
Collecting rsa<4.1,>=3.1.4
  Using cached rsa-4.0-py2.py3-none-any.whl (38 kB)
Collecting pyasn1-modules>=0.2.1
  Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
Collecting jmespath<1.0.0,>=0.7.1
  Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting botocore<1.17.0,>=1.16.8
  Using cached botocore-1.16.8-py2.py3-none-any.whl (6.2 MB)
Collecting click
  Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting smmap<4,>=3.0.1
  Using cached smmap-3.0.4-py2.py3-none-any.whl (25 kB)
Collecting zipp>=0.5
  Using cached zipp-3.1.0-py3-none-any.whl (4.9 kB)
Collecting oauthlib>=3.0.0
  Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
Collecting pyasn1>=0.1.3
  Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting docutils<0.16,>=0.10
  Using cached docutils-0.15.2-py3-none-any.whl (547 kB)
Collecting python-dateutil<3.0.0,>=2.1
  Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Building wheels for collected packages: mmf, demjson, nltk, fasttext, absl-py, sacremoses
  Building wheel for mmf (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Parag\Anaconda3\envs\fb-hate-meme\python.exe' 'C:\Users\Parag\Anaconda3\envs\fb-hate-meme\lib\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Users\Parag\AppData\Local\Temp\tmprcwda1vn'
       cwd: C:\Users\Parag\AppData\Local\Temp\pip-install-7ftuswo5\mmf
  Complete output (295 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.6
  creating build\lib.win-amd64-3.6\mmf
  copying mmf\version.py -> build\lib.win-amd64-3.6\mmf
  copying mmf\__init__.py -> build\lib.win-amd64-3.6\mmf
  creating build\lib.win-amd64-3.6\tools
  copying tools\predict.py -> build\lib.win-amd64-3.6\tools
  copying tools\run.py -> build\lib.win-amd64-3.6\tools
  copying tools\__init__.py -> build\lib.win-amd64-3.6\tools
  creating build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\batch_collator.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\constants.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\dataset_loader.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\meter.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\registry.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\report.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\sample.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\test_reporter.py -> build\lib.win-amd64-3.6\mmf\common
  copying mmf\common\__init__.py -> build\lib.win-amd64-3.6\mmf\common
  creating build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\base_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\base_dataset_builder.py -> build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\concat_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\mmf_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\mmf_dataset_builder.py -> build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\multi_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets
  copying mmf\datasets\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets
  creating build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\ban.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\base_model.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\butd.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\cnn_lstm.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\fusions.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\lorra.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\m4c.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\m4c_captioner.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\mmbt.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\mmf_bert.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\pythia.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\top_down_bottom_up.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\unimodal.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\vilbert.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\visdial_multi_modal.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\visual_bert.py -> build\lib.win-amd64-3.6\mmf\models
  copying mmf\models\__init__.py -> build\lib.win-amd64-3.6\mmf\models
  creating build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\attention.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\decoders.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\embeddings.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\encoders.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\fusions.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\layers.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\losses.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\metrics.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\optimizers.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\schedulers.py -> build\lib.win-amd64-3.6\mmf\modules
  copying mmf\modules\__init__.py -> build\lib.win-amd64-3.6\mmf\modules
  creating build\lib.win-amd64-3.6\mmf\trainers
  copying mmf\trainers\base_trainer.py -> build\lib.win-amd64-3.6\mmf\trainers
  copying mmf\trainers\__init__.py -> build\lib.win-amd64-3.6\mmf\trainers
  creating build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\build.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\checkpoint.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\configuration.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\dataset.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\distributed.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\download.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\early_stopping.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\env.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\file_io.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\flags.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\general.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\logger.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\m4c_evaluators.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\modeling.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\process_answers.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\text.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\timer.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\transform.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\vocab.py -> build\lib.win-amd64-3.6\mmf\utils
  copying mmf\utils\__init__.py -> build\lib.win-amd64-3.6\mmf\utils
  creating build\lib.win-amd64-3.6\mmf\datasets\builders
  copying mmf\datasets\builders\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders
  creating build\lib.win-amd64-3.6\mmf\datasets\databases
  copying mmf\datasets\databases\annotation_database.py -> build\lib.win-amd64-3.6\mmf\datasets\databases
  copying mmf\datasets\databases\features_database.py -> build\lib.win-amd64-3.6\mmf\datasets\databases
  copying mmf\datasets\databases\image_database.py -> build\lib.win-amd64-3.6\mmf\datasets\databases
  copying mmf\datasets\databases\scene_graph_database.py -> build\lib.win-amd64-3.6\mmf\datasets\databases
  copying mmf\datasets\databases\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\databases
  creating build\lib.win-amd64-3.6\mmf\datasets\processors
  copying mmf\datasets\processors\bert_processors.py -> build\lib.win-amd64-3.6\mmf\datasets\processors
  copying mmf\datasets\processors\image_processors.py -> build\lib.win-amd64-3.6\mmf\datasets\processors
  copying mmf\datasets\processors\processors.py -> build\lib.win-amd64-3.6\mmf\datasets\processors
  copying mmf\datasets\processors\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\processors
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\clevr
  copying mmf\datasets\builders\clevr\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\clevr
  copying mmf\datasets\builders\clevr\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\clevr
  copying mmf\datasets\builders\clevr\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\clevr
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\coco
  copying mmf\datasets\builders\coco\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\coco
  copying mmf\datasets\builders\coco\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\coco
  copying mmf\datasets\builders\coco\masked_builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\coco
  copying mmf\datasets\builders\coco\masked_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\coco
  copying mmf\datasets\builders\coco\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\coco
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\conceptual_captions
  copying mmf\datasets\builders\conceptual_captions\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\conceptual_captions
  copying mmf\datasets\builders\conceptual_captions\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\conceptual_captions
  copying mmf\datasets\builders\conceptual_captions\masked_builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\conceptual_captions
  copying mmf\datasets\builders\conceptual_captions\masked_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\conceptual_captions
  copying mmf\datasets\builders\conceptual_captions\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\conceptual_captions
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\ocrvqa
  copying mmf\datasets\builders\ocrvqa\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\ocrvqa
  copying mmf\datasets\builders\ocrvqa\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\ocrvqa
  copying mmf\datasets\builders\ocrvqa\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\ocrvqa
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\sbu_captions
  copying mmf\datasets\builders\sbu_captions\masked_builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\sbu_captions
  copying mmf\datasets\builders\sbu_captions\masked_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\sbu_captions
  copying mmf\datasets\builders\sbu_captions\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\sbu_captions
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\stvqa
  copying mmf\datasets\builders\stvqa\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\stvqa
  copying mmf\datasets\builders\stvqa\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\stvqa
  copying mmf\datasets\builders\stvqa\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\stvqa
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\textcaps
  copying mmf\datasets\builders\textcaps\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\textcaps
  copying mmf\datasets\builders\textcaps\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\textcaps
  copying mmf\datasets\builders\textcaps\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\textcaps
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\textvqa
  copying mmf\datasets\builders\textvqa\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\textvqa
  copying mmf\datasets\builders\textvqa\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\textvqa
  copying mmf\datasets\builders\textvqa\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\textvqa
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\visual_dialog
  copying mmf\datasets\builders\visual_dialog\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\visual_dialog
  copying mmf\datasets\builders\visual_dialog\database.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\visual_dialog
  copying mmf\datasets\builders\visual_dialog\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\visual_dialog
  copying mmf\datasets\builders\visual_dialog\original.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\visual_dialog
  copying mmf\datasets\builders\visual_dialog\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\visual_dialog
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\vizwiz
  copying mmf\datasets\builders\vizwiz\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vizwiz
  copying mmf\datasets\builders\vizwiz\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vizwiz
  copying mmf\datasets\builders\vizwiz\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vizwiz
  creating build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\masked_builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\masked_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\masked_q_vqa2_builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\masked_q_vqa2_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\ocr_builder.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\ocr_dataset.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  copying mmf\datasets\builders\vqa2\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\builders\vqa2
  creating build\lib.win-amd64-3.6\mmf\datasets\databases\readers
  copying mmf\datasets\databases\readers\feature_readers.py -> build\lib.win-amd64-3.6\mmf\datasets\databases\readers
  copying mmf\datasets\databases\readers\__init__.py -> build\lib.win-amd64-3.6\mmf\datasets\databases\readers
  creating build\lib.win-amd64-3.6\mmf\utils\phoc
  copying mmf\utils\phoc\build_phoc.py -> build\lib.win-amd64-3.6\mmf\utils\phoc
  copying mmf\utils\phoc\__init__.py -> build\lib.win-amd64-3.6\mmf\utils\phoc
  creating build\lib.win-amd64-3.6\tests
  creating build\lib.win-amd64-3.6\tests\datasets
  copying tests\datasets\test_base_dataset.py -> build\lib.win-amd64-3.6\tests\datasets
  copying tests\datasets\test_processors.py -> build\lib.win-amd64-3.6\tests\datasets
  copying tests\datasets\__init__.py -> build\lib.win-amd64-3.6\tests\datasets
  creating build\lib.win-amd64-3.6\tests\modules
  copying tests\modules\test_fusions.py -> build\lib.win-amd64-3.6\tests\modules
  copying tests\modules\test_layers.py -> build\lib.win-amd64-3.6\tests\modules
  copying tests\modules\test_losses.py -> build\lib.win-amd64-3.6\tests\modules
  copying tests\modules\test_metrics.py -> build\lib.win-amd64-3.6\tests\modules
  copying tests\modules\__init__.py -> build\lib.win-amd64-3.6\tests\modules
  creating build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_checkpoint.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_configuration.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_distributed.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_download.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_file_io.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_general.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_model.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_text.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\test_timer.py -> build\lib.win-amd64-3.6\tests\utils
  copying tests\utils\__init__.py -> build\lib.win-amd64-3.6\tests\utils
  running egg_info
  writing mmf.egg-info\PKG-INFO
  writing dependency_links to mmf.egg-info\dependency_links.txt
  writing entry points to mmf.egg-info\entry_points.txt
  writing requirements to mmf.egg-info\requires.txt
  writing top-level names to mmf.egg-info\top_level.txt
  reading manifest file 'mmf.egg-info\SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'mmf.egg-info\SOURCES.txt'
  creating build\lib.win-amd64-3.6\mmf\utils\phoc\src
  copying mmf\utils\phoc\src\cphoc.c -> build\lib.win-amd64-3.6\mmf\utils\phoc\src
  creating build\lib.win-amd64-3.6\mmf\configs
  copying mmf\configs\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs
  creating build\lib.win-amd64-3.6\mmf\configs\datasets
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\clevr
  copying mmf\configs\datasets\clevr\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\clevr
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\coco
  copying mmf\configs\datasets\coco\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\coco
  copying mmf\configs\datasets\coco\masked.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\coco
  copying mmf\configs\datasets\coco\ocr_en.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\coco
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\conceptual_captions
  copying mmf\configs\datasets\conceptual_captions\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\conceptual_captions
  copying mmf\configs\datasets\conceptual_captions\masked.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\conceptual_captions
  copying mmf\configs\datasets\conceptual_captions\train_small.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\conceptual_captions
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\hateful_memes
  copying mmf\configs\datasets\hateful_memes\bert.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\hateful_memes
  copying mmf\configs\datasets\hateful_memes\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\hateful_memes
  copying mmf\configs\datasets\hateful_memes\with_features.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\hateful_memes
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\mmimdb
  copying mmf\configs\datasets\mmimdb\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\mmimdb
  copying mmf\configs\datasets\mmimdb\masked.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\mmimdb
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\nlvr2
  copying mmf\configs\datasets\nlvr2\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\nlvr2
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\ocrvqa
  copying mmf\configs\datasets\ocrvqa\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\ocrvqa
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\sbu_captions
  copying mmf\configs\datasets\sbu_captions\masked.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\sbu_captions
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\stvqa
  copying mmf\configs\datasets\stvqa\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\stvqa
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\textcaps
  copying mmf\configs\datasets\textcaps\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\textcaps
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\textvqa
  copying mmf\configs\datasets\textvqa\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\textvqa
  copying mmf\configs\datasets\textvqa\with_resnet.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\textvqa
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\visual_dialog
  copying mmf\configs\datasets\visual_dialog\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\visual_dialog
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\visual_entailment
  copying mmf\configs\datasets\visual_entailment\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\visual_entailment
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\visual_genome
  copying mmf\configs\datasets\visual_genome\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\visual_genome
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\vizwiz
  copying mmf\configs\datasets\vizwiz\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\vizwiz
  creating build\lib.win-amd64-3.6\mmf\configs\datasets\vqa2
  copying mmf\configs\datasets\vqa2\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\vqa2
  copying mmf\configs\datasets\vqa2\masked.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\vqa2
  copying mmf\configs\datasets\vqa2\masked_q.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\vqa2
  copying mmf\configs\datasets\vqa2\train_val.yaml -> build\lib.win-amd64-3.6\mmf\configs\datasets\vqa2
  creating build\lib.win-amd64-3.6\mmf\configs\models
  creating build\lib.win-amd64-3.6\mmf\configs\models\ban
  copying mmf\configs\models\ban\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\ban
  creating build\lib.win-amd64-3.6\mmf\configs\models\butd
  copying mmf\configs\models\butd\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\butd
  creating build\lib.win-amd64-3.6\mmf\configs\models\cnn_lstm
  copying mmf\configs\models\cnn_lstm\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\cnn_lstm
  creating build\lib.win-amd64-3.6\mmf\configs\models\fusions
  copying mmf\configs\models\fusions\concat_bert.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\fusions
  copying mmf\configs\models\fusions\concat_bow.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\fusions
  copying mmf\configs\models\fusions\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\fusions
  copying mmf\configs\models\fusions\late_fusion.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\fusions
  creating build\lib.win-amd64-3.6\mmf\configs\models\lorra
  copying mmf\configs\models\lorra\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\lorra
  creating build\lib.win-amd64-3.6\mmf\configs\models\m4c
  copying mmf\configs\models\m4c\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\m4c
  creating build\lib.win-amd64-3.6\mmf\configs\models\m4c_captioner
  copying mmf\configs\models\m4c_captioner\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\m4c_captioner
  creating build\lib.win-amd64-3.6\mmf\configs\models\mmbt
  copying mmf\configs\models\mmbt\classification.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\mmbt
  copying mmf\configs\models\mmbt\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\mmbt
  copying mmf\configs\models\mmbt\pretrain.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\mmbt
  copying mmf\configs\models\mmbt\with_features.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\mmbt
  creating build\lib.win-amd64-3.6\mmf\configs\models\mmf_bert
  copying mmf\configs\models\mmf_bert\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\mmf_bert
  creating build\lib.win-amd64-3.6\mmf\configs\models\pythia
  copying mmf\configs\models\pythia\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\pythia
  creating build\lib.win-amd64-3.6\mmf\configs\models\unimodal
  copying mmf\configs\models\unimodal\bert.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\unimodal
  copying mmf\configs\models\unimodal\image.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\unimodal
  copying mmf\configs\models\unimodal\text.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\unimodal
  copying mmf\configs\models\unimodal\with_features.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\unimodal
  creating build\lib.win-amd64-3.6\mmf\configs\models\vilbert
  copying mmf\configs\models\vilbert\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\vilbert
  copying mmf\configs\models\vilbert\pretrain.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\vilbert
  creating build\lib.win-amd64-3.6\mmf\configs\models\visual_bert
  copying mmf\configs\models\visual_bert\defaults.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\visual_bert
  copying mmf\configs\models\visual_bert\pretrain.yaml -> build\lib.win-amd64-3.6\mmf\configs\models\visual_bert
  creating build\lib.win-amd64-3.6\mmf\configs\zoo
  copying mmf\configs\zoo\datasets.yaml -> build\lib.win-amd64-3.6\mmf\configs\zoo
  copying mmf\configs\zoo\models.yaml -> build\lib.win-amd64-3.6\mmf\configs\zoo
  copying mmf\utils\phoc\cphoc.so -> build\lib.win-amd64-3.6\mmf\utils\phoc
  running build_ext
  building 'cphoc' extension
  creating build\temp.win-amd64-3.6
  creating build\temp.win-amd64-3.6\Release
  creating build\temp.win-amd64-3.6\Release\mmf
  creating build\temp.win-amd64-3.6\Release\mmf\utils
  creating build\temp.win-amd64-3.6\Release\mmf\utils\phoc
  creating build\temp.win-amd64-3.6\Release\mmf\utils\phoc\src
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Parag\Anaconda3\envs\fb-hate-meme\include -IC:\Users\Parag\Anaconda3\envs\fb-hate-meme\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /Tcmmf/utils/phoc/src/cphoc.c /Fobuild\temp.win-amd64-3.6\Release\mmf/utils/phoc/src/cphoc.obj -O3
  cl : Command line warning D9002 : ignoring unknown option '-O3'
  cphoc.c
  mmf/utils/phoc/src/cphoc.c(31): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\Parag\Anaconda3\envs\fb-hate-meme\libs /LIBPATH:C:\Users\Parag\Anaconda3\envs\fb-hate-meme\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64" pthread.lib dl.lib util.lib rt.lib m.lib /EXPORT:PyInit_cphoc build\temp.win-amd64-3.6\Release\mmf/utils/phoc/src/cphoc.obj /OUT:build\lib.win-amd64-3.6\cphoc.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\mmf/utils/phoc/src\cphoc.cp36-win_amd64.lib
  LINK : fatal error LNK1181: cannot open input file 'pthread.lib'
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.25.28610\\bin\\HostX86\\x64\\link.exe' failed with exit status 1181
  ERROR: Failed building wheel for mmf
  Building wheel for demjson (setup.py) ... done
  Created wheel for demjson: filename=demjson-2.2.4-py3-none-any.whl size=73959 sha256=ff524c68cbc159d93fb35f720610e239cc1c09678bf5cbaa6a8a37db90e1f45c
  Stored in directory: c:\users\parag\appdata\local\pip\cache\wheels\f6\ce\3a\713fa88864a1d8c48bdd1bacfd18068dd8facc280c4c3c5235
  Building wheel for nltk (setup.py) ... done
  Created wheel for nltk: filename=nltk-3.4.5-py3-none-any.whl size=1449912 sha256=4a23aabae6da8db12858be8b39edc283795747b43835faedc321c9366b6bfbb3
  Stored in directory: c:\users\parag\appdata\local\pip\cache\wheels\e3\c9\b0\ed26a73ef75a53145820825afa8e2d2c9b30fe9f6c10cd3202
  Building wheel for fasttext (setup.py) ... done
  Created wheel for fasttext: filename=fasttext-0.9.1-cp36-cp36m-win_amd64.whl size=181733 sha256=6c15d455a8e709c33fce18fff6c899713f636860decf720291299a4c7b47432f
  Stored in directory: c:\users\parag\appdata\local\pip\cache\wheels\ae\e8\a0\03628c77c2e0aa813f067f6d7708a4579d15abf6f45e8716c5
  Building wheel for absl-py (setup.py) ... done
  Created wheel for absl-py: filename=absl_py-0.9.0-py3-none-any.whl size=121935 sha256=4c2f0d8524bd71f2f3e299d77e667a648013965b083fbafeba76c0f53f28879c
  Stored in directory: c:\users\parag\appdata\local\pip\cache\wheels\c3\af\84\3962a6af7b4ab336e951b7877dcfb758cf94548bb1771e0679
  Building wheel for sacremoses (setup.py) ... done
  Created wheel for sacremoses: filename=sacremoses-0.0.43-py3-none-any.whl size=893262 sha256=33f2660b29272cd2f6c0f24b769d6c5a09ea0250e9676e3c45623e08286cb1e3
  Stored in directory: c:\users\parag\appdata\local\pip\cache\wheels\49\25\98\cdea9c79b2d9a22ccc59540b1784b67f06b633378e97f58da2
Successfully built demjson nltk fasttext absl-py sacremoses
Failed to build mmf
ERROR: Could not build wheels for mmf which use PEP 517 and cannot be installed directly
apsdehal commented 4 years ago

@Parag0506 Can you try again pip install --pre --upgrade mmf?

Parag0506 commented 4 years ago

@apsdehal Thanks for adding support for Windows Build. It installed perfectly.