Note di rilascio di Qiskit 0.31
0.31.0
Terra 0.18.3
Nessuna modifica
Aer 0.9.1
Note sull'aggiornamento
optimize_ideal_thresholdeoptimize_noisy_thresholdsono stati rimossi dagli elenchi delle impostazioni predefinite del simulatore e dalla documentazione. Questi non hanno più avuto effetto da Aer 0.5.1, ma i riferimenti ad essi sono rimasti accidentalmente.
Correzioni di bug
- Corregge il problema #1351 per cui l'esecuzione di un modello vuoto
QuantumCircuitcon un modello di rumore impostato causava l'arresto anomalo del simulatore. - Corregge #1347 : il comportamento dell'uso dei metodi
set_options()eset_option()dei backend del simulatore poteva portare a comportamenti diversi per alcune opzioni. - Corregge un bug per cui l'uso di un esecutore client di Dask causava un errore all'invio del lavoro, perché il client dell'esecutore non era prelevabile.
- È stato risolto un problema con il metodo di simulazione matrice_prodotto_stato in cui l'accumulo di piccoli errori di arrotondamento durante la misurazione di molte uscite poteva talvolta causare un errore di segmentazione.
- Corregge una modifica non intenzionale tra qiskit-aer 0.8.0 e 0.9.0, per cui quando si eseguiva un elenco di circuiti con un circuito non valido utilizzando il metodo di simulazione
automaticdiAerSimulatoroQasmSimulatorsi sollevava un'eccezione per un qobj di ingresso non valido invece di restituire risultati parziali per i circuiti che erano validi. - Corregge un problema con il simulatore standalone che restituiva una risposta IBM Quantum API schema invalido nel caso di un errore che impediva l'esecuzione della simulazione.
- Corregge #1346 che era un bug nella gestione del kwarg
parameter_bindsdel metodo backendrun()che provocava un errore se il circuito parametrizzato veniva trasposto in un insieme di porte di base diverso da quello delle parametrizzazioni originali.
Ignis 0.6.0
Nessuna modifica
Acqua 0.9.5
Nessuna modifica
IBM Q Fornitore 0.17.0
Nuove funzioni
- La visibilità di un programma di runtime può ora essere specificata al momento del caricamento utilizzando il parametro
is_publicinqiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program(). - È ora possibile specificare l'ID di un esperimento genitore quando si crea un esperimento con
qiskit.providers.ibmq.experiment.IBMExperimentService.create_experiment(). Gli esperimenti possono essere filtrati anche in base all'ID dell'esperimento padre inqiskit.providers.ibmq.experiment.IBMExperimentService.experiments(). - L'immagine di runtime può ora essere specificata utilizzando il parametro image in
qiskit.providers.ibmq.runtime.IBMRuntimeService.run(). Si noti che non tutti gli account sono autorizzati a selezionare un'immagine diversa.
Note sull'aggiornamento
qiskit.providers.ibmq.runtime.RuntimeEncodereqiskit.providers.ibmq.runtime.RuntimeDecodersono aggiornati per supportare Pythondatetime, che non è serializzabile JSON per impostazione predefinita.
Correzioni di bug
- Risolve il problema per cui
qiskit.providers.ibmq.managed.IBMQJobManager.retrieve_job_set()recupera solo i primi 10 lavori in un sitoqiskit.providers.ibmq.managed.ManagedJobSet. qiskit.providers.ibmq.runtime.RuntimeDecoderpuò ora ripristinare le chiavi intere del dizionario nelle impostazioni dell'ottimizzatore da una rappresentazione di stringa JSON scaricata daqiskit.providers.ibmq.runtime.RuntimeEncoder.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.