Quandela / Perceval

An open source framework for programming photonic quantum computers
https://perceval.quandela.net
Other
132 stars 63 forks source link

Create a Perceval - PennyLane plugin #400

Open ericbrts opened 1 month ago

ericbrts commented 1 month ago

Create a Perceval - PennyLane plugin so that Quandela's QPU is an available device to run quantum algorithms from PennyLane.

See: https://pennylane.ai/plugins/

anushkrishnav commented 1 month ago

Can you tell me more about what's expected, I would love to take up this task, is there an expected list of subtasks? The plugin would be in a separate repo I guess? @ericbrts

jsenellart commented 1 month ago

Hello @anushkrishnav - thanks for your interest ! the end-goal is to develop a plugin inside Pennylane as the ones listed here: https://pennylane.ai/plugins/. The plugin would be as a separate repo - on the same structure as the official PennyLane plugins - for instance https://github.com/PennyLaneAI/pennylane-aqt.

The plugin code would mainly include - definition of device and simulator as defined in the AQT repo. I am available if you need help !

anushkrishnav commented 1 month ago

Hello @anushkrishnav - thanks for your interest ! the end-goal is to develop a plugin inside Pennylane as the ones listed here: https://pennylane.ai/plugins/. The plugin would be as a separate repo - on the same structure as the official PennyLane plugins - for instance https://github.com/PennyLaneAI/pennylane-aqt.

The plugin code would mainly include - the definition of the device and simulator as defined in the AQT repo. I am available if you need help !

Def doable, I am looking at some examples, is there a discord or somewhere where I can ask questions, I would love to get a small sub-task list if possible right now I am exploring Perceval docs to understand more about the devices , for some reason I am not able to see a repo named AQT

jsenellart commented 1 month ago

Hello @anushkrishnav - you can connect with me on slack https://join.slack.com/t/perceval-siege/shared_invite/zt-2jycqftrr-FuoOkFDICxIfgOlE7Tb0jA where we can exchange about this

Micheallscarn commented 3 weeks ago

Hey! @jsenellart
is this issue done? i can't tell since it's not a regular "make PR and merge" type of issue. i would like to give this a shot and try to solve it

ericbrts commented 3 weeks ago

Hi @Micheallscarn ,

This issue isn't done yet, although I think @anushkrishnav is currently working on it (@anushkrishnav could you please confirm?).

Cheers, Eric

anushkrishnav commented 3 weeks ago

I would be happy to split the task and bounty 50/50 since the deadline is near , we can work as a team ? @Micheallscarn @ericbrts

Micheallscarn commented 3 weeks ago

for sure! @anushkrishnav although i have seen your profile(impressive stuff btw :) ) ,and I think you are more experienced than I am so if you are okay with guiding me a bit that would be great , plus I totally understand if this situation does not suit you and you don't wanna team up

ericbrts commented 3 weeks ago

Hello @anushkrishnav and @Micheallscarn ,

It's totally to work as a team on a UnitaryHACK issue and split the bounty in the end. So yes, feel free to collaborate on this issue!