Compartir a través de


SshJobService Clase

Configuración del servicio de trabajo SSH.

Herencia
azure.ai.ml.entities._job.job_service.JobServiceBase
SshJobService

Constructor

SshJobService(*, endpoint: str | None = None, nodes: Literal['all'] | None = None, status: str | None = None, port: int | None = None, ssh_public_keys: str | None = None, properties: Dict[str, str] | None = None, **kwargs: Any)

Parámetros de palabra clave únicamente

Nombre Description
endpoint

Dirección URL del punto de conexión.

port

Puerto del punto de conexión.

nodes
Optional[Literal["all"]]

Indica si el servicio tiene que ejecutarse en todos los nodos.

properties

Propiedades adicionales que se van a establecer en el punto de conexión.

status

Estado del punto de conexión.

ssh_public_keys

Clave pública SSH para acceder al contenedor de trabajos.

kwargs

Diccionario de parámetros de configuración adicionales.

Ejemplos

Configuración de una configuración de SshJobService en un trabajo de comando.


   from azure.ai.ml import command
   from azure.ai.ml.entities import JupyterLabJobService, SshJobService, TensorBoardJobService, VsCodeJobService

   node = command(
       name="interactive-command-job",
       description="description",
       environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
       command="ls",
       compute="testCompute",
       services={
           "my_ssh": SshJobService(),
           "my_tensorboard": TensorBoardJobService(log_dir="~/blog"),
           "my_jupyter_lab": JupyterLabJobService(),
           "my_vscode": VsCodeJobService(),
       },
   )

Variables

Nombre Description
type
str

Especifica el tipo de servicio de trabajo. Establezca automáticamente en "ssh" para esta clase.

Métodos

get
has_key
items
keys
update
values

get

get(key: Any, default: Any | None = None) -> Any

Parámetros

Nombre Description
key
Requerido
default
Valor predeterminado: None

has_key

has_key(k: Any) -> bool

Parámetros

Nombre Description
k
Requerido

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list