VsCodeJobService 클래스

VS Code 작업 서비스 구성.

상속
azure.ai.ml.entities._job.job_service.JobServiceBase
VsCodeJobService

생성자

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)

키워드 전용 매개 변수

Name Description
endpoint

엔드포인트 URL입니다.

port

엔드포인트의 포트입니다.

nodes
Optional[Literal["all"]]

서비스가 모든 노드에서 실행해야 하는지 여부를 나타냅니다.

properties

엔드포인트에서 설정할 추가 속성입니다.

status

엔드포인트의 상태.

kwargs

추가 구성 매개 변수의 사전입니다.

예제

명령 작업에서 VsCodeJobService 구성을 구성합니다.


   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(),
       },
   )

변수

Name Description
type
str

작업 서비스의 유형을 지정합니다. 이 클래스에 대해 자동으로 "vs_code"로 설정합니다.

메서드

get
has_key
items
keys
update
values

get

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

매개 변수

Name Description
key
필수
default
기본값: None

has_key

has_key(k: Any) -> bool

매개 변수

Name Description
k
필수

items

items() -> list

keys

keys() -> list

update

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

values

values() -> list