Skip to main content
IBM Quantum Platform

Notas de versão do Qiskit 0.32


0.32.1

Terra 0.18.3

Nenhuma mudança

Aer 0.9.1

Nenhuma mudança

Ignis 0.6.0

Nenhuma mudança

Aqua 0.9.5

Nenhuma mudança

IBM 0.18.1

Correções de bugs

  • Corrige o item 209, em que a conexão websocket continuava atingindo o tempo limite ao transmitir resultados para um trabalho em tempo de execução, devido à inatividade, quando o trabalho estava em um estado pendente por um longo período.

0.32.0

Terra 0.18.3

Nenhuma mudança

Aer 0.9.1

Nenhuma mudança

Ignis 0.6.0

Nenhuma mudança

Aqua 0.9.5

Nenhuma mudança

IBM 0.18.0

Novos Recurso

  • Agora você pode passar o parâmetro program_id para o método qiskit.providers.ibmq.runtime.IBMRuntimeService.jobs() para filtrar trabalhos por ID de programa.
  • Você pode visualizar a data da última atualização de um programa em tempo de execução usando a propriedade update_date .
  • Se você for o autor de um programa em tempo de execução, agora poderá usar a propriedade qiskit.providers.ibmq.runtime.RuntimeProgram.data para recuperar os dados do programa como uma cadeia de caracteres.
  • Agora você pode usar o método qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program() para atualizar os metadados de um programa Qiskit Runtime. Os metadados do programa podem ser especificados usando o parâmetro metadata ou parâmetros individuais, como name e description. Se o mesmo campo de metadados for especificado em ambos os locais, o parâmetro individual terá precedência.
  • Agora você pode usar o método qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program() para atualizar os dados de um programa de tempo de execução existente.

Notas da Atualização

  • Os programas em tempo de execução não terão mais um campo version .
  • Por padrão, o site qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs() agora imprime apenas o resumo de cada programa de tempo de execução, em vez de todos os detalhes. Há um novo parâmetro detailed que pode ser definido como True para imprimir todos os detalhes.
  • limit e skip foram adicionados aos parâmetros qiskit.providers.ibmq.runtime.IBMRuntimeService.programs() e qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs(). limit pode ser usado para definir o número de programas de tempo de execução retornados e skip é o número de programas a serem ignorados durante a recuperação de programas.
  • O parâmetro de dados para qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program() agora só pode ser do tipo string. Pode ser os dados do programa ou o caminho para o arquivo que contém os dados do programa.
  • qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program() agora recebe apenas dois parâmetros, data, que é o programa passado como uma cadeia de caracteres ou o caminho para o arquivo do programa e metadata, que é passado como um dicionário ou caminho para o arquivo JSON de metadados. Em metadata , as seções backend_requirements, parameters, return_values e interim_results agora estão agrupadas em uma seção de especificações spec . parameters, return_values e interim_results devem agora ser especificados como JSON Schema.
  • qiskit.providers.ibmq.AccountProvider.run_circuits() agora usa um parâmetro backend_name, que é uma cadeia de caracteres, em vez de backend, que é um objeto Backend .
  • O número padrão de shots (representa o número de repetições de cada circuito, para amostragem) em qiskit.providers.ibmq.IBMQBackend.run(), foi aumentado de 1024 para 4000.

Correções de bugs

  • Corrige o problema em que o resultado de um trabalho em tempo de execução não pode ser recuperado várias vezes se o resultado contiver uma matriz numérica.
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.