Python莳萝/泡菜 - 没有模块

时间:2017-05-31 22:22:45

标签: python tensorflow pickle dill

好人,

这是我正在努力解决的问题。

  1. 我有一个使用tensorflow生成机器学习模型的团队;他们不了解或关心我们的网站。

  2. 我有一个网络团队,它接受ML团队的输出并将其作为apis进行操作。他们需要接受一些随机文件并使其有效。

  3. 所以我们决定尝试酸洗(或称量)我们的模型类,然后加载它们并将变量权重恢复到它们中;这很有用。

    什么不起作用当我们将模型定义类发送到服务器并尝试使用dill或pickle加载它时,我们得到以下错误:

    文件“/usr/local/lib/python3.5/dist-packages/dill/dill.py”,第423行,在find_class中     返回StockUnpickler.find_class(s​​elf,module,name) ImportError:没有名为“RANDOM_MODEL_CLASS_NAME”的模块

    这告诉我,pickle / dill由于某种原因需要在加载时将其放置或可访问;这首先打败了酸洗/榨汁的全部目的。

    有关如何使其发挥作用的任何见解?我试过pkl.dump和转储。

    感谢您的任何见解!

0 个答案:

没有答案