如何“降级” Keras / Tensorflow模型,以便较早的代码可以使用它

时间:2019-06-03 12:40:27

标签: python tensorflow keras

我对Keras和Tensorflow还是很陌生,我想将模型导出到Javascript,以便能够在Web浏览器中运行它。一年前,WebDNN的使用效果很好。

今天,我更新了Tensorflow安装并再次运行了整个模型。不幸的是,我现在遇到错误

NotImplementedError: WebDNN supports TensorFlow >=v1.2.0,<=v1.4.0 Currently, TensorFlow 1.13.1 is installed.

如何将模型数据“降级”为Tensorflow 1.4.0格式,使其能够与WebDNN一起运行?

我应该创建一个新的Anaconda环境,在其中安装Tensorflow 1.4.0,然后将模型权重移动到该环境吗?还是应该尝试改编WebDNN的代码,使其与TensorFlow 1.13兼容?

1 个答案:

答案 0 :(得分:2)

您可以先尝试pip uninstall tensorflow,然后再尝试pip install tensorflow-gpu==1.4.0

最好将依赖项安装在单独的环境中,以避免造成全球污染。