Difference between revisions of "Infrastructure/software/pytorch"

From Nordic Language Processing Laboratory
Jump to: navigation, search
(Created page with "= Background = PyTorch is one of the widely used programming frameworks for Deep Learning; in and of itself it is not NLP-specific, but it is a critical dependency for severa...")
 
(Installation on Abel)
Line 10: Line 10:
 
The module <tt>nlpl-pytorch</tt> provides a PyTorch installation
 
The module <tt>nlpl-pytorch</tt> provides a PyTorch installation
 
in a Python 3.5 virtual environment.
 
in a Python 3.5 virtual environment.
 +
 +
<code>
 +
module purge
 +
module load cuda/8.0
 +
python3/3.5.0
 +
</code>
 +
 +
<code>
 +
cd /projects/nlpl/software
 +
mkdir pytorch
 +
virtualenv pytorch/0.4.1
 +
</code>
 +
 +
Next, we need to create a module defintion, in this case
 +
<tt>/projects/nlpl/software/modulefiles/nlpl-pytorch/0.4.1</tt>.

Revision as of 13:16, 14 September 2018

Background

PyTorch is one of the widely used programming frameworks for Deep Learning; in and of itself it is not NLP-specific, but it is a critical dependency for several of the NLPL strands of activity.

Installation on Abel

The module nlpl-pytorch provides a PyTorch installation in a Python 3.5 virtual environment.

module purge module load cuda/8.0 python3/3.5.0

cd /projects/nlpl/software mkdir pytorch virtualenv pytorch/0.4.1

Next, we need to create a module defintion, in this case /projects/nlpl/software/modulefiles/nlpl-pytorch/0.4.1.