Skip to main content
IBM Quantum Platform

Notas de la versión de Qiskit 0.31


0.31.0

Terra 0.18.3

No cambia

Aer 0.9.1

Notas de actualización

  • optimize_ideal_threshold y optimize_noisy_threshold se han eliminado de las listas de valores por defecto del simulador y de la documentación. Estos no tienen efecto desde Aer 0.5.1, pero estas referencias a ellos habían permanecido accidentalmente.

Corrección de errores

  • Corrige #1351 donde la ejecución de un vacío QuantumCircuit con un modelo de ruido configurado provocaba el bloqueo del simulador.
  • Se corrige el error #1347 por el que el comportamiento al utilizar los métodos set_options() y set_option() de los backends del simulador podía dar lugar a un comportamiento diferente para algunas opciones.
  • Se corrige un error por el que el uso de un ejecutor Dask Client provocaba un error en el envío del trabajo debido a que el cliente del ejecutor no era seleccionable.
  • Se ha solucionado un problema con el método de simulación matrix_product_state por el que la acumulación de pequeños errores de redondeo durante la medición de muchos quits podía provocar a veces un fallo de segmentación.
  • Corrige un cambio involuntario entre qiskit-aer 0.8.0 y 0.9.0 donde al ejecutar una lista de circuitos con un circuito inválido utilizando el método de simulación automatic del AerSimulator o QasmSimulator lanzaría una excepción por un qobj de entrada inválido en lugar de devolver resultados parciales para los circuitos que eran válidos.
  • Se soluciona un problema con el simulador autónomo por el que devolvía una respuesta no válida del esquema de la API de Quantum IBM en caso de error que impidiera la ejecución de la simulación.
  • Corrige #1346 que era un error en el manejo de la parameter_binds kwarg del backend run() método que daría lugar a un error si el circuito parametrizado se transpiló a un conjunto diferente de puertas de base que las parametrizaciones originales.

Ignis 0.6.0

No cambia

Aqua 0.9.5

No cambia

IBM Proveedor Q 0.17.0

Nuevas funciones

  • Ahora se puede especificar la visibilidad de un programa en tiempo de ejecución al cargarlo utilizando el parámetro is_public en qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program().
  • Ahora puede especificar un ID de experimento padre al crear un experimento con qiskit.providers.ibmq.experiment.IBMExperimentService.create_experiment(). Los experimentos también pueden filtrarse por su ID de experimento principal en qiskit.providers.ibmq.experiment.IBMExperimentService.experiments().
  • Ahora es posible especificar la imagen en tiempo de ejecución mediante el parámetro image en qiskit.providers.ibmq.runtime.IBMRuntimeService.run(). Tenga en cuenta que no todas las cuentas están autorizadas a seleccionar una imagen diferente.

Notas de actualización

  • qiskit.providers.ibmq.runtime.RuntimeEncoder y qiskit.providers.ibmq.runtime.RuntimeDecoder se actualizan para soportar Python datetime, que no es serializable JSON por defecto.

Corrección de errores

  • Soluciona el problema por el que qiskit.providers.ibmq.managed.IBMQJobManager.retrieve_job_set() sólo recupera los 10 primeros trabajos de qiskit.providers.ibmq.managed.ManagedJobSet.
  • qiskit.providers.ibmq.runtime.RuntimeDecoder ahora puede restaurar las claves enteras del diccionario en la configuración del optimizador a partir de una representación de cadena JSON volcada por qiskit.providers.ibmq.runtime.RuntimeEncoder.
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.