[PYTHON] Installation de la pythie

introduction

Je quitterai la méthode lorsque j'ai installé Pythia, un framework de modèle d'apprentissage profond multimodal publié par Facebook AI Research. Ce n'est peut-être pas approprié car c'est un flux que je me suis fait prendre de différentes manières et que j'ai demandé à un ami et par conséquent j'ai pu le déplacer.

Introduce how to install Pythia which is Framework of Multimodal AI models from Facebook AI Research.

Préparation du conteneur Créer Docker Contena

Commencez par créer le Dockerfile suivant pour créer un conteneur.

First, creating Docker contena using following Dockerfile.

https://github.com/facebookresearch/maskrcnn-benchmark/blob/master/docker/Dockerfile

Dans ce conteneur, installez-le en vous référant au code de démonstration Coloab dans Quickstart de Pythia's Documentation.

Let's install Pythia according to the Documentation. Follow the code of Quickstart Colab file.

Installation

Exécutez le code suivant dans l'ordre sur le terminal.

Run following codes on terminal.

cd
mkdir content

# Install dependencies
pip install ninja yacs cython matplotlib demjson
pip install git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI
cd ~/content/
rm -rf fastText
git clone https://github.com/facebookresearch/fastText.git fastText
cd /content/fastText
pip install -e .
cd ~/content/
rm -rf pythia
git clone https://github.com/facebookresearch/pythia.git pythia
cd /content/pythia

# Don't modify torch version
sed -i '/torch/d' requirements.txt
pip install -e .

Ajoutez ce qui suit à .bashrc

Add the next PATH to bashrc.

PATH="$PATH":~/content/pythia
# Install maskrcnn-benchmark to extract detectron features
cd /content
git clone https://gitlab.com/meetshah1995/vqa-maskrcnn-benchmark.git
cd /content/vqa-maskrcnn-benchmark
# Compile custom layers and build mask-rcnn backbone
python setup.py build
python setup.py develop

Ajoutez ce qui suit à .bashrc Add the next PATH to bashrc.

PATH="$PATH":~/content/vqa-maskrcnn-benchmark

Aussi, je fais ce qui suit avec pythia dir avec assurance

python setup.py develop

Lorsque je fais cela, j'obtiens l'erreur suivante If run the above code, following error may return.

error: tqdm 4.19.9 is installed but tqdm>=4.27 is required by {'transformers'}

Cependant, Pythia semble être installé, donc j'insère manuellement des transformateurs. Transformers lib requires tqdm>=4.27 , so you should update tqdm and install transformers manually using pip.

pip install -U tqdm
pip install transformers

Vous pouvez désormais utiliser des transformateurs. Then you can use (it means import) transformers.

L'installation est maintenant terminée. Après cela, je laisserai l'apparence de l'utiliser. Instllation of Pythia is finished. From now on, I'll record how I used it.

Recommended Posts

Installation de la pythie
Installation de Django
Installation de Cuda
installation de boto3
Installer Docker
Installation de volatilité
Installation de Python
installation de pip
Installation du Sphinx
Installation d'InstantOS 1
Installation de Jupyter
Installation de Python
installation de pip
Installation de Kivy
Installation de ChaSen
Installation de Backtrader
installation de pip
Erreur d'installation de Jupyter
Installation d'Anaconda3
Notes d'installation Mecab
Erreur d'installation de centOS 7
Installation de CentOS 8
Notes d'installation de Theano
Procédure d'installation de Pylearn 2
Installation GMT partie 2.
[PyTorch] Comment installer
Installation GMT partie 1.
Installation de PHP (CentOS 8)
Installation de Tkinter (homebrew)
Bataille d'installation d'OpenCV3
Installation de Python (Windows)
notes d'installation pyenv
Échec de l'installation de phycopg2
installation du notebook ipython
Notes d'installation d'hydrogène
Emplacement d'installation de django
Procédure d'installation de PostgreSQL 10.0
Installation du package PyPM-Local
procédure d'installation blockdiag
Installation de Python 2020 (macOS)
Installation facile de RDKit
Notes d'installation de Python3.4
Notes d'installation de Cabocha
Installation de CentOS 7 + ffmpeg