Acumos:Docker容器无法找到文件

时间:2019-03-21 16:59:25

标签: python acumos

我正在尝试测试Acumos平台(使用python客户端)附带的模型。在docker中运行映像失败,并显示以下错误:

文件“ h5py / h5f.pyx”,位于h5py.h5f.open中的第85行 OSError:无法打开文件(无法打开文件:name ='data / keras / ticketsModel / model.hdf5',errno = 2,错误消息='无此类文件或目录,标志= 0,o_flags = 0)< / p>

我的代码如下:

source/tools/SimpleExamples/oper-imm.cpp

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

acumos库当前代表用户对模型进行序列化,以便它可以以可移植的方式捆绑对象,同时最大程度地减少开发人员的工作量。但是,将来可能会添加提供自定义序列化逻辑的选项。

解决问题的方法应该是在函数定义上方加载模型,例如:

current_model = load_model('data/keras/ticketsModel/model.hdf5')

def classify_ticket(inText: str) -> str:
    return current_model.predict(inText)

答案 1 :(得分:0)

您能否查看转储模型时生成的zip文件,并告诉我其中的所有文件及其大小?