Skip to main content
IBM Quantum Platform

Note di rilascio di Qiskit 0.32


0.32.1

Terra 0.18.3

Nessuna modifica

Aer 0.9.1

Nessuna modifica

Ignis 0.6.0

Nessuna modifica

Acqua 0.9.5

Nessuna modifica

IBM Q Fornitore 0.18.1

Correzioni di bug

  • Corregge il problema #209 per cui la connessione websocket si interrompeva durante lo streaming dei risultati di un lavoro in fase di esecuzione, a causa dell'inattività, quando il lavoro rimaneva in sospeso per molto tempo.

0.32.0

Terra 0.18.3

Nessuna modifica

Aer 0.9.1

Nessuna modifica

Ignis 0.6.0

Nessuna modifica

Acqua 0.9.5

Nessuna modifica

IBM Q Fornitore 0.18.0

Nuove funzioni

  • È ora possibile passare il parametro program_id al metodo qiskit.providers.ibmq.runtime.IBMRuntimeService.jobs() per filtrare i lavori in base all'ID programma.
  • È possibile visualizzare la data dell'ultimo aggiornamento di un programma in esecuzione utilizzando la proprietà update_date .
  • Se siete l'autore di un programma di runtime, potete ora usare la proprietà qiskit.providers.ibmq.runtime.RuntimeProgram.data per recuperare i dati del programma come stringa.
  • È ora possibile utilizzare il metodo qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program() per aggiornare i metadati di un programma Qiskit Runtime. I metadati del programma possono essere specificati utilizzando il parametro metadata o parametri individuali, come name e description. Se lo stesso campo di metadati è specificato in entrambi i punti, il parametro individuale ha la precedenza.
  • È ora possibile utilizzare il metodo qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program() per aggiornare i dati di un programma di runtime esistente.

Note sull'aggiornamento

  • I programmi di runtime non avranno più il campo version .
  • Per impostazione predefinita, qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs() ora stampa solo il riepilogo di ogni programma in esecuzione invece di tutti i dettagli. Esiste un nuovo parametro detailed che può essere impostato su True per stampare tutti i dettagli.
  • limit e skip sono stati aggiunti i parametri a qiskit.providers.ibmq.runtime.IBMRuntimeService.programs() e qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs(). limit può essere usato per impostare il numero di programmi in esecuzione restituiti e skip è il numero di programmi da saltare quando si recuperano i programmi.
  • Il parametro dati di qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program() può ora essere solo di tipo stringa. Può trattarsi dei dati del programma o del percorso del file che contiene i dati del programma.
  • qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program() ora prende solo due parametri, data, che è il programma passato come stringa o il percorso del file del programma e metadata, che viene passato come dizionario o percorso del file JSON dei metadati. In metadata le sezioni backend_requirements, parameters, return_values e interim_results sono ora raggruppate in una sezione di specifiche spec . parameters, return_values e interim_results devono essere specificati come JSON Schema.
  • qiskit.providers.ibmq.AccountProvider.run_circuits() ora accetta un parametro backend_name, che è una stringa, invece di backend, che è un oggetto Backend .
  • Il numero predefinito di shots (rappresenta il numero di ripetizioni di ciascun circuito, per il campionamento) in qiskit.providers.ibmq.IBMQBackend.run(), è stato aumentato da 1024 a 4000.

Correzioni di bug

  • Corregge il problema per cui il risultato di un lavoro in runtime non può essere recuperato più volte se il risultato contiene un array numpy.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.