SD Instances Open-Supply Challenge of the Week: PennyLane


PennyLane is an open-source, cross-platform Python library for differentiable programming of quantum computer systems. Differentiable programming refers to a programming paradigm that leverages computerized differentiation. PennyLane tries to bridge the hole between quantum computing and machine studying. In response to the challenge’s GitHub web page, PennyLane allows customers to coach quantum computer systems very similar to neural networks. 

Xanadu, the corporate behind PennyLane, defined: “We’re getting into an thrilling time in quantum physics and quantum computation: near-term quantum units are quickly turning into a actuality, accessible to everybody over the Web. This, in flip, is driving the event of quantum machine studying and variational quantum circuits.”

RELATED CONTENT: How quantum computing will impression software program improvement

The challenge’s key options embrace:

Machine studying on quantum by PyTorch, TensorFlow, JAX, Keras or NumPy
Capability to run the identical quantum circuit on completely different quantum backends
-friendly computerized differentiation of quantum circuits.
Constructed-in instruments for quantum machine studying, optimization, and quantum chemistry. 

AWS lately introduced it will be becoming a member of the challenge’s steering council for variational quantum computing and quantum machine studying. “Our objective is to assist construct higher instruments for builders and researchers by bringing collectively concepts and ideas from machine studying (ML) and quantum computing (QC). Along with our accomplice Xanadu, we wish to proceed to evolve PennyLane as an open, community-driven challenge, and we’re inviting contributors from QC, ML, and different fields to affix us,” the corporate wrote in a publish