Installation¶
Requirements¶
Pytorch¶
Neuralnet-pytorch is built on top of Pytorch, so obviously Pytorch is needed. Please refer to the official Pytorch website for installation details.
Other dependencies¶
In Neuralnet-pytorch, we use several backends to visualize training, so it is necessary to install some additional packages. For convenience, installing the package will install all the required dependencies. Optional dependencies can be installed as instructed below.
Install Neuralnet-pytorch¶
There are two ways to install Neuralnet-pytorch: via PyPi and Github. At the moment, the package is not available on Conda yet.
From PyPi¶
The easiest and quickest way to get Neuralnet-pytorch is to install the package from Pypi. In a Terminal session, simply type
pip install neuralnet-pytorch
From Github¶
To install the bleeding-edge version, which is highly recommended, run
pip install git+git://github.com/justanhduc/neuralnet-pytorch.git@master
To install the package with optional dependencies, try
pip install "neuralnet-pytorch[option] @ git+git://github.com/justanhduc/neuralnet-pytorch.git@master"
in which option
can be gin
/geom
/visdom
/slack
.
We also provide a version with some fancy Cuda/C++ implementations that are implemented or collected from various sources. To install this version, run
pip install neuralnet-pytorch --cuda-ext
Uninstall Neuralnet-pytorch¶
Simply use pip to uninstall the package
pip uninstall neuralnet-pytorch
Why would you want to do that anyway?
Upgrade Neuralnet-pytorch¶
Use pip with -U
or --upgrade
option
pip install -U neuralnet-pytorch
However, for maximal experience, please considering using the bleeding-edge version on Github.
Reinstall Neuralnet-pytorch¶
If you want to reinstall Neuralnet-pytorch, please uninstall and then install it again.
When reinstalling the package, we recommend to use --no-cache-dir
option as pip caches
the previously built binaries
pip uninstall neuralnet-pytorch
pip install neuralnet-pytorch --no-cache-dir