Created
          September 4, 2020 23:49 
        
      - 
      
- 
        Save sparticlesteve/762bea0edbf8050e9ba78952789fea1e to your computer and use it in GitHub Desktop. 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# Basic test of a PyTorch Jupyter kernel" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "Currently Loaded Modulefiles:\n", | |
| " 1) modules/3.2.11.4\n", | |
| " 2) altd/2.0\n", | |
| " 3) darshan/3.1.7\n", | |
| " 4) intel/19.0.3.199\n", | |
| " 5) craype-network-aries\n", | |
| " 6) craype/2.6.2\n", | |
| " 7) udreg/2.3.2-7.0.1.1_3.33__g8175d3d.ari\n", | |
| " 8) ugni/6.0.14.0-7.0.1.1_7.35__ge78e5b0.ari\n", | |
| " 9) pmi/5.0.14\n", | |
| " 10) dmapp/7.1.1-7.0.1.1_4.49__g38cf134.ari\n", | |
| " 11) gni-headers/5.0.12.0-7.0.1.1_6.29__g3b1768f.ari\n", | |
| " 12) xpmem/2.2.20-7.0.1.1_4.11__g0475745.ari\n", | |
| " 13) job/2.2.4-7.0.1.1_3.37__g36b56f4.ari\n", | |
| " 14) dvs/2.12_2.2.157-7.0.1.1_9.2__g083131db\n", | |
| " 15) alps/6.6.58-7.0.1.1_6.5__g437d88db.ari\n", | |
| " 16) rca/2.2.20-7.0.1.1_4.48__g8e3fb5b.ari\n", | |
| " 17) PrgEnv-intel/6.0.5\n", | |
| " 18) craype-haswell\n", | |
| " 19) cray-mpich/7.7.10\n", | |
| " 20) pytorch/v1.4.0\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "! module list" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "/global/homes/s/sfarrell/.local/cori/pytorchv1.4.0\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "! echo $PYTHONUSERBASE" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "Package Version \n", | |
| "--------------------------- -------------------\n", | |
| "absl-py 0.9.0 \n", | |
| "aiohttp 3.6.2 \n", | |
| "async-timeout 3.0.1 \n", | |
| "attrs 19.3.0 \n", | |
| "backcall 0.1.0 \n", | |
| "beautifulsoup4 4.9.0 \n", | |
| "bleach 3.1.0 \n", | |
| "cachetools 4.0.0 \n", | |
| "certifi 2019.11.28 \n", | |
| "cffi 1.13.2 \n", | |
| "chardet 3.0.4 \n", | |
| "click 7.1.1 \n", | |
| "colorama 0.4.3 \n", | |
| "configparser 5.0.0 \n", | |
| "cycler 0.10.0 \n", | |
| "decorator 4.4.1 \n", | |
| "defusedxml 0.6.0 \n", | |
| "dl-comm 19.6.1 \n", | |
| "docker-pycreds 0.4.0 \n", | |
| "entrypoints 0.3 \n", | |
| "filelock 3.0.12 \n", | |
| "gitdb 4.0.5 \n", | |
| "GitPython 3.1.3 \n", | |
| "google 2.0.3 \n", | |
| "google-auth 1.11.0 \n", | |
| "google-auth-oauthlib 0.4.1 \n", | |
| "googledrivedownloader 0.4 \n", | |
| "gql 0.2.0 \n", | |
| "graphql-core 1.1 \n", | |
| "grpcio 1.26.0 \n", | |
| "h5py 2.10.0 \n", | |
| "idna 2.8 \n", | |
| "importlib-metadata 1.5.0 \n", | |
| "inflect 4.0.0 \n", | |
| "ipykernel 5.1.4 \n", | |
| "ipympl 0.4.1 \n", | |
| "ipython 7.11.1 \n", | |
| "ipython-genutils 0.2.0 \n", | |
| "ipywidgets 7.5.1 \n", | |
| "isodate 0.6.0 \n", | |
| "jaraco.itertools 5.0.0 \n", | |
| "jedi 0.16.0 \n", | |
| "Jinja2 2.11.1 \n", | |
| "joblib 0.14.1 \n", | |
| "jsonschema 3.2.0 \n", | |
| "jupyter-client 5.3.4 \n", | |
| "jupyter-core 4.6.1 \n", | |
| "kiwisolver 1.1.0 \n", | |
| "Markdown 3.1.1 \n", | |
| "MarkupSafe 1.1.1 \n", | |
| "matplotlib 3.1.2 \n", | |
| "mistune 0.8.4 \n", | |
| "mkl-fft 1.0.15 \n", | |
| "mkl-random 1.1.0 \n", | |
| "mkl-service 2.3.0 \n", | |
| "more-itertools 8.2.0 \n", | |
| "multidict 4.7.5 \n", | |
| "nbconvert 5.6.1 \n", | |
| "nbformat 5.0.4 \n", | |
| "networkx 2.4 \n", | |
| "notebook 6.0.3 \n", | |
| "numpy 1.18.1 \n", | |
| "nvidia-ml-py3 7.352.0 \n", | |
| "oauthlib 3.1.0 \n", | |
| "olefile 0.46 \n", | |
| "pandas 1.0.0 \n", | |
| "pandocfilters 1.4.2 \n", | |
| "parso 0.6.0 \n", | |
| "pathtools 0.1.2 \n", | |
| "pexpect 4.8.0 \n", | |
| "pickleshare 0.7.5 \n", | |
| "Pillow 7.0.0 \n", | |
| "pip 20.0.2 \n", | |
| "plyfile 0.7.1 \n", | |
| "prometheus-client 0.7.1 \n", | |
| "promise 2.3 \n", | |
| "prompt-toolkit 3.0.3 \n", | |
| "protobuf 3.11.3 \n", | |
| "psutil 5.7.0 \n", | |
| "ptyprocess 0.6.0 \n", | |
| "py-spy 0.3.3 \n", | |
| "pyasn1 0.4.8 \n", | |
| "pyasn1-modules 0.2.8 \n", | |
| "pycparser 2.19 \n", | |
| "Pygments 2.5.2 \n", | |
| "pyparsing 2.4.6 \n", | |
| "pyrsistent 0.15.7 \n", | |
| "python-dateutil 2.8.1 \n", | |
| "python3-nersc-customs 0.2.0 \n", | |
| "python3-nersc-modster 0.2.0 \n", | |
| "python3-nersc-sitecustomize 0.2.0 \n", | |
| "python3-nerscjson 0.9 \n", | |
| "pytz 2019.3 \n", | |
| "PyYAML 5.2 \n", | |
| "pyzmq 18.1.0 \n", | |
| "ray 0.8.4 \n", | |
| "rdflib 4.2.2 \n", | |
| "redis 3.4.1 \n", | |
| "requests 2.22.0 \n", | |
| "requests-oauthlib 1.3.0 \n", | |
| "rsa 4.0 \n", | |
| "scikit-learn 0.22.1 \n", | |
| "scipy 1.3.2 \n", | |
| "Send2Trash 1.5.0 \n", | |
| "sentry-sdk 0.16.0 \n", | |
| "setuptools 45.1.0.post20200127\n", | |
| "shortuuid 1.0.1 \n", | |
| "six 1.14.0 \n", | |
| "smmap 3.0.4 \n", | |
| "soupsieve 2.0 \n", | |
| "subprocess32 3.5.4 \n", | |
| "tensorboard 2.1.0 \n", | |
| "terminado 0.8.3 \n", | |
| "testpath 0.4.4 \n", | |
| "torch 1.4.0 \n", | |
| "torch-cluster 1.4.5 \n", | |
| "torch-geometric 1.3.2 \n", | |
| "torch-scatter 1.4.0 \n", | |
| "torch-sparse 0.4.3 \n", | |
| "torchvision 0.5.0a0+85b8fbf \n", | |
| "tornado 6.0.3 \n", | |
| "trackml 3 \n", | |
| "traitlets 4.3.3 \n", | |
| "typing 3.6.4 \n", | |
| "urllib3 1.25.8 \n", | |
| "wandb 0.9.2 \n", | |
| "watchdog 0.10.3 \n", | |
| "wcwidth 0.1.7 \n", | |
| "webencodings 0.5.1 \n", | |
| "Werkzeug 0.16.1 \n", | |
| "wheel 0.34.1 \n", | |
| "widgetsnbextension 3.5.1 \n", | |
| "yarl 1.4.2 \n", | |
| "zipp 2.1.0 \n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "! pip list" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "['/global/u2/s/sfarrell',\n", | |
| " '',\n", | |
| " '/opt/mods/lib/python3.6/site-packages',\n", | |
| " '/opt/ovis/lib/python2.7/site-packages',\n", | |
| " '/usr/common/software/pytorch/v1.4.0/lib/python37.zip',\n", | |
| " '/usr/common/software/pytorch/v1.4.0/lib/python3.7',\n", | |
| " '/usr/common/software/pytorch/v1.4.0/lib/python3.7/lib-dynload',\n", | |
| " '/global/homes/s/sfarrell/.local/cori/pytorchv1.4.0/lib/python3.7/site-packages',\n", | |
| " '/usr/common/software/pytorch/v1.4.0/lib/python3.7/site-packages',\n", | |
| " '/usr/common/software/pytorch/v1.4.0/lib/python3.7/site-packages/torchvision-0.5.0a0+85b8fbf-py3.7-linux-x86_64.egg',\n", | |
| " '/usr/common/software/pytorch/v1.4.0/lib/python3.7/site-packages/IPython/extensions',\n", | |
| " '/global/u2/s/sfarrell/.ipython']" | |
| ] | |
| }, | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "import sys\n", | |
| "sys.path" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 5, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "<module 'torch' from '/usr/common/software/pytorch/v1.4.0/lib/python3.7/site-packages/torch/__init__.py'>" | |
| ] | |
| }, | |
| "execution_count": 5, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "import torch\n", | |
| "torch" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "'1.4.0'" | |
| ] | |
| }, | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "torch.__version__" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "## GPU tests\n", | |
| "\n", | |
| "Relevant for GPU kernels" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "False" | |
| ] | |
| }, | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "torch.has_cuda" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "False" | |
| ] | |
| }, | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "torch.cuda.is_available()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "0" | |
| ] | |
| }, | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "torch.cuda.device_count()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 10, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "/usr/bin/sh: nvidia-smi: command not found\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "!nvidia-smi" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "pytorch-v1.4.0", | |
| "language": "python", | |
| "name": "pytorch-v1.4.0" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.7.6" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 4 | |
| } | 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment