Notas de la versión de Qiskit 0.27
0.27.0
Terra 0.17.4
No cambia
Aer 0.8.2
No cambia
Ignis 0.6.0
No cambia
Aqua 0.9.2
Corrección de errores
- Se han eliminado los topes de versión de la lista de requisitos para permitir la instalación con versiones más recientes de las dependencias.
IBM Proveedor Q 0.14.0
Nuevas funciones
-
Ahora puede utilizar el método
qiskit.providers.ibmq.runtime.RuntimeJob.logs()para recuperar los registros de trabajos. Tenga en cuenta que los registros sólo están disponibles una vez finalizado el trabajo. -
Un nuevo atributo de configuración del backend
input_allowedindica ahora los tipos de entrada admitidos por el backend. Los tipos de entrada válidos sonjob, que significa trabajos en circuito, yruntime, que significa Qiskit Runtime.También puede utilizar
input_alloweden el filtrado backend. Por ejemplo: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 de actualización
qiskit-ibmq-providerahora utiliza un nuevo paquetewebsocket-clientcomo cliente websocket, y los paqueteswebsocketsynest-asyncioya no son necesarios.setup.pyyrequirements.txtse han actualizado en consecuencia.
Corrección de errores
-
Soluciona el problema que utiliza
shots=1en lugar del valor predeterminado documentado cuando no se especificashotspararun_circuits(). -
Se soluciona el problema por el que se producía una excepción
QiskitBackendNotFoundErroral recuperar un trabajo en tiempo de ejecución que se había enviado utilizando un proveedor distinto del utilizado para la recuperación. -
Ahora es posible transmitir resultados provisionales de programas en tiempo de ejecución con proxies. Puede especificar los proxies a utilizar cuando habilite la cuenta como de costumbre, por ejemplo:
from qiskit import IBMQ proxies = {'urls': {'https://127.0.0.1:8085'}} provider = IBMQ.enable_account(API_TOKEN, proxies=proxies)