2 min de lectura

PennyLane reúne herramientas de desarrollo cuántico en una sola plataforma de código abier

PennyLane es una plataforma de código abierto para computación cuántica, aprendizaje automático cuántico y química cuántica, con soporte para Python 3.11+ e integración amplia de hardware.

Imagen: Hacker News

PennyLane es una plataforma de software cuántico de código abierto orientada a la computación cuántica, el aprendizaje automático cuántico y la química cuántica. El proyecto está diseñado para acompañar a los desarrolladores desde las primeras fases de experimentación hasta implementaciones orientadas a producción, con soporte para la construcción de algoritmos, simulación, compilación y despliegue en distintos tipos de hardware cuántico.

El repositorio destaca algunos puntos de venta clave:

  • acceso a una amplia biblioteca de demos de investigación y tutoriales interactivos
  • herramientas para química cuántica, información cuántica, optimización y aprendizaje automático cuántico
  • componentes orientados al rendimiento, incluidos el compilador Catalyst y los simuladores Lightning
  • compatibilidad con múltiples enfoques de hardware, incluidos qubits superconductores, sistemas de iones atrapados, átomos neutros y fotónica

Según la página del proyecto, PennyLane está construido para ser independiente del hardware al tiempo que ofrece herramientas para estimar recursos y compilar circuitos para dispositivos actuales y futuros. También señala una amplia comunidad de usuarios que abarca investigadores, desarrolladores, educadores y recién llegados que acceden al campo a través de hackathons y tutoriales.

Recomendado

El iPad mini con OLED podría llegar en octubre

Para la instalación, PennyLane requiere Python 3.11 o superior y puede instalarse con pip usando python -m pip install pennylane. El proyecto también ofrece imágenes de Docker a través de su página en Docker Hub.

A los nuevos usuarios se les dirige a un conjunto de tutoriales interactivos y a una guía de inicio rápido para comenzar a construir circuitos cuánticos. El proyecto también enlaza con la documentación, guías para desarrolladores, un foro de discusión y una biblioteca de demos para una exploración de investigación más profunda.

Se invita a los colaboradores a bifurcar el repositorio y enviar pull requests, mientras que las solicitudes de soporte e informes de errores se gestionan a través del rastreador de issues de GitHub del proyecto y el foro de discusión.

El proyecto pide a los investigadores que usen PennyLane que citen a Ville Bergholm et al., PennyLane: Automatic differentiation of hybrid quantum-classical computations. 2018. arXiv:1811.04968. PennyLane se publica bajo la Apache License, versión 2.0.

Tomas Berg

Computing Editor

Tomas lives in the terminal. He covers chips, laptops, and operating systems with a focus on performance and efficiency. He reads kernel changelogs the way other people read fiction, and he's always on the hunt for the perfect mechanical keyboard switch. If it processes data, Tomas has an opinion on it.

vía Hacker News

// Sigue leyendo