Compartilhar via


JupyterLabJobService Classe

Configuração do serviço de trabalho jupyterLab.

Herança
azure.ai.ml.entities._job.job_service.JobServiceBase
JupyterLabJobService

Construtor

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

Parâmetros somente de palavra-chave

Nome Description
endpoint

A URL do ponto de extremidade.

port

A porta para o ponto de extremidade.

nodes
Optional[Literal["all"]]

Indica se o serviço precisa ser executado em todos os nós.

properties

Propriedades adicionais a serem definidas no ponto de extremidade.

status

O status do ponto de extremidade.

kwargs

Um dicionário de parâmetros de configuração adicionais.

Exemplos

Configurando a configuração do JupyterLabJobService em um trabalho 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(),
       },
   )

Variáveis

Nome Description
type
str

Especifica o tipo de serviço de trabalho. Defina automaticamente como "jupyter_lab" para essa classe.

Métodos

get
has_key
items
keys
update
values

get

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

Parâmetros

Nome Description
key
Obrigatório
default
Valor padrão: None

has_key

has_key(k: Any) -> bool

Parâmetros

Nome Description
k
Obrigatório

items

items() -> list

keys

keys() -> list

update

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

values

values() -> list