Skip to content

MFC submission for the QHack 2023: Accelerating Noisy Algorithm Research with PennyLane- Lightning and NVIDIA cuQuantum SDK

Notifications You must be signed in to change notification settings

EmilianoG-byte/QHack2023

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QHack2023 (MFC): Accelerating Noisy Algorithm Research with PennyLane-Lightning and NVIDIA cuQuantum SDK

This repository was created for the QHack2023 Hackathon.

This project was an equal collaboration between Lion Frangoulis ([email protected]), Cristian Emiliano Godinez Ramirez ([email protected]), Emily Haworth ([email protected]), and Aaron Sander ([email protected]) from the Technical University of Munich.

A detailed report on this project can be found in the report folder.

Abstract

In this project, we explore the challenges of simulating noisy quantum algorithms, which are known to require significant computational resources. We address this issue by leveraging the GPU tools available in Xanadu's PennyLane-Lightning-GPU and NVIDIA's cuQuantum SDK, which enable us to scale up our simulations and gain deeper insights into the impact of noise on quantum algorithms. Our analysis sheds light on the general effects of noise on simulation and identifies areas where it can accelerate the simulation of open quantum systems and ground state optimization. Through our work, we hope to contribute to a better understanding of how to effectively simulate noisy quantum algorithms, which could have far-reaching implications for quantum computing and finding NISQ-era use cases.

Dependencies

This project was created using Python 3.11 and Jupyter Notebooks. The project primarily uses PennyLane-Lightning-GPU which is dependent on the NVIDIA cuQuantum SDK which require access to a CUDA 11.0 capable GPU.

This project was run on the Cyxtera/Run:ai cluster using NVIDIA A100 GPUs. This access was given to us as a power-up from the QHack Coding Competition for being in the top 24 teams.

More information can be found at

PennyLane-Lightning: https://github.com/PennyLaneAI/pennylane-lightning

PennyLane-Lightning-GPU: https://github.com/PennyLaneAI/pennylane-lightning-gpu

NVIDIA cuQuantum: https://github.com/NVIDIA/cuQuantum and https://developer.nvidia.com/cuquantum-sdk

About

MFC submission for the QHack 2023: Accelerating Noisy Algorithm Research with PennyLane- Lightning and NVIDIA cuQuantum SDK

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.8%
  • Python 1.2%