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.
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