首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保存自定义模型

保存自定义模型
EN

Stack Overflow用户
提问于 2021-07-27 01:46:08
回答 1查看 101关注 0票数 1

我构建了一个自定义模型,并计划将该模型存储在适合我的项目的\ S3中。

我们有两种不同的方法来保存模型

代码语言:javascript
运行
复制
nlp.to_bytes()
nlp.to_disk()

nlp.to_disk()在参数中需要一个路径。所以我选择了nlp.to_bytes()

代码:

代码语言:javascript
运行
复制
to_bytes_model = custom_nlp.to_bytes()
In: type(to_bytes_model) 
Out: bytes

s3 = boto3.resource('s3')    
s3.Bucket('customregex').upload_file('to_bytes_model','new_folder')

上面的boto3代码告诉我没有文件to_bytes_model的错误

确实需要帮助将nlp模型直接保存到S3。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-27 10:17:09

to_bytes_model是内存中的对象。它不会写入磁盘上的文件。使用upload_file(),它根据传入的文件名在磁盘上查找文件。请参阅文档here

一种方法是使用nlp.to_disk(),然后使用一些库创建zip/tar,然后使用upload_file()上传zip/tar。如果您希望跳过zip/tar,则需要迭代文件夹中的所有文件以逐个上载它们。我个人更喜欢选项1。

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

https://stackoverflow.com/questions/68534365

复制
相关文章

相似问题

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