Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

e2x Machine Learning Notebook

This Docker image is a customized version of the e2x Data Science Notebook image, with additional Python machine learning libraries installed.

Build Args

The following build arg is available:

  • IMAGE_SOURCE: The base image to use for the build. Defaults to ghcr.io/digiklausur/docker-stacks/datascience-notebook:latest.

Description

This image is designed to provide a comprehensive Jupyter Notebook environment for machine learning tasks (cpu only), building on top of the e2x Data Science Notebook image. It includes:

  • All features from the e2x Data Science Notebook image
  • A collection of popular Python machine learning libraries, including PyTorch (+vision +audio) and OpenCV

Versions

This images comes as a basic machine learning image or with e2xgrader installed and a specific mode activated. For more information look at the E2xGrader Notebook image and the e2xgrader package.

  • ml-notebook
    • Base machine learning image
  • ml-notebook-teacher
    • Base machine learning image with e2xgrader teacher mode activated (includes grading tools)
  • ml-notebook-student
    • Base machine learning image with e2xgrader student mode activated (includes extensions for students)
  • ml-notebook-exam
    • Base machine learning image with e2xgrader student_exam mode activated (provides a restricted notebook for students in an exam)

Usage

Pull and Run

To pull and run the image use:

docker run -p 8888:8888 ghcr.io/digiklausur/docker-stacks/ml-notebook:latest

Available tags are latest and dev. Available registries are quay.io and ghcr.io.

Build and Run

To build the image from the standard source, run:

docker build -t ml-notebook:dev .

To build the image from a custom source, run:

docker build -t ml-notebook:dev . --build-arg="IMAGE_SOURCE=<your_base_image>:<your_tag>"

To run the image, use:

docker run -p 8888:8888 ml-notebook:dev