Publicado: Nov 29, 2021
O Amazon Braket Hybrid Jobs permite executar facilmente algoritmos clássicos híbridos em nível quântico, como o Variational Quantum Eigensolver (VQE) e o Quantum Approximate Optimization Algorithm (QAOA), que combinam recursos de computação clássicos com dispositivos de computação quântica para otimizar a performance dos sistemas quânticos de hoje. Com esse novo recurso, você só precisa fornecer seu script de algoritmo e escolher um dispositivo de destino, uma unidade de processamento quântico (QPU) ou um simulador de circuito quântico. O Amazon Braket Hybrid Jobs foi projetado para ativar os recursos clássicos solicitados quando o dispositivo quântico de destino estiver disponível, executar o algoritmo e liberar as instâncias após a conclusão para que você pague apenas pelo que usar. O Braket Hybrid Jobs pode fornecer insights em tempo real sobre métricas de algoritmo para monitorar seu algoritmo conforme ele progride, permitindo que você faça ajustes com mais rapidez. E o mais importante, seus trabalhos têm prioridade de acesso à QPU selecionada durante o seu experimento, colocando você no controle e ajudando a fornecer uma execução mais rápida e mais previsível.
Para executar um trabalho com o Braket Hybrid Jobs, você precisa primeiro definir seu algoritmo usando o Amazon Braket SDK ou o PennyLane. Você também pode usar o TensorFlow e PyTorch ou criar uma imagem de contêiner do Docker personalizada. Depois, você criará um trabalho por meio da API ou do console do Amazon Braket, no qual fornecerá seu script de algoritmo (ou contêiner personalizado), selecionará seu dispositivo quântico de destino e escolherá entre uma variedade de configurações opcionais, incluindo a opção de recursos clássicos, valores de hiperparâmetro e localizações de dados. Se o seu dispositivo de destino for um simulador, o Braket Hybrid Jobs começará a ser executado imediatamente. Se seu dispositivo de destino for uma QPU, seu trabalho será executado quando o dispositivo estiver disponível e seu trabalho for o primeiro na fila. Você pode definir métricas personalizadas como parte de seu algoritmo, que podem ser reportadas automaticamente para o Amazon CloudWatch e exibidas em tempo real no console do Amazon Braket. Após a conclusão, o Braket Hybrid Jobs grava os resultados no Amazon S3 e libera seus recursos.
O recurso Hybrid Jobs está disponível em todas as regiões em que o Amazon Braket está disponível e pode ser usado com todos os dispositivos no Amazon Braket. Para saber mais, você pode ler a publicação do blog de notícias da AWS e a documentação. Para começar, você pode seguir um dos cadernos de exemplo no Github que também vêm pré-instalados nos cadernos do Amazon Braket.