PennyLane/fr: Difference between revisions

Jump to navigation Jump to search
Updating to match new version of source page
(Updating to match new version of source page)
 
(Updating to match new version of source page)
Tags: Mobile edit Mobile web edit
Line 2: Line 2:




PennyLane est une plateforme logicielle open-source pour le calcul quantique différentiable, développée par Xanadu. Elle permet aux utilisateurs de concevoir des circuits quantiques et de les exécuter sur divers simulateurs et matériels quantiques. PennyLane est conçue pour faciliter la simulation, l'optimisation et l’apprentissage d’algorithmes quantiques hybrides, qui combinent des traitements classiques et quantiques.
PennyLane est une plateforme logicielle à code source ouvert développée par Xanaduour pour le calcul quantique différentiable. Elle permet de concevoir des circuits quantiques et de les exécuter sur divers simulateurs et matériels quantiques. PennyLane est conçue pour faciliter la simulation, l'optimisation et l’apprentissage d’algorithmes quantiques hybrides, qui combinent des traitements classiques et quantiques.


[[File:Pennylane_Snowflurry-Diagram1.png|thumb|right|300px]]
[[File:Pennylane_Snowflurry-Diagram1.png|thumb|right|300px]]


== Histoire ==  
== Histoire ==
PennyLane a été lancé en 2018 par Xanadu, une entreprise de technologie quantique basée à Toronto, au Canada. La première version de PennyLane a été publiée en tant que projet open-source sur GitHub.
PennyLane a été lancé en 2018 par Xanadu, une entreprise de technologie quantique basée à Toronto, au Canada. La première version de PennyLane a été publiée en tant que [https://github.com/calculquebec/pennylane-snowflurry projet à code source ouvert sur GitHub].
== Fonctionnalités ==  
== Fonctionnalités ==  
PennyLane offre plusieurs fonctionnalités pour faciliter la recherche et le développement dans le domaine de l'informatique quantique différentiable:
PennyLane offre plusieurs fonctionnalités pour faciliter la recherche et le développement dans le domaine de l'informatique quantique différentiable.
=== Interface quantique unifiée ===
=== Interface quantique unifiée ===
PennyLane fournit une interface quantique unifiée qui permet aux utilisateurs de concevoir des circuits quantiques et de les exécuter sur différents simulateurs et matériels quantiques. PennyLane prend en charge plusieurs simulateurs quantiques populaires, tels que Qiskit, Cirq, Strawberry Field ou encore QuTip. PennyLane prend également en charge plusieurs matériels quantiques, notamment les dispositifs quantiques de Xanadu, les dispositifs quantiques d'IBM, les dispositifs quantiques de Rigetti et les dispositifs quantiques d'IonQ.
PennyLane fournit une interface quantique unifiée qui permet de concevoir des circuits quantiques et de les exécuter sur différents simulateurs et matériels quantiques. PennyLane prend en charge plusieurs simulateurs quantiques populaires, tels que Qiskit, Cirq, Strawberry Field ou encore QuTip. PennyLane prend également en charge plusieurs matériels quantiques, notamment les dispositifs quantiques de Xanadu, les dispositifs quantiques d'IBM, les dispositifs quantiques de Rigetti et les dispositifs quantiques d'IonQ.


Calcul Québec a développé un plug-in [https://github.com/calculquebec/pennylane-snowflurry\ PennyLane-Snowflurry] utilisant l’interface PennyLane pour concevoir et exécuter des circuits quantiques sur MonarQ.
Calcul Québec a développé un plug-in [https://github.com/calculquebec/pennylane-snowflurry\ PennyLane-Snowflurry] utilisant l’interface PennyLane pour concevoir et exécuter des circuits quantiques sur MonarQ.
Line 26: Line 26:
== Utiliser PennyLane avec MonarQ ==  
== Utiliser PennyLane avec MonarQ ==  
MonarQ est conçu pour être programmé avec Snowflurry, une bibliothèque logicielle programmée en Julia et développée par Anyon Systems. Par contre, grâce au plugiciel pennylane-snowflurry, les utilisateurs peuvent créer des circuits PennyLane en utilisant Snowflurry en arrière-plan. Cela permet d’exécuter des circuits sur MonarQ tout en bénéficiant des fonctionnalités et de l'environnement de développement offerts par PennyLane. Voir la documentation [https://github.com/calculquebec/pennylane-snowflurry\ PennyLane-Snowflurry] pour le guide d’installation et d’usage.  
MonarQ est conçu pour être programmé avec Snowflurry, une bibliothèque logicielle programmée en Julia et développée par Anyon Systems. Par contre, grâce au plugiciel pennylane-snowflurry, les utilisateurs peuvent créer des circuits PennyLane en utilisant Snowflurry en arrière-plan. Cela permet d’exécuter des circuits sur MonarQ tout en bénéficiant des fonctionnalités et de l'environnement de développement offerts par PennyLane. Voir la documentation [https://github.com/calculquebec/pennylane-snowflurry\ PennyLane-Snowflurry] pour le guide d’installation et d’usage.  
== Création de l'environnement virtuel pour l'utilisation de Pennylane ==
== Création de l'environnement virtuel pour l'utilisation de PennyLane ==
Créons l'environnement virtuel Python pour l'utilisation de Pennylane:
Créons l'environnement virtuel Python pour l'utilisation de PennyLane.
{{Commands
{{Commands
|module load python/3.11
|module load python/3.11
Line 41: Line 41:
}}
}}


==Exécuter Pennylane sur une grappe==
==Exécuter PennyLane sur une grappe==
{{File
{{File
   |name=script.sh
   |name=script.sh
38,760

edits

Navigation menu