Posted: 6 Nov 2020 | 15:27
The 9th Workshop on Python for High-Performance and Scientific Computing (PyHPC) at SC20 will once again bring researchers and developers together to share their experiences of using Python across a wide range of disciplines and applications.
EPCC is a member of the PyHPC Organizing Committee and this year we are co-chairing PyHPC's 9th Workshop on Python for High-Performance and Scientific Computing at SC20 on Friday 13 Nov, 10:00–18:30 EST.
Posted: 22 Mar 2018 | 11:46
I recently looked into whether the Python package PyQt5 could be installed on Cirrus, a Tier-2 national service, on behalf of one of our HPC Europa visitors. The Cirrus documentation recommends that you do this using virtual environments and provides a helpful example. However, the problem is that if you subsequently use
easy_install to install additional Python packages within the virtual environment you will get a permission denied as it tries to install the package centrally to directories you do not have access rights to. I eventually managed to find a solution.
Posted: 11 Aug 2017 | 00:00
This guest post is by Dimitra Anevlavi, one of our 2017 Summer of HPC visitors.
Greetings from Edinburgh’s sunny festival season.
During the past few weeks I have been both exploring this vibrant city and cultivating my Python programming skills. I will give you more details about how my work has been going, but first let me introduce you to some of the adventures I’ve had. From Edinburgh Castle to museums of modern art and street performances, this city has it all. The local pubs have their own vivid rhythm, and the traditional delicious fish and chips combination. We were even brave enough to try haggis and deep-fried Mars Bars here.
Posted: 21 May 2017 | 16:12
Posted: 4 Apr 2017 | 14:51
Posted: 29 Nov 2016 | 10:07
TensorFlow is an incredibly powerful new framework for deep learning. The “MNIST For ML Beginners” and “Deep MNIST for Experts” TensorFlow tutorials give an excellent introduction to the framework. This article acts as a follow-on tutorial which addresses the following issues:
- The above tutorials use the MNIST dataset of hand written numbers, which pre-exists in TensorFlow TFRecord format and is loaded automatically. This can be a bit mysterious if you have no experience of data format manipulation in TensorFlow.
- Since the MNIST dataset is fixed, there is little scope for experimentation through adjusting the images and network to get a feel for how to deal with particular aspects of real data.
Posted: 21 Nov 2016 | 09:59
Connor Walsh is a school pupil who joined us on a work experience placement last week. Here's his report.
I have been "working" at the EPCC offices at Edinburgh University under Eilidh Troup on a project using Python and Pygame to simulate how much an object would sink in water when you change the mass and the volume of the object.
Posted: 10 Nov 2016 | 11:24
Supercomputing, the biggest conference in our calendar, is on next week and one of the activities I am doing is presenting a paper at the workshop on Python for High-Performance and Scientific Computing.
Posted: 11 Dec 2014 | 12:24
Last week EPCC's ARCHER training team ran another Software Carpentry workshop here in Edinburgh, on 3rd and 4th of December. The workshop provided attendees with an introduction to version control and Git, building programs with Python, automating tasks with Make, and how (and how much) to test programs. These were set within the context of best practices for scientific computing.
Posted: 7 Oct 2014 | 13:14