CommandComponent Osztály
Parancsösszetevő verziója, amely parancsösszetevő vagy feladat definiálására szolgál.
- Öröklődés
-
azure.ai.ml.entities._component.component.ComponentCommandComponentazure.ai.ml.entities._job.parameterized_command.ParameterizedCommandCommandComponentazure.ai.ml.entities._component._additional_includes.AdditionalIncludesMixinCommandComponent
Konstruktor
CommandComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict | None = None, display_name: str | None = None, command: str | None = None, code: PathLike | str | None = None, environment: Environment | str | None = None, distribution: Dict | MpiDistribution | TensorFlowDistribution | PyTorchDistribution | RayDistribution | DistributionConfiguration | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, instance_count: int | None = None, is_deterministic: bool = True, additional_includes: List | None = None, properties: Dict | None = None, **kwargs: Any)
Csak kulcsszavas paraméterek
Name | Description |
---|---|
name
|
A Parancsfeladat vagy -összetevő neve. |
version
|
A Parancsfeladat vagy -összetevő verziója. |
description
|
Az összetevő leírása. Alapértelmezés szerint Nincs. |
tags
|
Címkeszótár. A címkék hozzáadhatók, eltávolíthatók és frissíthetők. Alapértelmezés szerint Nincs. |
display_name
|
Az összetevő megjelenítendő neve. |
command
|
A végrehajtandó parancs. |
code
|
A feladat futtatásához használt forráskód. Lehet helyi elérési út, "http:", "https:" vagy "azureml:" url, amely egy távoli helyre mutat. |
environment
|
A környezet, amelyben a feladat futni fog. |
distribution
|
Az elosztott feladatok konfigurációja. Alapértelmezés szerint Nincs. |
resources
|
A parancs számítási erőforrás-konfigurációja. |
inputs
|
Bemeneti nevek leképezése a feladatban használt bemeneti adatforrásokhoz. Alapértelmezés szerint Nincs. |
outputs
|
A kimeneti nevek leképezése a feladatban használt kimeneti adatforrásokhoz. Alapértelmezés szerint Nincs. |
instance_count
|
A számítási cél által használandó példányok vagy csomópontok száma. Alapértelmezés szerint 1. |
is_deterministic
|
Megadja, hogy a parancs ugyanazt a kimenetet adja-e vissza ugyanazzal a bemenettel. Alapértelmezés szerint Igaz. Ha igaz, akkor ha egy parancs (összetevő) determinisztikus, és korábban már futtatták az aktuális munkaterületen ugyanazokkal a bemenetekkel és beállításokkal, akkor az egy korábbi elküldött feladat eredményeit fogja újra felhasználni csomópontként vagy folyamatlépésként használva. Ebben a forgatókönyvben a rendszer nem használ számítási erőforrásokat. alapértelmezett érték: True
|
additional_includes
|
Az összetevőben szerepeltetni kívánt megosztott további fájlok listája. Alapértelmezés szerint Nincs. |
properties
|
A feladattulajdonság szótára. Alapértelmezés szerint Nincs. |
Példák
Parancsösszetevő létrehozása.
from azure.ai.ml.entities import CommandComponent
component = CommandComponent(
name="sample_command_component_basic",
display_name="CommandComponentBasic",
description="This is the basic command component",
tags={"tag": "tagvalue", "owner": "sdkteam"},
version="1",
outputs={"component_out_path": {"type": "uri_folder"}},
command="echo Hello World",
code="./src",
environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
)
Metódusok
dump |
Az összetevő tartalmát yaml formátumban egy fájlba kell kivenni. |
dump
Az összetevő tartalmát yaml formátumban egy fájlba kell kivenni.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Paraméterek
Name | Description |
---|---|
dest
Kötelező
|
Az összetevő tartalmának fogadásának célja. Egy helyi fájl elérési útjának vagy egy már megnyitott fájlstreamnek kell lennie. Ha a dest fájlelérési út, a rendszer létrehoz egy új fájlt, és kivételt hoz létre, ha a fájl létezik. Ha a dest egy megnyitott fájl, a program közvetlenül a fájlba írja a fájlt, és kivételt jelez, ha a fájl nem írható. |
Attribútumok
base_path
creation_context
Az erőforrás létrehozási környezete.
Válaszok
Típus | Description |
---|---|
Az erőforrás létrehozási metaadatai. |
display_name
distribution
Az elosztott parancsösszetevő vagy -feladat konfigurációja.
Válaszok
Típus | Description |
---|---|
A terjesztési konfiguráció. |
id
Az erőforrás-azonosító.
Válaszok
Típus | Description |
---|---|
Az erőforrás globális azonosítója, egy Azure Resource Manager (ARM) azonosító. |
inputs
instance_count
A számítási cél által használandó példányok vagy csomópontok száma.
Válaszok
Típus | Description |
---|---|
A példányok vagy csomópontok száma. |
is_deterministic
Hogy az összetevő determinisztikus-e.
Válaszok
Típus | Description |
---|---|
Az összetevő determinisztikus-e |
outputs
resources
A parancsösszetevő vagy -feladat számítási erőforrás-konfigurációja.
Válaszok
Típus | Description |
---|---|
A parancsösszetevő vagy -feladat számítási erőforrás-konfigurációja. |
type
Az összetevő típusa, az alapértelmezett érték a "command".
Válaszok
Típus | Description |
---|---|
Az összetevő típusa. |
version
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: