首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请使用MLClient设置默认工作区

请使用MLClient设置默认工作区
EN

Stack Overflow用户
提问于 2022-07-27 12:57:12
回答 1查看 471关注 0票数 0

获取错误“请设置默认工作空间与MLClient”。如何使用MLClient设置默认工作区?尝试使用数据资产https://learn.microsoft.com/en-us/azure/machine-learning/how-to-create-register-data-assets?tabs=Python-SDK

代码语言:javascript
复制
from azure.ai.ml.entities import Data
from azure.ai.ml.constants import AssetTypes
from azure.ai.ml import MLClient

#Enter details of your AzureML workspace
subscription_id = "<SUBSCRIPTION_ID>"
resource_group = "<RESOURCE_GROUP>"
workspace = "<AZUREML_WORKSPACE_NAME>"
ml_client = MLClient(subscription_id, resource_group, workspace)
data_location='path'

my_data = Data(
    path=data_loacation,
    type=AssetTypes.URI_FOLDER,
    description="Data",
    name="Data_test")

ml_client.data.create_or_update(my_data)
EN

回答 1

Stack Overflow用户

发布于 2022-07-28 04:12:39

获取错误“请设置默认工作空间与MLClient”。如何使用MLClient设置默认工作区?

确保已经使用Python SDK azure-ai-ml v2(preview)安装了pip install --pre azure-ai-ml

您可以尝试按照从workspace.ipynb获取的代码片段来使用MLClient设置默认工作区:

导入所需库

代码语言:javascript
复制
from azure.ai.ml import MLClient
from azure.ai.ml.entities import Workspace
from azure.identity import DefaultAzureCredential

ml_client = MLClient(DefaultAzureCredential(), subscription_id, resource_group)

创建具有当前日期时间的唯一工作区名称,以避免冲突

代码语言:javascript
复制
import datetime

basic_workspace_name = "mlw-basic-prod-" + datetime.datetime.now().strftime(
    "%Y%m%d%H%M"
)

ws_basic = Workspace(
    name=basic_workspace_name,
    location="eastus",
    display_name="Basic workspace-example",
    description="This example shows how to create a basic workspace",
    hbi_workspace=False,
    tags=dict(purpose="demo"),
)
ml_client.workspaces.begin_create(ws_basic)

在资源组中获取工作区列表

代码语言:javascript
复制
for ws in my_ml_client.workspaces.list():
    print(ws.name, ":", ws.location, ":", ws.description)

使用参数加载特定的工作区

代码语言:javascript
复制
ws = MLClient(DefaultAzureCredential(), subscription_id='<SUBSCRIPTION_ID>', resource_group_name='<RESOURCE_GROUP>', workspace_name='<AML_WORKSPACE_NAME>')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73138388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档