Session Clase
Sesión de trabajo de Azure Quantum: una agrupación lógica de trabajos.
- Herencia
-
azure.quantum.job.workspace_item.WorkspaceItemSession
Constructor
Session(workspace: Workspace, details: SessionDetails | None = None, target: str | Target | None = None, provider_id: str | None = None, id: str | None = None, name: str | None = None, job_failure_policy: str | SessionJobFailurePolicy | None = None, **kwargs)
Parámetros
- details
- Optional[SessionDetails]
Modelo de detalles de sesión, que contiene el identificador de sesión, el nombre, el job_failure_policy, el provider_id y el destino. Este parámetro debe pasarse que contenga todos los valores de detalle de la sesión o se deben pasar los mismos valores como parámetros individuales.
Nombre del destino (o objeto target) en el que se va a abrir la sesión.
Identificador del proveedor en el que se va a abrir la sesión. Si no se pasa, se extraerá del nombre de destino.
Identificador de la sesión. Si no se pasa, se usará un uuid aleatorio.
El nombre de la sesión. Si no se pasa, el nombre será session-{session-id}.
- job_failure_policy
- Union[str, SessionJobFailurePolicy, None]
La directiva que determina cuándo se produciría un error en una sesión, cerrará y no aceptará más trabajos.
Métodos
close |
Cierra una sesión, sin permitir que se envíen más trabajos en la sesión. |
is_in_terminal_state |
Devuelve True si la sesión está en uno de los posibles estados terminales (Succeeded, Failed y Timed_Out). |
list_jobs |
Listas todos los trabajos asociados a esta sesión. |
open |
Abre una sesión, crea de forma eficaz una nueva sesión en el servicio Azure Quantum y le permite aceptar trabajos en él. |
refresh |
Captura los detalles de sesión más recientes del servicio Azure Quantum. |
close
Cierra una sesión, sin permitir que se envíen más trabajos en la sesión.
close() -> Session
Devoluciones
Objeto de sesión con detalles actualizados después de su cierre.
Tipo de valor devuelto
is_in_terminal_state
Devuelve True si la sesión está en uno de los posibles estados terminales (Succeeded, Failed y Timed_Out).
is_in_terminal_state() -> bool
Devoluciones
True si la sesión está en uno de los estados de terminal.
Tipo de valor devuelto
list_jobs
Listas todos los trabajos asociados a esta sesión.
list_jobs() -> List[Job]
Devoluciones
Lista de todos los trabajos asociados a esta sesión.
Tipo de valor devuelto
open
Abre una sesión, crea de forma eficaz una nueva sesión en el servicio Azure Quantum y le permite aceptar trabajos en él.
open() -> Session
Devoluciones
Objeto de sesión con detalles actualizados después de su apertura.
Tipo de valor devuelto
refresh
Captura los detalles de sesión más recientes del servicio Azure Quantum.
refresh() -> Session
Devoluciones
Objeto de sesión con detalles actualizados.
Tipo de valor devuelto
Atributos
details
Obtenga los detalles de la sesión.
Devoluciones
Detalles sobre la sesión.
Tipo de valor devuelto
target
Obtenga el destino asociado a la sesión.
Devoluciones
Destino asociado a la sesión.