This advanced session focuses on improving the efficiency, scalability, and reproducibility of your research workflows on the Hoffman2 Cluster. Topics include job arrays, resource monitoring, environment management (e.g., python, conda),…
This workshop introduces participants to running batch jobs on the Hoffman2 Cluster using the job scheduler. Attendees will learn how to write and submit batch scripts, request computing resources, monitor…
Part of the series: From Scripts to Software: Practical Python for Reproducible Research Having learned how to write sustainable, object-oriented code and how to scale it across multiple processors, we…
This workshop guides researchers through running Jupyter Notebooks on the Hoffman2 Cluster for interactive data analysis and computing. Participants will learn how to launch Jupyter via the job scheduler, connect…
This introductory workshop is designed for UCLA researchers who are new to the Hoffman2 Cluster. Participants will learn how to request an account, connect to the cluster via SSH/remote desktop,…
Machine learning is playing an increasingly important role in science and technology. In this advanced session, we focus on leveraging scikit-learn for high-performance machine learning. We will explore how to…
This workshop will cover running Large Language Models (LLMs) on the Hoffman2 HPC cluster using Ollama for inference and Open WebUI for an easy-to-use interface. Participants will learn how to…
While Python has been the most popular programming language since 2019, data scientists often critique its slow speed and limited capabilities in handling big data scenarios. In this workshop series,…