Skip to main content
IBM Quantum Platform

Introdução ao Qiskit Serverless

O Qiskit Serverless oferece uma interface simples para executar cargas de trabalho em recursos clássicos quânticos. Isso inclui a implementação de programas na plataforma IBM Quantum® e a execução remota de cargas de trabalho, bem como o gerenciamento fácil de recursos para casos de uso de supercomputação centrada em quantum e em várias nuvens.

Os usuários Premium podem criar, implementar e executar suas cargas de trabalho remotamente na computação clássica disponibilizada pela IBM Quantum Platform.

Tip

Qiskit Serverless está recebendo uma atualização e seus recursos estão mudando rapidamente. Durante esta fase de desenvolvimento, encontre notas de lançamento e a documentação mais recente na página Qiskit ServerlessGitHub.

Note

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


Quando devo usar o Qiskit Serverless?

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:

  • Paralelização de tarefas clássicas, como pré-processamento e pós-processamento
  • Persistência de cargas de trabalho de longa duração na nuvem, mesmo que seu laptop esteja desligado
  • Implementação de programas reutilizáveis

O que está incluído?

Os seguintes recursos de computação são incluídos por padrão no ambiente Qiskit Serverless. Os usuários podem entrar em contato com o suporte para aumentar qualquer uma dessas opções.

Nó normal:

  • 24 núcleos vCPU
  • 120GB RAM
  • Máximo de dois trabalhos ativos por usuário a qualquer momento

Nó de GPU (utilizado pela função Algorithmiq TEM do Qiskit):

  • 24 núcleos vCPU
  • 120GB RAM
  • GPU Nvidia L40S
  • No máximo quatro tarefas ativas por usuário a qualquer momento

Instale 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 o qiskit_serverless fornece ferramentas do lado do servidor para distribuir computação e gerenciar dados. Esses pacotes exigem python 3.11 +. Para usuários e organizações que desejam executar o Qiskit Serverless em uma infraestrutura personalizada, siga o guia de configuração da infraestrutura de nuvem.

Tip

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


Próximas etapas

Recomendações
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.