You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure ML Python SDK v2如何将远程位置设为代码路径?

解决Azure ML SDK v2中command作业code参数使用DataStore远程路径的问题

正确构造azureml://格式URI

要使用Azure DataStore作为代码源,需严格遵循URI格式:
azureml://datastores/<数据存储名称>/paths/<代码文件夹在存储中的路径>/

  • 务必保留末尾的斜杠,否则SDK会将其识别为单个文件而非文件夹
  • 替换<数据存储名称>为你实际的DataStore名称,<代码文件夹在存储中的路径>为代码所在的存储路径(比如source_code/train/)

修改后的代码示例

train_func = command(
    environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
    command='python myfunc.py ...',
    code='azureml://datastores/my_datastore/paths/source_code/train/',
    # 其他参数
)

必要的权限检查

  • 确保提交作业的身份(工作区托管身份或自定义身份)拥有目标DataStore对应存储资源的访问权限:
    • 若使用Blob Storage,需分配存储Blob数据读者或更高权限
    • 若使用ADLS Gen2,需确保身份有对应文件夹的读取权限

内容的提问来源于stack exchange,提问作者yuerlong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 00:38:09