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

Python 如何“降级”Keras/Tensorflow模型,以便旧代码可以使用它,python,tensorflow,keras,Python,Tensorflow,Keras,我对Keras和Tensorflow非常陌生,我想将我的模型导出到Javascript,以便能够在web浏览器中运行它。这在一年前非常有效 今天我更新了Tensorflow安装,并再次运行了整个模型。不幸的是,我现在得到了错误 NotImplementedError: WebDNN supports TensorFlow >=v1.2.0,<=v1.4.0 Currently, TensorFlow 1.13.1 is installed. 如何将模型数据降级为Tensorflow

我对Keras和Tensorflow非常陌生,我想将我的模型导出到Javascript,以便能够在web浏览器中运行它。这在一年前非常有效

今天我更新了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一起工作?

您可以尝试pip卸载TensorFlow,然后pip安装TensorFlow gpu==1.4.0

在不同的环境中安装依赖项是一种良好的做法,以避免全球污染