Pular para o conteúdo principal
Este projeto está em fase beta. Encontrou um bug? Abra uma issue no GitHub. Tem uma pergunta ou ideia? Pergunte no Discussions — adoraríamos receber seu feedback!
Como está a qualidade da tradução nesta página?

Introdução ao Qiskit Serverless

O Qiskit Serverless fornece uma interface simples para executar cargas de trabalho em recursos quântico-clássicos. Isso inclui a implantação de programas na IBM Quantum® Platform e a execução de cargas de trabalho de forma remota, além de um gerenciamento fácil de recursos para casos de uso de múltiplas nuvens e supercomputação centrada no quântico.

Usuários premium podem criar, implantar e executar suas cargas de trabalho remotamente em recursos de computação clássica disponibilizados pela IBM Quantum Platform.

dica

O Qiskit Serverless está sendo aprimorado e seus recursos estão evoluindo rapidamente. Durante essa fase de desenvolvimento, encontre as notas de versão e a documentação mais recente na página do Qiskit Serverless GitHub.

nota

Este é um recurso experimental disponível apenas para usuários dos planos IBM Quantum Premium, Flex e On-Prem (via API da IBM Quantum Platform).

Quando devo usar o Qiskit Serverless?​

O Qiskit Serverless ajuda a gerenciar recursos clássicos e quânticos em todo o fluxo de trabalho de padrões do Qiskit. Isso inclui alguns dos seguintes exemplos:

  • Paralelizar tarefas clássicas, como pré-processamento e pós-processamento

  • Manter cargas de trabalho de longa duração na nuvem, mesmo que seu notebook esteja desligado

  • Implantar programas reutilizáveis

O que está incluído?​

Os seguintes recursos de computação estão incluídos por padrão no ambiente do Qiskit Serverless. Os usuários podem entrar em contato com o suporte para aumentar qualquer um deles.

Normal node:

  • 24 vCPU cores
  • 120GB RAM
  • Máximo de dois jobs ativos por usuário a qualquer momento

GPU node (usado pela Qiskit Function Algorithmiq TEM):

  • 24 vCPU cores
  • 120GB RAM
  • Nvidia L40S GPU
  • Máximo de quatro jobs ativos por usuário a qualquer momento

Instalar o Qiskit Serverless​

Para usar o Qiskit Serverless na IBM Quantum Platform, instale os seguintes pacotes:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog fornece as ferramentas do lado do cliente para fazer upload e executar programas remotos, enquanto qiskit_serverless fornece ferramentas do lado do servidor para distribuir a computação e gerenciar dados. Esses pacotes exigem python 3.11+. Consulte o arquivo requirements.txt para ver todos os requisitos. Para usuários e organizações que desejam executar o Qiskit Serverless em infraestrutura própria, siga o guia de configuração de infraestrutura em nuvem.

dica

Atualmente, a tabela de cargas de trabalho da IBM Quantum reflete apenas as cargas de trabalho do Serviço IBM Quantum Compute. Use job.status() para ver o status atual da sua carga de trabalho do Qiskit Serverless. Veja um exemplo no guia Execute sua primeira carga de trabalho do Qiskit Serverless remotamente.

Próximos passos​

Recomendações