Best Practices in AI Afternoon

Picture of 38 Mappin Street building

Event details

Friday 5 July
12:00 - 17:00

Description

Overview

We are excited to present Best Practices in AI Afternoon which will be held on the 5th of July, 12-5pm at Workroom 2, 38 Mappin, Sheffield, S1 4DT and online. The afternoon will consist of talks and walkthroughs on best practices for research, design, development, and deployment of AI systems with guest speakers from Nvidia, University of Cambridge and University of Bristol. A focus on practical aspects such as tooling, optimisation, profiling, tips and tricks to supercharge AI in your research!

Buffet lunch and coffee will be provided.

This event is held in collaboration between the Research Software Engineering (RSE) group and the Centre for Machine Intelligence (CMI) in the University of Sheffield.


Agenda

11:00-12:00  1:1 meetings with Nvidia

Book a 1 to 1 meeting with Nvidia experts on the day! For details, see below.

12:00-13:00  Networking Lunch

13:00-13:05  Welcome & Housekeeping

13:05-14:00  Maximizing Efficiency in Large Language Models: Compute, Memory, and Fine-Tuning

Karin Sevegnani, Senior Solutions Architect, Nvidia

In this talk, we will explore the intricate balance between computational resources, memory limitations, and parameter-efficient fine-tuning techniques in large language models (LLMs). We will analyse strategies to optimize the performance of LLMs while managing these constraints effectively. From efficient memory utilization to streamlined parameter fine-tuning methods, we will discuss practical approaches to maximize the efficiency of LLMs without sacrificing performance.

14:00-14:30  Docker for Machine Learning

Ryan Daniels, University of Cambridge

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. In this talk, I would like to convince you that Docker can 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.

14:30-15:00  How do you unit test an ML model?

Wahab Kawafi, University of Bristol

Covering methods such as mock testing, simulation, experiment tracking, and dataset curation. With examples in medicine, chemistry, aerospace engineering, and LLMs.

15:00-15:15  Coffee break

15:15-15:20  Lightning talk 1: Research Software Engineering

TBC

15:20-15:25  Lightning talk 2: AMRC Standardised Data-Centric Manufacturing Workflow

Lindsay Lee, AMRC, University of Sheffield

We have created a standardised workflow for data-driven projects at the AMRC including a Github site for consistent documentation, data management and presentation and a wiki with supporting documentation. These are based on the Microsoft Team Data Science Process and CookieCutter as well as our own experiences and existing processes.

15:25-15:30  Lightning talk 3: TBC

TBC

15:30-16:00  How to make your machine learning code faster

Edwin Brown, Research Software Engineering, University of Sheffield

Practical guide to profile machine learning code to find bottlenecks and to remove these bottlenecks.

16:00-16:30  TBC

TBC

16:30-16:55  Q&A Panel

16:55-17:00  Wrap up
 

Speaker Profiles

Karin Sevegnani, Senior Solutions Architect, Nvidia

Karin is a Senior Solutions Architect at NVIDIA, with a specific focus on the Higher Education and Research (HER) industry in the UK. At NVIDIA, she’s leading collaborative efforts with the NVAITC initiative, particularly centred around Isambard-AI. Prior to joining NVIDIA, Karin was a research engineer at Alana AI, where she specialized in Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) systems. Her primary research interests include exploring topic transitions within conversational systems and devising effective strategies for recommendation settings. Karin holds a Ph.D. in Natural Language Processing from Heriot-Watt University, UK, which she completed in July 2023. During her doctoral studies, she focused on advancing conversational AI and recommendation systems. Notably, she contributed to Heriot-Watt’s participation in the Amazon Alexa Prize 2018 competition. Additionally, Karin gained valuable industry experience through an internship at Amazon in 2021, where she worked as an applied scientist on recommendation algorithms.

Ryan Daniels, University of Cambridge

Ryan is a machine learning engineer at the Accelerate Programme for Scientific Discovery and is interested in driving forward scientific research which is grounded in excellent software engineering and machine learning fundamentals. Before working at Accelerate, Ryan’s research interests explored unconventional approaches to computing using complex physical devices from the world of condensed matter physics.

More profiles coming soon…

Book a 1 to 1 with Nvidia

Book a 1 to 1 meeting with Nvidia experts on the day! They are open to discuss your research project at any stage whether you are already familiar and use accelerated computing looking to optimise or scale your project or whether you are relatively new and want to explore how to use AI/HPC in your project. Example discussion topics include:

  • Possible approaches and techniques for your research problem/domain
  • Available training courses
  • Which GPU to use for your workload
  • Generative AI and LLM related topics

Nvidia experts on the day:

  • Andy Grant, EMEA Director for Supercomputing and AI at Nvidia
  • Denis Battistella, Higher Education and Research at Nvidia
  • Karin Sevegnani, Senior Solutions Architect at Nvidia

In-person meetings will take place on the day and slots are limited and are first come, first served. Remote meetings (may not happen on the day) will be offered once we’ve run out of meeting slots.

Registration

We hope to see you on the day whether in-person or online! Please use the buttons below to register for the event, present a talk or book a 1 to 1 meeting with Nvidia.

Register for the event

Speak at the event1:1 with Nvidia
Find out more on the event webpage here.
 


Location

53.381027855295, -1.4788560501509

When focused, use the arrow keys to pain, and the + and - keys to zoom in/out.

Events at the University

Browse upcoming public lectures, exhibitions, family events, concerts, shows and festivals across the University.