首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预训练模型的SageMaker端点

预训练模型的SageMaker端点
EN

Stack Overflow用户
提问于 2020-07-21 01:13:47
回答 2查看 251关注 0票数 0

我有一个预先训练好的模型,现在正在尝试使用Sagemaker创建一个端点,我的文件夹结构类似于这个"model.tar.gz“:

代码语言:javascript
复制
model
 |- config.json
 |- pytorch_model.bin
 |- special_tokens_map.json
 |- spiece.model
 |- tokenizer_config.json
 |- training_args.bin
code
 |- inference.py
 | - requirements.txt

运行以下脚本以创建终结点:

代码语言:javascript
复制
pytorch_model = PyTorchModel(
    model_data='s3://mck-dl-ai-studio/answer_card/answercard.tar.gz', 
    role=role, 
    entry_point='inference.py',
    framework_version="1.3.1")

predictor = pytorch_model.deploy(instance_type='ml.t2.medium', initial_instance_count=1)

调用InvokeEndpoint操作时出错(ModelError):从模型收到服务器错误(500),消息为"No module named 'transformers'“。详情请参见账号xxxxxx中的https://us-west-2.console.aws.amazon.com/cloudwatch/home?region=us-west-2#logEventViewer:group=/aws/sagemaker/Endpoints/pytorch-inference-2020-07-20-16-45-51-564

我在这里错过的是尝试添加source_dir和py_version,但没有成功

EN

回答 2

Stack Overflow用户

发布于 2020-07-21 23:23:33

除了torch、torchvision和bumpy之外,code/requirements.txt还应该指定您需要的任何第三方库。

参考:https://sagemaker.readthedocs.io/en/stable/frameworks/pytorch/using_pytorch.html#using-third-party-libraries

票数 1
EN

Stack Overflow用户

发布于 2020-09-24 20:58:00

我也犯过类似的错误。最后,我的model.tar.gz文件夹结构不正确。(model.pth和/code不在我的模型文件夹的根目录中)

正如Yoav Zimmerman在上面所说的,code/requirements.txt可以指定第三方库。这适用于framework_version="1.3.1“。

对我有帮助的是在本地运行sagemaker进行调试。请参阅本教程:aws-sagemaker-pytorch-local-dev-flow

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63000589

复制
相关文章

相似问题

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