Skip to main content
IBM Quantum Platform

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_threshold e optimize_noisy_threshold sono 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 QuantumCircuit con un modello di rumore impostato causava l'arresto anomalo del simulatore.
  • Corregge #1347 : il comportamento dell'uso dei metodi set_options() e set_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 automatic di AerSimulator o QasmSimulator si 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_binds del metodo backend run() 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_public in qiskit.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 in qiskit.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.RuntimeEncoder e qiskit.providers.ibmq.runtime.RuntimeDecoder sono aggiornati per supportare Python datetime, 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 sito qiskit.providers.ibmq.managed.ManagedJobSet.
  • qiskit.providers.ibmq.runtime.RuntimeDecoder può ora ripristinare le chiavi intere del dizionario nelle impostazioni dell'ottimizzatore da una rappresentazione di stringa JSON scaricata da qiskit.providers.ibmq.runtime.RuntimeEncoder.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.