Py学习  »  机器学习算法

无法在azure工作区-azure机器学习服务中注册Google word2vec模型

Nikhil V M • 4 年前 • 650 次点击  

我正试着注册预科 Google word2vec model (大约3.5GB大小)在azure机器学习工作区中。当我尝试注册较小的型号(大约10MB大小)时,我可以注册。但是,我无法注册预先训练过的Google word2vec模型。

我尝试直接在portal.azure.com中上传模型,它抛出了AJAX错误(可能是因为它是一个大模型)。当我试图通过代码(一个连接到azure工作区的python脚本)注册模型时,该脚本会一直执行,不会有任何终止,也不会注册模型。

有没有办法在Azure机器学习工作区注册/上传这么大的模型?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53780
 
650 次点击  
文章 [ 3 ]  |  最新文章 4 年前
Rodney
Reply   •   1 楼
Rodney    4 年前

我也有同样的问题。8mb模型文件可以使用此命令正常工作:

az ml model register -n bigmodel --model-path "models\bigmodelfile.bin" -t "model-deployment\model.json"

不过,当我用本地机器上的900meg型号进行测试时,会得到一个操作时间输出。

我怀疑解决方案是使用存储资源管理器将其上载到与AMLS位于同一区域的blob,然后根据本文将其装载为数据存储文件。 https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-save-write-experiment-files#limits

Daniel Schneider
Reply   •   2 楼
Daniel Schneider    4 年前

为了避免网络带宽问题,通常从 Notebook VM

salilbapat
Reply   •   3 楼
salilbapat    4 年前

作为注册的一部分,所有模型文件都被压缩并上载到与工作区关联的blob。如果您能够注册较小的模型,那么这意味着上传模型的管道可以正常工作。因此,它需要永远的唯一原因是由于上传到blob延迟。您的工作区是否与要上载的客户端位于同一区域?如果没有,那么这可能是为什么它需要永远上传的原因之一。