JupyterLabJobService الفصل

تكوين خدمة وظيفة JupyterLab.

توريث
azure.ai.ml.entities._job.job_service.JobServiceBase
JupyterLabJobService

الدالمنشئ

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)

معلمات الكلمة الأساسية فقط

الاسم الوصف
endpoint

عنوان URL لنقطة النهاية.

port

منفذ نقطة النهاية.

nodes
Optional[Literal["all"]]

يشير إلى ما إذا كان يجب تشغيل الخدمة في جميع العقد.

properties

خصائص إضافية لتعيينها على نقطة النهاية.

status

حالة نقطة النهاية.

kwargs

قاموس لمعلمات التكوين الإضافية.

أمثلة

تكوين JupyterLabJobService على مهمة أمر.


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

المتغيرات

الاسم الوصف
type
str

يحدد نوع خدمة الوظيفة. اضبط تلقائيا على "jupyter_lab" لهذه الفئة.

الأساليب

get
has_key
items
keys
update
values

get

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

المعلمات

الاسم الوصف
key
مطلوب
default
القيمة الافتراضية: None

has_key

has_key(k: Any) -> bool

المعلمات

الاسم الوصف
k
مطلوب

items

items() -> list

keys

keys() -> list

update

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

values

values() -> list