<p>我正在尝试测试一个模型,这个模型是我在Acumos平台上安装的(使用python客户端)。在docker中运行映像失败,出现以下错误:</p>
<p>文件“h5py/h5f.pyx”,第85行,在h5py.h5f.open中
OSError:无法打开文件(无法打开文件:name='data/keras/ticketsModel/型号.hdf5',errno=2,error message='没有这样的文件或目录',flags=0,o\u flags=0)</p>
<p>我的代码如下:</p>
<pre><code>from acumos.session import AcumosSession
from acumos.modeling import Model, List, create_dataframe
from tensorflow.python.keras.models import load_model
# This version tells me : unable to open file: name = 'data/keras/ticketsModel/model.hdf5'
#def classify_ticket(inText: str) -> str:
# current_model = load_model('data/keras/ticketsModel/model.hdf5')
# return current_model.predict(inText)
# This version tells me : NotImplementedError: numpy() is only available when eager execution is enabled.
current_model = load_model('data/keras/ticketsModel/model.hdf5')
def classify_ticket(inText: str) -> str:
return current_model.predict(inText)
model = Model(classify=classify_ticket)
session = AcumosSession()
session.dump(model,'ticket_classification','acumos_out')
</code></pre>
<p>非常感谢您的帮助!你知道吗</p>