Sign inSign up

activeeon/cntk

By activeeon

•Updated almost 7 years ago

CNTK CPU + GPU

Image
1

1.4K

activeeon/cntk repository overview

Docker files: https://hub.docker.com/r/activeeon/cntk⁠

CPU version: activeeon/cntk:2.4-cpu-python3.5 Dockerfile: https://github.com/Microsoft/CNTK-docker/blob/v2.4/ubuntu-16.04/version_2/cpu/runtime/python-3/Dockerfile⁠

GPU version: activeeon/cntk Dockerfile: https://hub.docker.com/r/microsoft/cntk/~/dockerfile/⁠

Original source: microsoft/cntk

Modifications:

  • Added Java 8 (oracle-java 1.8.0_161)
  • Added Py4j into the CNTK python virtual env /root/anaconda3/envs/cntk-py3
  • Added nano: apt-get install nano -y
  • Added native python3 as default python ln -s /usr/bin/python3 /usr/bin/python
  • Added PIP in the native python3: https://pip.pypa.io/en/stable/installing/⁠
  • Added Py4j in the native python3: pip install py4j

ProActive Python Tasks:

  • Add PYTHON_COMMAND Generic Info to run a specific Python version For CNTK tasks we have:
  • PYTHON_COMMAND=/root/anaconda3/envs/cntk-py35/bin/python

Java 8 installation:

apt-get update && \
    apt-get upgrade -y && \
    apt-get install -y  software-properties-common && \
    add-apt-repository ppa:webupd8team/java -y && \
    apt-get update && \
    echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \
    apt-get install -y oracle-java8-installer && \
    apt-get clean

Tag summary

Content type

Image

Digest

Size

8.1 GB

Last updated

almost 7 years ago

docker pull activeeon/cntk