Skip to main content
IBM Quantum Platform

Notas de la versión de Qiskit 0.32


0.32.1

Terra 0.18.3

No cambia

Aer 0.9.1

No cambia

Ignis 0.6.0

No cambia

Aqua 0.9.5

No cambia

IBM Proveedor Q 0.18.1

Corrección de errores

  • Corrige #209 donde la conexión websocket mantenía el tiempo de espera al transmitir los resultados de un trabajo en tiempo de ejecución, debido a la inactividad, cuando el trabajo está en un estado pendiente durante mucho tiempo.

0.32.0

Terra 0.18.3

No cambia

Aer 0.9.1

No cambia

Ignis 0.6.0

No cambia

Aqua 0.9.5

No cambia

IBM Proveedor Q 0.18.0

Nuevas funciones

  • Ahora puede pasar el parámetro program_id al método qiskit.providers.ibmq.runtime.IBMRuntimeService.jobs() para filtrar los trabajos por ID de programa.
  • Puede ver la última fecha de actualización de un programa en tiempo de ejecución utilizando la propiedad update_date .
  • Si usted es el autor de un programa en tiempo de ejecución, ahora puede utilizar la propiedad qiskit.providers.ibmq.runtime.RuntimeProgram.data para recuperar los datos del programa como una cadena.
  • Ahora puede utilizar el método qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program() para actualizar los metadatos de un programa Qiskit Runtime. Los metadatos del programa pueden especificarse mediante el parámetro metadata o parámetros individuales, como name y description. Si se especifica el mismo campo de metadatos en ambos lugares, tiene preferencia el parámetro individual.
  • Ahora puede utilizar el método qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program() para actualizar los datos de un programa en tiempo de ejecución existente.

Notas de actualización

  • Los programas en tiempo de ejecución ya no tendrán un campo version .
  • Por defecto, qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs() ahora sólo imprime el resumen de cada programa en tiempo de ejecución en lugar de todos los detalles. Hay un nuevo parámetro detailed que puede ajustarse a True para imprimir todos los detalles.
  • limit y skip se han añadido los parámetros qiskit.providers.ibmq.runtime.IBMRuntimeService.programs() y qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs(). limit se puede utilizar para establecer el número de programas en tiempo de ejecución devueltos y skip es el número de programas a omitir cuando se recuperan programas.
  • El parámetro de datos de qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program() ahora sólo puede ser de tipo cadena. Pueden ser los datos del programa o la ruta al archivo que contiene los datos del programa.
  • qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program() ahora sólo toma dos parámetros, data, que es el programa pasado como una cadena o la ruta al archivo del programa y el metadata, que se pasa como un diccionario o ruta al archivo JSON de metadatos. En metadata las secciones backend_requirements, parameters, return_values y interim_results se agrupan ahora en una sección de especificaciones spec . parameters, return_values y interim_results deben especificarse ahora como esquema JSON.
  • qiskit.providers.ibmq.AccountProvider.run_circuits() toma ahora un parámetro backend_name, que es una cadena, en lugar de backend, que es un objeto Backend .
  • El número por defecto de shots (representa el número de repeticiones de cada circuito, para el muestreo) en qiskit.providers.ibmq.IBMQBackend.run(), se ha aumentado de 1024 a 4000.

Corrección de errores

  • Corrige el problema por el que el resultado de un trabajo en tiempo de ejecución no se puede recuperar varias veces si el resultado contiene una matriz numpy.
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.