22.02.2024 Views

Daniel Voigt Godoy - Deep Learning with PyTorch Step-by-Step A Beginner’s Guide-leanpub

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Additional Setup

This is a special chapter when it comes to its setup: We won’t be using only PyTorch

but rather a handful of other packages as well, including the de facto standard for

NLP tasks—HuggingFace.

Before proceeding, make sure you have all of them installed by running the

commands below:

!pip install gensim==3.8.3

!pip install allennlp==0.9.0

!pip install flair==0.8.0.post1 # uses PyTorch 1.7.1

!pip install torchvision==0.8.2

# HuggingFace

!pip install transformers==4.5.1

!pip install datasets==1.6.0

Some packages, like flair, may have strict dependencies and

eventually require the downgrading of some other packages in

your environment, even PyTorch itself.

The versions above were used to generate the outputs presented

in this chapter, but you can use newer versions if you want

(except for the allennlp package since this specific version is

required by flair for retrieving ELMo embeddings).

Imports

For the sake of organization, all libraries needed throughout the code used in any

given chapter are imported at its very beginning. For this chapter, we’ll need the

following imports:

import os

import json

import errno

import requests

import numpy as np

from copy import deepcopy

from operator import itemgetter

Jupyter Notebook | 881

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!