Платформа CUDA-Q для гибридных квантово-классических компьютеров позволяет интегрировать и программировать квантовые процессоры (QPU), графические процессоры и центральные процессоры в одной системе. Этот репозиторий содержит исходный код для всех инструментов C++ и Python, входящих в набор инструментов CUDA-Q, включая компилятор nvq++
, среду выполнения CUDA-Q, а также набор интегрированных серверных частей ЦП и графического процессора для быстрой разработки и тестирования приложений.
Чтобы узнать больше о том, как работать с CUDA-Q, ознакомьтесь с документацией CUDA-Q. На странице также содержатся инструкции по установке официально выпущенных пакетов.
Если вы хотите установить последнюю разрабатываемую версию в этот репозиторий и/или добавить свои собственные модификации, ознакомьтесь с последними пакетами, развернутыми в реестре контейнеров GitHub. Дополнительную информацию о сборке CUDA-Q из исходного кода см. в этих инструкциях.
Есть много способов подключиться к CUDA-Q. Если вы заинтересованы в разработке квантовых приложений с помощью CUDA-Q, этот репозиторий — отличное место для начала! Для получения дополнительной информации о вкладе в платформу CUDA-Q посетите сайт Contributing.md.
Код в этом репозитории доступен под лицензией Apache License 2.0.
Для добавления запроса на включение в этот репозиторий необходимо принять Лицензионное соглашение участника (CLA), в котором указано, что вы имеете право и действительно предоставляете нам права на использование вашего вклада. CLA-бот автоматически определит, нужно ли вам предоставлять CLA, и соответствующим образом оформит PR. Просто следуйте инструкциям бота. Вам нужно будет сделать это только один раз.
Пожалуйста, сообщите нам свои отзывы и идеи относительно платформы CUDA-Q на вкладке «Обсуждения» этого репозитория или сообщите о проблеме. Чтобы сообщить о проблемах безопасности или нарушениях Кодекса поведения, отправьте письмо по адресу [email protected].