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_thresholdeoptimize_noisy_thresholdforam 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
QuantumCircuitvazio 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()eset_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
automaticdoAerSimulatorouQasmSimulator, 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_bindsdo método backendrun(), 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_publicemqiskit.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 emqiskit.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.RuntimeEncodereqiskit.providers.ibmq.runtime.RuntimeDecodersão atualizados para suportar Pythondatetime, 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 umqiskit.providers.ibmq.managed.ManagedJobSet. qiskit.providers.ibmq.runtime.RuntimeDecoderagora 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 siteqiskit.providers.ibmq.runtime.RuntimeEncoder.
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.