La plataforma CUDA-Q para computadoras híbridas cuánticas-clásicas permite la integración y programación de unidades de procesamiento cuántico (QPU), GPU y CPU en un solo sistema. Este repositorio contiene el código fuente para todas las herramientas C++ y Python proporcionadas por el kit de herramientas CUDA-Q, incluido el compilador nvq++
, el tiempo de ejecución CUDA-Q, así como una selección de backends de CPU y GPU integrados para un rápido desarrollo y prueba de aplicaciones.
Para obtener más información sobre cómo trabajar con CUDA-Q, consulte la documentación de CUDA-Q. La página también contiene instrucciones de instalación para paquetes lanzados oficialmente.
Si desea instalar la última iteración en desarrollo en este repositorio y/o agregar sus propias modificaciones, eche un vistazo a los últimos paquetes implementados en GitHub Container Registry. Para obtener más información sobre cómo construir CUDA-Q desde el código fuente, consulte estas instrucciones.
Hay muchas maneras en las que puedes involucrarte con CUDA-Q. Si está interesado en desarrollar aplicaciones cuánticas con CUDA-Q, ¡este repositorio es un excelente lugar para comenzar! Para obtener más información sobre cómo contribuir a la plataforma CUDA-Q, consulte Contributing.md.
El código de este repositorio tiene la licencia Apache 2.0.
Contribuir con una solicitud de extracción a este repositorio requiere aceptar el Acuerdo de licencia de colaborador (CLA) que declara que usted tiene el derecho de otorgarnos, y de hecho lo hace, los derechos para usar su contribución. Un CLA-bot determinará automáticamente si es necesario proporcionar un CLA y decorar el PR de forma adecuada. Simplemente siga las instrucciones proporcionadas por el bot. Sólo necesitarás hacer esto una vez.
Háganos saber sus comentarios e ideas para la plataforma CUDA-Q en la pestaña Discusiones de este repositorio, o presente un problema. Para informar inquietudes de seguridad o violaciones del Código de conducta, comuníquese con [email protected].