Partager via


IntellectualProperty Classe

Notes

Il s’agit d’une classe expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Définition des paramètres de propriété intellectuelle.

Héritage
azure.ai.ml.entities._mixins.RestTranslatableMixin
IntellectualProperty

Constructeur

IntellectualProperty(*, publisher: str | None = None, protection_level: IPProtectionLevel = IPProtectionLevel.ALL)

Paramètres de mot clé uniquement

Nom Description
publisher

Nom de l’éditeur.

protection_level

Niveau de protection des ressources. Les valeurs acceptées sont IPProtectionLevel.ALL (« all ») et IPProtectionLevel.NONE (« none »). La valeur par défaut est IPProtectionLevel.ALL (« all »).

Exemples

Configuration des paramètres de propriété intellectuelle sur un CommandComponent.


   from azure.ai.ml.constants import IPProtectionLevel
   from azure.ai.ml.entities import CommandComponent, IntellectualProperty

   component = CommandComponent(
       name="random_name",
       version="1",
       environment="azureml:AzureML-Minimal:1",
       command="echo hello",
       intellectual_property=IntellectualProperty(publisher="contoso", protection_level=IPProtectionLevel.ALL),
   )