A plataforma CUDA-Q para computadores quânticos clássicos híbridos permite a integração e programação de unidades de processamento quântico (QPUs), GPUs e CPUs em um sistema. Este repositório contém o código-fonte de todas as ferramentas C++ e Python fornecidas pelo kit de ferramentas CUDA-Q, incluindo o compilador nvq++
, o tempo de execução CUDA-Q, bem como uma seleção de back-ends integrados de CPU e GPU para rápido desenvolvimento e teste de aplicativos.
Para saber mais sobre como trabalhar com CUDA-Q, dê uma olhada na documentação do CUDA-Q. A página também contém instruções de instalação para pacotes lançados oficialmente.
Se você quiser instalar a iteração mais recente em desenvolvimento neste repositório e/ou adicionar suas próprias modificações, dê uma olhada nos pacotes mais recentes implantados no GitHub Container Registry. Para obter mais informações sobre como criar CUDA-Q a partir do código-fonte, consulte estas instruções.
Há muitas maneiras de se envolver com CUDA-Q. Se você estiver interessado em desenvolver aplicações quânticas com CUDA-Q, este repositório é um ótimo lugar para começar! Para obter mais informações sobre como contribuir para a plataforma CUDA-Q, dê uma olhada em Contributing.md.
O código neste repositório está licenciado sob a Licença Apache 2.0.
Contribuir com uma solicitação pull para este repositório requer a aceitação do Contrato de Licença de Contribuidor (CLA), declarando que você tem o direito de, e realmente o faz, nos conceder os direitos de usar sua contribuição. Um bot CLA determinará automaticamente se você precisa fornecer um CLA e decorar o PR adequadamente. Basta seguir as instruções fornecidas pelo bot. Você só precisará fazer isso uma vez.
Deixe-nos saber seus comentários e ideias para a plataforma CUDA-Q na guia Discussões deste repositório ou registre um problema. Para relatar preocupações de segurança ou violações do Código de Conduta, entre em contato com [email protected].