将h2o.ai模型保存到python中的S3存储桶

时间:2019-03-15 12:07:19

标签: h2o

我一直在使用以下命令将h2O模型保存到python3的s3存储桶中(我正在使用Amazon EMR):

h2o.save_model(model=best_gbm1,path='s3://bucketname/folder1/folder2', force=False)

但我确实收到以下错误:

  

H2OServerError:HTTP 500服务器错误:   服务器错误java.lang.RuntimeException:     错误:未实现     要求:无

您知道是否可以将H2O模型直接保存到S3存储桶中吗?

2 个答案:

答案 0 :(得分:0)

当前不支持通过save_model()将h2o-3模型保存到s3的功能(从3.22.1.6版开始)。

答案 1 :(得分:0)

我在3.26.0.6版本中遇到了相同的问题,并通过将协议更改为s3a而不是s3来解决了这个问题:

h2o.save_model(model=best_gbm1,path='s3a://bucketname/folder1/folder2', force=False)

即使用基于对象的S3覆盖而不是基于块的覆盖。