skip to navigation skip to content
- Select training provider - (Accelerate Programme for Scientific Discovery)
Mon 2 Dec 2024
09:30 - 17:00

Venue: West Hub, East Room 2

Provided by: Accelerate Programme for Scientific Discovery


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events

[ Show past events ]



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

An Introduction to Docker Workshop
New

Mon 2 Dec 2024

Description

This course will provide an introduction to Docker.

Writing research software in Python presents numerous challenges to reproducibility - what version of Python is being used? What about the versions of PyTorch, Scikit Learn or Numpy? Should we use Conda, or venv, or Poetry to manage dependencies and environments? How can we control randomness? Do I have the right version of Cuda Toolkit? In principle, given the same data, and same algorithms and methodology, we should be able to reproduce the results of any given experiment to within an acceptable degree of error. Dealing with the above questions introduces significant problems to reproducing experiments in machine learning. This workshop will explore the use of Docker to help alleviate almost all of these questions. Furthermore, combining Docker, git and GitHub can be a powerful workflow, helping to minimise your tech stack, and declutter your python development experience.

Target audience

Postgraduate students and research staff

Prerequisites

Familiarity with Python and some knowledge of machine learning and neural networks is required

Sessions

Number of sessions: 2

# Date Time Venue Trainers
1 Mon 2 Dec 2024   09:30 - 12:30 09:30 - 12:30 West Hub, East Room 2 map Catherine Breslin,  Ryan Daniels
2 Mon 2 Dec 2024   13:30 - 17:00 13:30 - 17:00 West Hub, East Room 2 map Ryan Daniels,  Catherine Breslin
Format

Presentations, demonstrations, group discussion and practicals

System requirements

Python will need to be downloaded prior to the course

Notes

Please note that this is a full day course and participants should book both sessions. Refreshments and lunch will be provided, please add any dietary requirements to the special requirements section.

Duration

Full day course

Frequency

Once or twice a term

Related courses
Theme
An Introduction to Docker

Booking / availability