Notas de versão do Qiskit 0.27
0.27.0
Terra 0.17.4
Nenhuma mudança
Aer 0.8.2
Nenhuma mudança
Ignis 0.6.0
Nenhuma mudança
Aqua 0.9.2
Correções de bugs
- Remoção dos limites de versão da lista de requisitos para permitir a instalação com versões mais recentes das dependências.
IBM 0.14.0
Novos Recurso
-
Agora você pode usar o método
qiskit.providers.ibmq.runtime.RuntimeJob.logs()para recuperar os registros de trabalho. Observe que os registros só ficam disponíveis após a conclusão do trabalho. -
Um novo atributo de configuração do backend
input_allowedagora informa os tipos de entrada compatíveis com o backend. Os tipos de entrada válidos sãojob, que significa trabalhos de circuito, eruntime, que significa Qiskit Runtime.Você também pode usar
input_allowedna filtragem de backend. Por exemplo:from qiskit import IBMQ provider = IBMQ.load_account() # Get a list of all backends that support runtime. runtime_backends = provider.backends(input_allowed='runtime')
Notas da Atualização
qiskit-ibmq-provideragora usa um novo pacotewebsocket-clientcomo seu cliente de websocket, e os pacoteswebsocketsenest-asyncionão são mais necessários.setup.pyerequirements.txtforam atualizados de acordo.
Correções de bugs
-
Corrige o problema que usa
shots=1em vez do padrão documentado quando não é especificadoshotspararun_circuits(). -
Corrige o problema em que uma exceção
QiskitBackendNotFoundErroré gerada ao recuperar um trabalho em tempo de execução que foi enviado usando um provedor diferente do usado para recuperação. -
Agora há suporte para a transmissão de resultados provisórios de programas em tempo de execução com proxies. Você pode especificar os proxies a serem usados ao ativar a conta como de costume, por exemplo:
from qiskit import IBMQ proxies = {'urls': {'https://127.0.0.1:8085'}} provider = IBMQ.enable_account(API_TOKEN, proxies=proxies)