Pennylane é uma biblioteca Python cruzada para computação quântica, aprendizado de máquina quântica e química quântica.
A estrutura definitiva de código aberto para programação quântica. Construído por pesquisadores, para pesquisa. 
Programa Quantum Computers . Construa circuitos quânticos com uma ampla gama de preparações, portões e medições de estado. Execute simuladores de alto desempenho ou vários dispositivos de hardware, com recursos avançados, como medições de circuito médio e mitigação de erros.
Algoritmos quânticos mestre . Do NISQ à computação quântica tolerante a falhas, desbloqueie algoritmos para pesquisa e aplicação. Analise o desempenho, visualize circuitos e acesse as ferramentas para química quântica e desenvolvimento de algoritmos.
Aprendizado de máquina com hardware quântico e simuladores . Integrar-se com Pytorch , Tensorflow , Jax , Keras ou Numpy para definir e treinar modelos híbridos usando otimizadores com conhecimento quântico e gradientes compatíveis com hardware para tarefas de pesquisa avançada. Quantum Machine Learning Investart.
Conjuntos de dados quânticos . Acesse conjuntos de dados pré-simulados e de alta qualidade para diminuir o tempo de pesquisa e acelerar o desenvolvimento do algoritmo. Navegue pelos conjuntos de dados ou contribua com seus próprios dados.
Compilação e desempenho . Suporte experimental para compilação just-in-time. Compile todo o seu fluxo de trabalho híbrido, com suporte para recursos avançados, como circuitos adaptativos, feedback de medição em tempo real e loops ilimitados. Veja o Catalyst para obter mais detalhes.
Para mais detalhes e recursos adicionais, consulte o site da Pennylane.
Pennylane requer Python versão 3.10 e acima. A instalação de Pennylane, assim como todas as dependências, pode ser feita usando PIP:
python -m pip install pennylane As imagens do Docker são encontradas na página Pennylane Docker Hub, onde também há uma descrição detalhada sobre o suporte do Pennylane Docker. Veja a descrição aqui para obter mais informações.
Suba e funcionando rapidamente com a Pennylane seguindo nosso guia do QuickStart, projetado para introduzir os principais recursos e ajudá -lo a começar a criar circuitos quânticos imediatamente.
Esteja você explorando o Quantum Machine Learning (QML), a computação quântica ou a química quântica, a Pennylane oferece uma ampla gama de ferramentas e recursos para apoiar sua pesquisa:

Você também pode conferir nossa documentação para obter guias de início rápido para usar o Pennylane e guias detalhados do desenvolvedor sobre como escrever seu próprio dispositivo quântico compatível com Pennylane.
Faça um mergulho mais profundo na computação quântica, explorando algoritmos de ponta usando Pennylane e Quantum Hardware. Explore demos Pennylane.

Se você deseja contribuir com sua própria demonstração, consulte nosso Guia de envio de demonstração.
Pennylane está na vanguarda da pesquisa em computação quântica, aprendizado de máquina quântica e química quântica. Explore como Pennylane é usado para pesquisas nas seguintes publicações:
Computação quântica : corte rápido do circuito quântico com medições randomizadas
Aprendizado quântico de máquina : melhor que clássico? A arte sutil de benchmarking Quantum Machine Learning Models
Química quântica : acelerando os cálculos quânticos da química por meio de fatorização dupla compactada regularizada
A pesquisa impactante impulsiona Pennylane. Deixe -nos saber quais recursos você precisa para sua pesquisa no Github ou em nosso site.
Congratulamo -nos com contribuições - simplificando o repositório de Pennylane e, em seguida, fazemos uma solicitação de tração contendo sua contribuição. Todos os colaboradores de Pennylane serão listados como autores nos lançamentos. Todos os usuários que contribuem significativamente para o código (novos plugins, novas funcionalidades etc.) serão listados no papel Pennylane Arxiv.
Também incentivamos relatórios de bugs, sugestões para novos recursos e aprimoramentos e até links para projetos ou aplicativos legais construídos em Pennylane.
Veja nossa página de contribuições e nosso guia de desenvolvimento para obter mais detalhes.
Se você estiver tendo problemas, informe -nos publicando o problema em nosso rastreador de problemas do Github.
Junte -se ao Fórum de Discussão Pennylane para se conectar com a comunidade quântica, obter apoio e se envolver diretamente com nossa equipe. É o lugar perfeito para compartilhar idéias, fazer perguntas e colaborar com colegas pesquisadores e desenvolvedores!
Observe que estamos comprometidos em fornecer um ambiente amigável, seguro e acolhedor para todos. Leia e respeite o código de conduta.
Pennylane é obra de muitos colaboradores.
Se você estiver pesquisando usando Pennylane, cite nosso artigo:
Ville Bergholm et al. Pennylane: diferenciação automática de cálculos híbridos clássicos quânticos. 2018. Arxiv: 1811.04968
Pennylane é gratuito e de código aberto , lançado sob a licença Apache, versão 2.0.