Difference between revisions of "Infrastructure/software/pytorch"
(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.