diff --git a/README b/README index 6db9401088c4e328f331d0b65db2a297c12c0bbe..d07fe630d71847ee8679a596fc428316b6c8fb7a 100644 --- a/README +++ b/README @@ -29,8 +29,8 @@ AUTHOR VERSION - 0.2.7 + 0.2.8 LAST UPDATED - Friday, March 30th, 2018 + Friday, April 6th, 2018 diff --git a/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-cpu.def b/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-cpu.def index 50bc3c616f564add029a92c0dac5373ea6419265..ee9823ad17e3d2f3ed827d30bb6fbca9dc338271 100644 --- a/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-cpu.def +++ b/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-cpu.def @@ -7,12 +7,12 @@ OSVersion: xenial AUTHOR_NAME Marty Kandes AUTHOR_EMAIL mkandes@sdsc.edu APPLICATION_NAME keras + tensorflow - APPLICATION_VERSION 2.1.5 + 1.6 + APPLICATION_VERSION 2.1.5 + 1.7 APPLICATION_URL https://keras.io/ SYSTEM_NAME comet SYSTEM_SINGULARITY_VERSION 2.3.2 SYSTEM_URL http://www.sdsc.edu/support/user_guides/comet.html - LAST_UPDATED 20180321 + LAST_UPDATED 20180404 %setup @@ -81,8 +81,8 @@ OSVersion: xenial # Install Bazel from Debian Package apt-get -y install openjdk-8-jdk apt-get -y install zlib1g-dev - wget https://github.com/bazelbuild/bazel/releases/download/0.8.1/bazel_0.8.1-linux-x86_64.deb - dpkg -i bazel_0.8.1-linux-x86_64.deb + wget https://github.com/bazelbuild/bazel/releases/download/0.11.1/bazel_0.11.1-linux-x86_64.deb + dpkg -i bazel_0.11.1-linux-x86_64.deb # Install TensorFlow python(2) dependencies apt-get -y install python-numpy @@ -94,7 +94,7 @@ OSVersion: xenial cd /opt git clone https://github.com/tensorflow/tensorflow cd tensorflow - git checkout r1.6 + git checkout r1.7 # Build and install TensorFlow for python(2) echo '#!/usr/bin/expect -f' > install-tensorflow-python.exp @@ -137,7 +137,7 @@ OSVersion: xenial bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip install tensorflow_pkg/tensorflow-1.6.0-cp27-cp27mu-linux_x86_64.whl + pip install tensorflow_pkg/tensorflow-1.7.0-cp27-cp27mu-linux_x86_64.whl # Install TensorFlow python3 dependencies apt-get -y install python3-numpy @@ -186,7 +186,7 @@ OSVersion: xenial bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip3 install tensorflow_pkg/tensorflow-1.6.0-cp35-cp35m-linux_x86_64.whl + pip3 install tensorflow_pkg/tensorflow-1.7.0-cp35-cp35m-linux_x86_64.whl # Install common python packages for data science and machine learning applications apt-get -y install python-scipy @@ -217,7 +217,7 @@ OSVersion: xenial # Install Keras dependencies for python(2) and python3 apt-get -y install python-yaml apt-get -y install python3-yaml - + # Download, build, and install Keras cd /opt wget https://github.com/keras-team/keras/archive/2.1.5.tar.gz diff --git a/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-gpu.def b/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-gpu.def index 0e6f7cc56d59f9a2722d450ab6bd568bd811bc1c..94800983aeaf2e2c14cbbc611afbf63dbf5428ab 100644 --- a/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-gpu.def +++ b/definition-files/us/ucsd/sdsc/comet/keras/keras-tensorflow-gpu.def @@ -7,12 +7,12 @@ OSVersion: xenial AUTHOR_NAME Marty Kandes AUTHOR_EMAIL mkandes@sdsc.edu APPLICATION_NAME keras + tensorflow - APPLICATION_VERSION 2.1.5 + 1.6 + APPLICATION_VERSION 2.1.5 + 1.7 APPLICATION_URL https://keras.io/ SYSTEM_NAME comet SYSTEM_SINGULARITY_VERSION 2.3.2 SYSTEM_URL http://www.sdsc.edu/support/user_guides/comet.html - LAST_UPDATED 20180321 + LAST_UPDATED 20180405 %setup @@ -218,8 +218,8 @@ OSVersion: xenial # Install Bazel from Debian Package apt-get -y install openjdk-8-jdk apt-get -y install zlib1g-dev - wget https://github.com/bazelbuild/bazel/releases/download/0.8.1/bazel_0.8.1-linux-x86_64.deb - dpkg -i bazel_0.8.1-linux-x86_64.deb + wget https://github.com/bazelbuild/bazel/releases/download/0.11.1/bazel_0.11.1-linux-x86_64.deb + dpkg -i bazel_0.11.1-linux-x86_64.deb # Install TensorFlow python(2) dependencies apt-get -y install python-numpy @@ -231,7 +231,7 @@ OSVersion: xenial cd /opt git clone https://github.com/tensorflow/tensorflow cd tensorflow - git checkout r1.6 + git checkout r1.7 # Build and install TensorFlow for python(2) echo '#!/usr/bin/expect -f' > install-tensorflow-python.exp @@ -288,11 +288,14 @@ OSVersion: xenial chmod +x install-tensorflow-python.exp ./install-tensorflow-python.exp + + # See https://github.com/tensorflow/tensorflow/issues/17801 + ln -s /usr/local/cuda-8.0/nvvm/libdevice/libdevice.compute_50.10.bc /usr/local/cuda-8.0/nvvm/libdevice/libdevice.10.bc bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip install tensorflow_pkg/tensorflow-1.6.0-cp27-cp27mu-linux_x86_64.whl + pip install tensorflow_pkg/tensorflow-1.7.0-cp27-cp27mu-linux_x86_64.whl # Install TensorFlow python3 dependencies apt-get -y install python3-numpy @@ -356,10 +359,13 @@ OSVersion: xenial chmod +x install-tensorflow-python3.exp ./install-tensorflow-python3.exp + # See https://github.com/tensorflow/tensorflow/issues/17801 + ln -s /usr/local/cuda-8.0/nvvm/libdevice/libdevice.compute_50.10.bc /usr/local/cuda-8.0/nvvm/libdevice/libdevice.10.bc + bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip3 install tensorflow_pkg/tensorflow-1.6.0-cp35-cp35m-linux_x86_64.whl + pip3 install tensorflow_pkg/tensorflow-1.7.0-cp35-cp35m-linux_x86_64.whl # Install common python packages for data science and machine learning applications apt-get -y install python-scipy @@ -390,7 +396,7 @@ OSVersion: xenial # Install Keras dependencies for python(2) and python3 apt-get -y install python-yaml apt-get -y install python3-yaml - + # Download, build, and install Keras cd /opt wget https://github.com/keras-team/keras/archive/2.1.5.tar.gz diff --git a/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-cpu.def b/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-cpu.def index 88051d223105a2bdf72fd67ba8b7ce4c1728eba6..10481b0093b387bb7ab2de54d73ff443d58900ed 100644 --- a/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-cpu.def +++ b/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-cpu.def @@ -7,12 +7,12 @@ OSVersion: xenial AUTHOR_NAME Marty Kandes AUTHOR_EMAIL mkandes@sdsc.edu APPLICATION_NAME tensorflow - APPLICATION_VERSION 1.6 + APPLICATION_VERSION 1.7 APPLICATION_URL https://www.tensorflow.org SYSTEM_NAME comet SYSTEM_SINGULARITY_VERSION 2.3.2 SYSTEM_URL http://www.sdsc.edu/support/user_guides/comet.html - LAST_UPDATED 20180313 + LAST_UPDATED 20180329 %setup @@ -81,8 +81,8 @@ OSVersion: xenial # Install Bazel from Debian Package apt-get -y install openjdk-8-jdk apt-get -y install zlib1g-dev - wget https://github.com/bazelbuild/bazel/releases/download/0.8.1/bazel_0.8.1-linux-x86_64.deb - dpkg -i bazel_0.8.1-linux-x86_64.deb + wget https://github.com/bazelbuild/bazel/releases/download/0.11.1/bazel_0.11.1-linux-x86_64.deb + dpkg -i bazel_0.11.1-linux-x86_64.deb # Install TensorFlow python(2) dependencies apt-get -y install python-numpy @@ -94,7 +94,7 @@ OSVersion: xenial cd /opt git clone https://github.com/tensorflow/tensorflow cd tensorflow - git checkout r1.6 + git checkout r1.7 # Build and install TensorFlow for python(2) echo '#!/usr/bin/expect -f' > install-tensorflow-python.exp @@ -137,7 +137,7 @@ OSVersion: xenial bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip install tensorflow_pkg/tensorflow-1.6.0-cp27-cp27mu-linux_x86_64.whl + pip install tensorflow_pkg/tensorflow-1.7.0-cp27-cp27mu-linux_x86_64.whl # Install TensorFlow python3 dependencies apt-get -y install python3-numpy @@ -186,7 +186,7 @@ OSVersion: xenial bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip3 install tensorflow_pkg/tensorflow-1.6.0-cp35-cp35m-linux_x86_64.whl + pip3 install tensorflow_pkg/tensorflow-1.7.0-cp35-cp35m-linux_x86_64.whl # Install common python packages for data science and machine learning applications apt-get -y install python-scipy diff --git a/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-gpu.def b/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-gpu.def index e08d4b8867965c675ac4e908770941fc9e6dc350..dd58267fa4859ae7c3c176e2f537374c750263e0 100644 --- a/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-gpu.def +++ b/definition-files/us/ucsd/sdsc/comet/tensorflow/tensorflow-gpu.def @@ -7,12 +7,12 @@ OSVersion: xenial AUTHOR_NAME Marty Kandes AUTHOR_EMAIL mkandes@sdsc.edu APPLICATION_NAME tensorflow - APPLICATION_VERSION 1.6 + APPLICATION_VERSION 1.7 APPLICATION_URL https://www.tensorflow.org SYSTEM_NAME comet SYSTEM_SINGULARITY_VERSION 2.3.2 SYSTEM_URL http://www.sdsc.edu/support/user_guides/comet.html - LAST_UPDATED 20180313 + LAST_UPDATED 20180331 %setup @@ -218,8 +218,8 @@ OSVersion: xenial # Install Bazel from Debian Package apt-get -y install openjdk-8-jdk apt-get -y install zlib1g-dev - wget https://github.com/bazelbuild/bazel/releases/download/0.8.1/bazel_0.8.1-linux-x86_64.deb - dpkg -i bazel_0.8.1-linux-x86_64.deb + wget https://github.com/bazelbuild/bazel/releases/download/0.11.1/bazel_0.11.1-linux-x86_64.deb + dpkg -i bazel_0.11.1-linux-x86_64.deb # Install TensorFlow python(2) dependencies apt-get -y install python-numpy @@ -231,7 +231,7 @@ OSVersion: xenial cd /opt git clone https://github.com/tensorflow/tensorflow cd tensorflow - git checkout r1.6 + git checkout r1.7 # Build and install TensorFlow for python(2) echo '#!/usr/bin/expect -f' > install-tensorflow-python.exp @@ -288,11 +288,14 @@ OSVersion: xenial chmod +x install-tensorflow-python.exp ./install-tensorflow-python.exp + + # See https://github.com/tensorflow/tensorflow/issues/17801 + ln -s /usr/local/cuda-8.0/nvvm/libdevice/libdevice.compute_50.10.bc /usr/local/cuda-8.0/nvvm/libdevice/libdevice.10.bc bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip install tensorflow_pkg/tensorflow-1.6.0-cp27-cp27mu-linux_x86_64.whl + pip install tensorflow_pkg/tensorflow-1.7.0-cp27-cp27mu-linux_x86_64.whl # Install TensorFlow python3 dependencies apt-get -y install python3-numpy @@ -356,10 +359,13 @@ OSVersion: xenial chmod +x install-tensorflow-python3.exp ./install-tensorflow-python3.exp + # See https://github.com/tensorflow/tensorflow/issues/17801 + ln -s /usr/local/cuda-8.0/nvvm/libdevice/libdevice.compute_50.10.bc /usr/local/cuda-8.0/nvvm/libdevice/libdevice.10.bc + bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg - pip3 install tensorflow_pkg/tensorflow-1.6.0-cp35-cp35m-linux_x86_64.whl + pip3 install tensorflow_pkg/tensorflow-1.7.0-cp35-cp35m-linux_x86_64.whl # Install common python packages for data science and machine learning applications apt-get -y install python-scipy @@ -402,6 +408,6 @@ OSVersion: xenial %test # Test TensorFlow for both python and python3 - time -p python /opt/tensorflow/tensorflow/examples/tutorials/mnist/mnist_deep.py - time -p python3 /opt/tensorflow/tensorflow/examples/tutorials/mnist/mnist_deep.py + #time -p python /opt/tensorflow/tensorflow/examples/tutorials/mnist/mnist_deep.py + #time -p python3 /opt/tensorflow/tensorflow/examples/tutorials/mnist/mnist_deep.py