Skip to main content
IBM Quantum Platform

PrimitiveJob

class qiskit.primitives.PrimitiveJob(function, *args, **kwargs)

GitHub

Basi: BasePrimitiveJob[ResultT, JobStatus]

Gestisci un lavoro dalle implementazioni di riferimento delle primitive in Qiskit.

Si tratta di un'implementazione concreta BasePrimitiveJob dell'interfaccia. Per una descrizione dell'interfaccia, consultare la documentazione relativa a tale classe.

Gli implementatori di primitive che desiderano creare le proprie classi di lavoro non devono creare sottoclassi di questa, ma piuttosto sottoclassi della definizione BasePrimitiveJobdell'interfaccia.

Parametri

  • function - Una funzione richiamabile per eseguire il lavoro.
  • args – eventuali argomenti posizionali aggiuntivi
  • kwargs – eventuali argomenti chiave aggiuntivi

Metodi

cancel

cancel()

GitHub

Tentare di annullare il lavoro.

cancelled

cancelled()

GitHub

Restituisce se il lavoro è stato annullato.

Tipo di restituzione

bool

done

done()

GitHub

Restituisce se il lavoro è stato eseguito con successo.

Tipo di restituzione

bool

in_final_state

in_final_state()

GitHub

Restituisce se il lavoro è in uno stato finale, come DONE o ERROR.

Tipo di restituzione

bool

job_id

job_id()

GitHub

Restituisce un id univoco che identifica il lavoro.

Tipo di restituzione

STR

result

result()

GitHub

Restituisce i risultati del lavoro.

Tipo di restituzione

ResultT

running

running()

GitHub

Restituisce se il lavoro è attivamente in esecuzione.

Tipo di restituzione

bool

status

status()

GitHub

Restituisce lo stato del lavoro.

Tipo di restituzione

JobStatus

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.