问题标签 [azure-machine-learning-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
563 浏览

azure-machine-learning-service - ModuleNotFoundError:Azure ML 管道中没有名为“keras”的模块

我正在尝试按照步骤获取一个简单的 Azure ML 管道,其中包含狗与猫数据集 -在此处记录

我的笔记本包含以下内容 -

在设置了数据引用和计算之后,这就是我创建管道的方式 -

执行此步骤后,实验失败,在一堆信息后出现以下错误 -

终端显示我的 conda 环境设置为 azureml_py36,并且 Keras 似乎列在conda list.

我是否正确设置了环境?缺少什么

0 投票
2 回答
780 浏览

azure - 从 Azure Blob 存储到计算目标的缓慢数据传输

下载一个包含 90000 个文件的 48GB 数据集需要 1 小时。我正在使用计算目标 p100-nc6s-v2 在 Azure ML 管道上训练图像分割模型。在我的脚本中,我使用 DataReference 的 as_download() 功能访问 Azure Blob 存储。Blob 存储与工作空间位于同一位置(使用 get_default_datastore)。

注意:我可以在几分钟内使用az copy.

当我尝试使用 as_mount() 时,第一个时期非常慢(4700 秒,而后续时期为 772 秒)。

这是预期的行为吗?如果没有,可以做些什么来提高数据集加载速度?

0 投票
1 回答
41 浏览

azure-machine-learning-service - 有没有办法控制模型的版本?

我有一个工作区 A 和一个工作区 B,我希望将模型从工作区 A 复制到工作区 B。

假设模型M_1在工作区 A的版本V_1中。我想在工作区 B 中使用相同的版本V_1注册此模型M_1

使用注册方法

我无法选择此型号的版本。默认情况下,它将注册模型的版本设置为 1(如果它不存在)或M_2 + 1 如果它已经存在于工作区 B 中。

有解决方法吗?

谢谢!

0 投票
1 回答
353 浏览

azure-machine-learning-service - 如果 Azure 机器学习中的部署变得“不健康”,如何生成警报?

我将 Azure 机器学习模型部署到 AKS,并且想知道如果部署状态更改为“健康”以外的任何值时如何设置警报。我查看了工作区中的监控指标,但看起来它们与训练过程(模型和运行)和配额更相关。如果您有任何建议,请告诉我

谢谢!

0 投票
0 回答
605 浏览

python-3.x - Python 库 azureml-sdk[databricks] 降级 Databricks 集群上其他需要的库

Azure 机器学习 python 包偶尔会在 Databricks 上返回依赖项错误。我正在使用带有azureml-sdk[databricks]PyPi 包的 Databricks 运行时 6.0(非 ML)。特别是,安装时cryptographypyopenssl包从 2.6.1 和 19.0.0 降级到 1.5 和 16.0.0 azureml-sdk[databricks]。安装另一个具有该要求的包会pyopenssl>=18.0.0成功,就像在 Databricks 集群上单独安装cryptography==2.6.1pyopenssl==19.0.0单独安装一样,但有时在作业期间会出现如下错误:

并非每次运行作业时都会发生这种情况。我尝试切换安装软件包的顺序,但它仍然间歇性地发生。是否有理由azureml-sdk[databricks]需要一个更低版本的cryptographypyopenssl比没有它的集群,或者有azureml-sdk?我能做些什么来确保所有依赖项都得到满足?

0 投票
1 回答
61 浏览

azure - Azure CLI ML“服务运行”命令是否有效?

我已经将模型部署到 ACI 容器,并且有一个可以在 Postman 中或使用 python SDK 命中的端点。我使用 Python 和 Postman 来访问端点,我得到了响应,并且容器实例日志记录了该事件。我现在使用 AZ ML CLI 来运行服务并传入一些硬编码的 JSON:

从 Azure ML CLI 文档

我运行这个

没有输出或错误。日志不记录任何调用。是否有人使用 Azure CLI ML 扩展以上述方式运行服务?

0 投票
3 回答
1139 浏览

sql-server - 尝试使用 Azure ML / Docker Image 查询 Azure SQL 数据库

我想在 azure 上实时部署我的模型,所以我计划创建一个图像,它首先在 azure SQL db 中查询一个 ID 以获取所需的功能,然后使用我的模型进行预测并返回预测结果。我从 PyODBC 库得到的错误是未安装驱动程序

我在azure ML jupyter notebook上尝试建立连接,发现环境本身没有安装驱动。经过一些研究,我发现我应该创建一个 docker 映像并将其部署在那里,但我仍然遇到了相同的结果

('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 13 for SQL Server' : 找不到文件 (0) (SQLDriverConnect)")

我想要查询的结果,而不是收到此消息

0 投票
3 回答
635 浏览

azure-machine-learning-service - 将环境类与管道运行一起使用

我正在使用 Environment 类对管道使用估计器步骤,以便拥有自定义 Docker 映像,因为我需要一些apt-get包才能安装特定的 pip 包。从日志中可以看出,它完全忽略了环境变量的 docker 部分,这与估算器的非管道版本不同。很简单,这似乎坏了:

我在 SDK v1.0.65 上运行,我的 dockerfile 完全被忽略了,我正在使用

在我的代码的 base_dockerfile 属性中。这是我的代码片段:

当我单独使用 Estimator 时,这很有效,但是如果我将这个估计器插入到 Pipeline 中,它会失败。这是我从管道运行中启动它的代码:

启动它时,容器构建服务的日志显示:

这表明它忽略了我FROM mcr....在与此 Estimator 关联的 Environment 类中的声明,并且我pip install失败了。

我错过了什么吗?有解决方法吗?

0 投票
1 回答
218 浏览

azure-machine-learning-service - Azure 机器学习计算配额?

Azure 资源文档页面的管理和请求配额说明默认配额取决于“您的订阅产品类型”。配额不会显示在 Azure Web 门户中。有没有办法使用 SDK、CLI、REST API 找出当前的配额值?

0 投票
0 回答
178 浏览

azure-machine-learning-service - azureml 历史记录到输出目录

在云中运行我的 Pytorch Estimator 时,我得到了关于将训练脚本输出保存到名为“./outputs”的文件夹的推荐方法的输出。此文件夹由我的脚本创建,位于提供的正确根文件夹中。它有输出。

但是,估计器在准备容器时返回此信息:启动守护程序线程以在后台刷新令牌以用于 pid = 124 的进程警告:无法导入 azureml.history。输出收集已禁用。

我提供的只是我的训练脚本、conda env.yml 和一个计算目标。

它成功完成了训练脚本,而不是错误。

任何想法为什么我得到这个?