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_idal métodoqiskit.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.datapara 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ámetrometadatao parámetros individuales, comonameydescription. 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ámetrodetailedque puede ajustarse aTruepara imprimir todos los detalles. limityskipse han añadido los parámetrosqiskit.providers.ibmq.runtime.IBMRuntimeService.programs()yqiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs().limitse puede utilizar para establecer el número de programas en tiempo de ejecución devueltos yskipes 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 elmetadata, que se pasa como un diccionario o ruta al archivo JSON de metadatos. Enmetadatalas seccionesbackend_requirements,parameters,return_valuesyinterim_resultsse agrupan ahora en una sección de especificacionesspec.parameters,return_valuesyinterim_resultsdeben 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 objetoBackend.- El número por defecto de
shots(representa el número de repeticiones de cada circuito, para el muestreo) enqiskit.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.