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_idal metodoqiskit.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.dataper 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 parametrometadatao parametri individuali, comenameedescription. 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 parametrodetailedche può essere impostato suTrueper stampare tutti i dettagli. limiteskipsono stati aggiunti i parametri aqiskit.providers.ibmq.runtime.IBMRuntimeService.programs()eqiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs().limitpuò essere usato per impostare il numero di programmi in esecuzione restituiti eskipè 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 emetadata, che viene passato come dizionario o percorso del file JSON dei metadati. Inmetadatale sezionibackend_requirements,parameters,return_valueseinterim_resultssono ora raggruppate in una sezione di specifichespec.parameters,return_valueseinterim_resultsdevono 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 oggettoBackend.- Il numero predefinito di
shots(rappresenta il numero di ripetizioni di ciascun circuito, per il campionamento) inqiskit.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.