Compartilhar via


VsCodeJobService Classe

Configuração do serviço de trabalho do VS Code.

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

Construtor

VsCodeJobService(*, 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 uma configuração do VsCodeJobService 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 "vs_code" 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