MLClient الفصل
فئة عميل للتفاعل مع خدمات التعلم الآلي من Microsoft Azure.
استخدم هذا العميل لإدارة موارد التعلم الآلي من Microsoft Azure مثل مساحات العمل والوظائف والنماذج وما إلى ذلك.
- توريث
-
builtins.objectMLClient
الدالمنشئ
MLClient(credential: TokenCredential, subscription_id: str | None = None, resource_group_name: str | None = None, workspace_name: str | None = None, registry_name: str | None = None, **kwargs: Any)
المعلمات
معرف اشتراك Azure. اختياري لأصول التسجيل فقط. الإعدادات الافتراضية إلى بلا.
مجموعة موارد Azure. اختياري لأصول التسجيل فقط. الإعدادات الافتراضية إلى بلا.
مساحة العمل المراد استخدامها في العميل. اختياري فقط للعمليات التي لا تعتمد على مساحة العمل. الإعدادات الافتراضية إلى بلا.
السجل المراد استخدامه في العميل. اختياري فقط للعمليات التي لا تعتمد على مساحة العمل. الإعدادات الافتراضية إلى بلا.
يحدد ما إذا كان سيتم عرض أشرطة التقدم للعمليات طويلة الأمد أم لا (على سبيل المثال، قد يفكر العملاء في تعيين هذا إلى False إذا لم يكن استخدام SDK هذا في إعداد تفاعلي). الإعدادات الافتراضية إلى True.
يحدد ما إذا كان يجب تمكين بيانات تتبع الاستخدام أم لا. سيتم تجاوزه إلى False إذا لم يكن في Jupyter Notebook. الإعدادات الافتراضية إلى True إذا كانت في Jupyter Notebook.
أمثلة
عند استخدام المجالات ذات السيادة (أي أي أي سحابة أخرى غير AZURE_PUBLIC_CLOUD)، يجب تمرير اسم السحابة في kwargs ويجب عليك استخدام سلطة مع DefaultAzureCredential.
from azure.ai.ml import MLClient
from azure.identity import AzureAuthorityHosts, DefaultAzureCredential
kwargs = {"cloud": "AzureChinaCloud"}
ml_client = MLClient(
subscription_id=subscription_id,
resource_group_name=resource_group,
credential=DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_CHINA),
**kwargs,
)
الأساليب
begin_create_or_update |
إنشاء مورد التعلم الآلي من Microsoft Azure أو تحديثه بشكل غير متزامن. |
create_or_update |
إنشاء مورد التعلم الآلي من Microsoft Azure أو تحديثه. |
from_config |
إرجاع عميل من مساحة عمل التعلم الآلي من Azure موجودة باستخدام تكوين ملف. يوفر هذا الأسلوب طريقة بسيطة لإعادة استخدام نفس مساحة العمل عبر دفاتر ملاحظات أو مشاريع Python متعددة. يمكنك حفظ خصائص Azure Resource Manager (ARM) لمساحة العمل في ملف تكوين JSON باستخدام هذا التنسيق:
بعد ذلك، يمكنك استخدام هذا الأسلوب لتحميل نفس مساحة العمل في دفاتر ملاحظات أو مشاريع Python مختلفة دون إعادة كتابة خصائص ARM لمساحة العمل. |
begin_create_or_update
إنشاء مورد التعلم الآلي من Microsoft Azure أو تحديثه بشكل غير متزامن.
begin_create_or_update(entity: R, **kwargs) -> LROPoller[R]
المعلمات
- entity
- Union[Workspace , Registry, Compute, OnlineDeployment , OnlineEndpoint, BatchDeployment , BatchEndpoint, Schedule]
المورد المراد إنشاؤه أو تحديثه.
المرتجعات
المورد بعد عملية الإنشاء/التحديث.
نوع الإرجاع
create_or_update
إنشاء مورد التعلم الآلي من Microsoft Azure أو تحديثه.
create_or_update(entity: T, **kwargs) -> T
المعلمات
المرتجعات
المورد الذي تم إنشاؤه أو تحديثه.
نوع الإرجاع
from_config
إرجاع عميل من مساحة عمل التعلم الآلي من Azure موجودة باستخدام تكوين ملف.
يوفر هذا الأسلوب طريقة بسيطة لإعادة استخدام نفس مساحة العمل عبر دفاتر ملاحظات أو مشاريع Python متعددة. يمكنك حفظ خصائص Azure Resource Manager (ARM) لمساحة العمل في ملف تكوين JSON باستخدام هذا التنسيق:
{
"subscription_id": "<subscription-id>",
"resource_group": "<resource-group>",
"workspace_name": "<workspace-name>"
}
بعد ذلك، يمكنك استخدام هذا الأسلوب لتحميل نفس مساحة العمل في دفاتر ملاحظات أو مشاريع Python مختلفة دون إعادة كتابة خصائص ARM لمساحة العمل.
from_config(credential: TokenCredential, *, path: PathLike | str | None = None, file_name=None, **kwargs) -> MLClient
المعلمات
المسار إلى ملف التكوين أو بدء الدليل للبحث عن ملف التكوين داخله. الإعدادات الافتراضية إلى بلا، مما يشير إلى أنه سيتم استخدام الدليل الحالي.
اسم ملف التكوين للبحث عن عندما يكون المسار مسار دليل. الإعدادات الافتراضية ل "config.json".
المرتجعات
العميل لمساحة عمل التعلم الآلي من Microsoft Azure موجودة.
نوع الإرجاع
استثناءات
يرفع إذا تعذر العثور على "config.json"، أو file_name إذا تم تجاوزه، في الدليل. سيتم توفير التفاصيل في رسالة الخطأ.
أمثلة
إنشاء MLClient من ملف يسمى "config.json" في الدليل "src".
from azure.ai.ml import MLClient
client = MLClient.from_config(credential=DefaultAzureCredential(), path="./sdk/ml/azure-ai-ml/samples/src")
إنشاء MLClient من ملف يسمى "team_workspace_configuration.json" في الدليل الحالي.
from azure.ai.ml import MLClient
client = MLClient.from_config(
credential=DefaultAzureCredential(),
file_name="./sdk/ml/azure-ai-ml/samples/team_workspace_configuration.json",
)
السمات
batch_deployments
مجموعة من العمليات المتعلقة بنشر الدفعات.
المرتجعات
عمليات نشر الدفعات.
نوع الإرجاع
batch_endpoints
مجموعة من العمليات المتعلقة بنقطة النهاية الدفعية.
المرتجعات
عمليات نقطة النهاية الدفعية
نوع الإرجاع
components
compute
connections
مجموعة من العمليات المتعلقة باتصال مساحة العمل.
المرتجعات
عمليات اتصالات مساحة العمل
نوع الإرجاع
data
datastores
مجموعة من العمليات ذات الصلة بمستوي البيانات.
المرتجعات
عمليات مخزن البيانات.
نوع الإرجاع
environments
feature_sets
aka.ms/azuremlexperimental لمزيد من المعلومات.
مجموعة من العمليات ذات الصلة بمجموعة الميزات.
المرتجعات
عمليات مجموعة الميزات
نوع الإرجاع
feature_store_entities
aka.ms/azuremlexperimental لمزيد من المعلومات.
مجموعة من العمليات المتعلقة بوحدة مخزن الميزات.
المرتجعات
عمليات FeatureStoreEntity
نوع الإرجاع
feature_stores
aka.ms/azuremlexperimental لمزيد من المعلومات.
مجموعة من العمليات ذات الصلة بمخزن الميزات.
المرتجعات
عمليات FeatureStore
نوع الإرجاع
jobs
models
online_deployments
مجموعة من العمليات المتعلقة بالنشر عبر الإنترنت.
المرتجعات
عمليات النشر عبر الإنترنت
نوع الإرجاع
online_endpoints
مجموعة من العمليات المتعلقة بنقطة النهاية عبر الإنترنت.
المرتجعات
عمليات نقطة النهاية عبر الإنترنت
نوع الإرجاع
registries
aka.ms/azuremlexperimental لمزيد من المعلومات.
مجموعة من العمليات المتعلقة بالسجل.
المرتجعات
عمليات السجل
نوع الإرجاع
resource_group_name
schedules
subscription_id
workspace_hubs
aka.ms/azuremlexperimental لمزيد من المعلومات.
مجموعة من العمليات المتعلقة بمركز مساحة العمل.
المرتجعات
عمليات المركز
نوع الإرجاع
workspace_name
اسم مساحة العمل حيث سيتم تنفيذ العمليات المعتمدة على مساحة العمل.
المرتجعات
اسم مساحة العمل الافتراضية.
نوع الإرجاع
workspace_outbound_rules
مجموعة من العمليات المتعلقة بقاعدة مساحة العمل الصادرة.
المرتجعات
عمليات قاعدة صادرة لمساحة العمل
نوع الإرجاع
workspaces
مجموعة من العمليات المتعلقة بمساحة العمل.
المرتجعات
عمليات مساحة العمل
نوع الإرجاع
R
R = ~R
T
T = ~T
Azure SDK for Python