<pip install> – My Lightning adventure
Getting started with PyTorch Lightning is very easy. You can use the Anaconda distribution to set up your environment locally or use a cloud option such as Google Colaboratory (Google Colab), Amazon Web Services (AWS), Azure, or IBM Watson Studio to get started. (It is recommended that you use a cloud environment to run some of the more complex models.) Most of the code in this book is run on Google Collab or Anaconda using Python 3.6 with Mac OS. Please make appropriate changes to your env on other systems for installation.
PyTorch Lightning can be installed using pip
in your Jupyter notebook environment, like this:
pip install pytorch-lightning
In addition to importing PyTorch Lightning (the first import
statement can be seen in the following code snippet), the following import
block shows statements that are usually part of the code:
import pytorch_lightning as pl import torch from torch import nn import torch.nn.functional as F from torchvision import transforms
The torch
package is used for defining tensors and for performing mathematical operations on the tensors. The torch.nn
package is used for constructing neural networks, which is what nn
stands for. torch.nn.functional
contains functions including activation and loss functions, whereas torchvision.transforms
is a separate library that provides common image transformations. Once the PyTorch Lightning framework and all packages are installed, you should see the completion log, as illustrated in the following screenshot:
Once PyTorch Lightning is installed you can check the version for PyTorch and torch
That's it! Now, you are all set to begin your Lightning adventure!