Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте Azure CLI, если у вас уже есть входной файл, скомпилированный в формат QIR, и вы хотите отправить задачу из терминала, shell-скрипта или процесса CI/CD. Azure CLI управляет target рабочей областью, Azure Quantum, метаданными заданий и входным файлом, но не компилирует программы в QIR за вас.
Точный метод отправки задания с Azure CLI зависит от Azure Quantumtarget. Ниже приведен общий пример отправки QIR задания с Azure CLI.
Установка поддержки Azure CLI
Установите Azure CLI.
Установите или обновите Azure Quantum расширение.
az extension add --upgrade --name quantum
Подключитесь к рабочей области
Войдите в Azure.
az loginВыберите подписку, содержащую вашу рабочую область Azure Quantum.
az account set --subscription <subscription-id>Задайте рабочую область по умолчанию для последующих команд.
az quantum workspace set \ --resource-group <resource-group-name> \ --workspace-name <workspace-name>Перечислите targets, доступные в рабочей области.
az quantum target list --output table
Отправка скомпилированного входного файла
QIR Для задания укажите targetимя задания, формат ввода, QIR входной файл и QIR точку входа.
az quantum job submit \
--target-id <target-id> \
--job-name <job-name> \
--job-input-format qir.v1 \
--job-input-file <path-to-qir-file> \
--entry-point ENTRYPOINT__main
Команда возвращает идентификатор задания. Сохраните идентификатор, чтобы отслеживать задание и извлекать его выходные данные.
Note
В этом примере показаны распространенные QIR параметры. Собственная задача поставщика может требовать других форматов входных и выходных данных или дополнительных параметров. См. документацию для выбранного target и az quantum job ссылки на команду.
Мониторинг задания и получение выходных данных
Чтобы проверить состояние задания, выполните следующую команду.
az quantum job show --job-id <job-id> --output table
Чтобы получить выходные данные из успешного задания, выполните следующую команду:
az quantum job output --job-id <job-id> --output table
Сведения о настройке рабочей области и других Azure Quantum командах см. в статье "Управление квантовыми рабочими областями с помощью Azure CLI".