Skip to main content
IBM Quantum Platform

Notas de versão do Qiskit 0.31


0.31.0

Terra 0.18.3

Nenhuma mudança

Aer 0.9.1

Notas da Atualização

  • optimize_ideal_threshold e optimize_noisy_threshold foram removidos das listas de padrões do simulador e da documentação. Elas não tiveram efeito desde o Aer 0.5.1, mas essas referências a elas permaneceram acidentalmente.

Correções de bugs

  • Corrige o número 1351, em que a execução de um QuantumCircuit vazio com um conjunto de modelos de ruído fazia com que o simulador travasse.
  • Corrige o número 1347, em que o comportamento do uso dos métodos set_options() e set_option() dos backends do simulador poderia levar a um comportamento diferente para algumas opções.
  • Corrige um bug em que o uso de um executor Dask Client causava um erro no envio do trabalho devido ao fato de o executor Client não ser selecionável.
  • Foi corrigido um problema com o método de simulação matrix_product_state em que o acúmulo de pequenos erros de arredondamento durante a medição de muitas desistências podia, às vezes, causar uma falha de segmentação.
  • Corrige uma alteração não intencional entre o qiskit-aer 0.8.0 e o 0.9.0 em que, ao executar uma lista de circuitos com um circuito inválido usando o método de simulação automatic do AerSimulator ou QasmSimulator , era gerada uma exceção para um qobj de entrada inválido em vez de retornar resultados parciais para os circuitos que eram válidos.
  • Corrige um problema com o simulador autônomo em que ele retornava uma resposta inválida do esquema da API do IBM Quantum no caso de um erro que impedia a execução da simulação.
  • Corrige o número 1346, que era um bug no manuseio do kwarg parameter_binds do método backend run() , que resultaria em um erro se o circuito parametrizado fosse transpilado para um conjunto diferente de portas de base do que as parametrizações originais.

Ignis 0.6.0

Nenhuma mudança

Aqua 0.9.5

Nenhuma mudança

IBM 0.17.0

Novos Recurso

  • A visibilidade de um programa em tempo de execução agora pode ser especificada no upload usando o parâmetro is_public em qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program().
  • Agora você pode especificar um ID de experimento pai ao criar um experimento com qiskit.providers.ibmq.experiment.IBMExperimentService.create_experiment(). Os experimentos também podem ser filtrados pelo ID do experimento pai em qiskit.providers.ibmq.experiment.IBMExperimentService.experiments().
  • A imagem de tempo de execução agora pode ser especificada usando o parâmetro image em qiskit.providers.ibmq.runtime.IBMRuntimeService.run(). Observe que nem todas as contas estão autorizadas a selecionar uma imagem diferente.

Notas da Atualização

  • qiskit.providers.ibmq.runtime.RuntimeEncoder e qiskit.providers.ibmq.runtime.RuntimeDecoder são atualizados para suportar Python datetime, que não é serializável em JSON por padrão.

Correções de bugs

  • Corrige o problema em que o site qiskit.providers.ibmq.managed.IBMQJobManager.retrieve_job_set() recupera apenas os 10 primeiros trabalhos em um qiskit.providers.ibmq.managed.ManagedJobSet.
  • qiskit.providers.ibmq.runtime.RuntimeDecoder agora pode restaurar as chaves inteiras do dicionário nas configurações do otimizador a partir de uma representação de cadeia de caracteres JSON despejada pelo site qiskit.providers.ibmq.runtime.RuntimeEncoder.
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.