Contents

PennyLane 0.23.1

0

PennyLane is a Python quantum machine learning library by Xanadu Inc.

PennyLane is a Python quantum machine learning library by Xanadu Inc.

Stars: 1237, Watchers: 1237, Forks: 360, Open Issues: 180

The PennyLaneAI/pennylane repo was created 4 years ago and was last updated 15 hours ago.
The project is very popular with an impressive 1237 github stars!

How to Install pennylane

You can install pennylane using pip

pip install pennylane

or add it to a project with poetry

poetry add pennylane

Package Details

Author
License
Apache License 2.0
Homepage
https://github.com/XanaduAI/pennylane
PyPi
https://pypi.org/project/PennyLane/
GitHub Repo
https://github.com/XanaduAI/pennylane

Classifiers

  • Scientific/Engineering/Physics
No  pennylane  pypi packages just yet.

Errors

A list of common pennylane errors.

Code Examples

Here are some pennylane code examples and snippets.

GitHub Issues

The pennylane package has 180 open issues on GitHub

  • Differentiable mid-circuit Measurements with precompute
  • Updated non_parametric ops adjoint method and added test
  • [BUG] Update validation check in qml.Hermitian to support multiple interfaces
  • [OpRefactor] Final clean-up of operator subclasses
  • [BUG] Multiple qml.probs with varying num of wires errors when using a shot vector
  • [BUG] Creating a ragged array output in QubitDevice errors with default.qubit.jax
  • New draw transform
  • Create interface related custom exceptions (e.g., GradientUnsupportedError)
  • WireCut nodes can be replaced with MeasureNode and PrepareNode
  • Autograd: Support for higher-order differentiation with respect to multiple arguments is broken
  • [BUG] long wire labels and mpl circuit drawer
  • Use a single wires keyword in MultiControlledX #1679
  • [BUG] No module named pennylane.qnodes import error
  • Pr swap based transpiler
  • Add a swap-based router transform

See more issues on GitHub

Related Packages & Articles

petastorm 0.11.4

Petastorm is a library enabling the use of Parquet storage from Tensorflow, Pytorch, and other Python-based ML training frameworks.

kornia 0.6.4

Open Source Differentiable Computer Vision Library for PyTorch

horovod 0.24.3

Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.

datasets 2.2.1

HuggingFace community-driven open-source library of datasets

transformers 4.18.0

State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch