我正在尝试注册预训练的Google word2vec model(大约。大小为3.5 in )。当我尝试注册较小的模型时(大约大小为10MB),我可以注册。但是,我无法注册预先训练好的谷歌word2vec模型。
我尝试将模型直接上传到portal.azure.com中,它抛出了AJAX错误(可能是因为它是一个大模型)。当我尝试通过代码(连接到azure工作区的python脚本)注册模型时,脚本一直在执行,没有任何形式的终止,并且无法注册模型。
有没有办法在Azure机器学习工作区上注册/上传这么大的模型?
发布于 2019-08-05 23:29:02
作为注册的一部分,所有的模型文件都被压缩并上传到与工作区相关联的blob。如果您能够注册较小尺寸的模型,则意味着上传模型的管道工作正常。因此,它将永远花费的唯一原因是由于上传到blob的延迟。您的工作空间与您上传的客户端是否在同一区域?如果不是,那么这可能就是为什么上传要花费很长时间的原因之一。
发布于 2019-08-06 00:01:06
为了避免网络带宽问题,从Notebook VM开始工作通常会有所帮助。
发布于 2019-09-12 09:13:32
我也有同样的问题。使用以下命令可以很好地使用8mb模型文件:
az ml model register -n bigmodel --model-path "models\bigmodelfile.bin" -t "model-deployment\model.json"然而,当我在本地机器上使用900meg的机型时,我得到了一个OperationTimedout。
我怀疑解决方案是使用Storage Explorer将其上载到与您的AMLS位于同一区域的blob,然后按照本文的要求将其挂载为数据存储文件。https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-save-write-experiment-files#limits
然后AZML可以直接从blob中拉出它。
https://stackoverflow.com/questions/57195745
复制相似问题