首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在hdfs上保存Keras模型

在hdfs上保存Keras模型
EN

Stack Overflow用户
提问于 2019-10-12 04:18:23
回答 1查看 1.2K关注 0票数 1

我们公司的云服务器只允许我们将文件保存到hdfs。是否有方法在hdfs上保存Keras模型。我试过model.save,但它不起作用。

EN

回答 1

Stack Overflow用户

发布于 2019-10-12 08:39:48

据我所知,没有办法直接使用Keras。但是有不同的方法来解决这个问题:

  1. 一种透明的方法是将HDFS挂载为本地文件系统。您没有提到任何操作系统,但似乎非常可行:
代码语言:javascript
复制
- Using Linux you can use: [https://github.com/microsoft/hdfs-mount](https://github.com/microsoft/hdfs-mount)
- Mac&Linux: [https://pypi.org/project/fuse-webhdfs/](https://pypi.org/project/fuse-webhdfs/)
- Windows: not sure if possible but it is mentions here: [https://cwiki.apache.org/confluence/display/HADOOP2/MountableHDFS](https://cwiki.apache.org/confluence/display/HADOOP2/MountableHDFS)

  1. 一种编程方法是存储,将模型序列化为YAML,并使用用于python的HDFS客户端将其保存到hadoop文件系统中。在这里,您可以找到序列化/反序列化模型的一个示例,以及如何使用HDFSCli包从HDFSCli中获取HDFSCli。
  2. 最后,如果安装了命令行,您可以在本地存储模型,并使用本地HDFS客户机将其放入hdfs中。您可以直接从python调用它。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58350807

复制
相关文章

相似问题

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