当前位置: 首页 > 编程笔记 >

解决Keras 与 Tensorflow 版本之间的兼容性问题

屠华辉
2023-03-14
本文向大家介绍解决Keras 与 Tensorflow 版本之间的兼容性问题,包括了解决Keras 与 Tensorflow 版本之间的兼容性问题的使用技巧和注意事项,需要的朋友参考一下

在利用Keras进行实验的时候,后端为Tensorflow,出现了以下问题:

1. 服务器端激活Anaconda环境跑程序时,实验结果很差。

环境:tensorflow 1.4.0,keras 2.1.5

2. 服务器端未激活Anaconda环境跑程序时,实验结果回到正常值。

环境:tensorflow 1.7.0,keras 2.0.8

3. 自己PC端跑相同程序时,实验结果回到正常值。

环境:tensorflow 1.6.0,keras 2.1.5

怀疑实验结果的异常性是由于Keras和Tensorflow版本之间的兼容性导致的。查阅网上资料,借鉴他人的经验,将服务器端的Anaconda环境配置为:tensorflow 1.4.0,keras 2.0.8,实验结果恢复了正常。

这里贴出参考的Keras和Tensorflow版本之间兼容性的链接,供参考:html" target="_blank">https://docs.floydhub.com/guides/environments/。

在配置环境和调用库的时候,需要注意库之间、与环境之间版本与API的兼容性。特别地,cuda版本、cudnn版本、tensorflow版本等。

以上这篇解决Keras 与 Tensorflow 版本之间的兼容性问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍关于spring版本与JDK版本不兼容的问题及解决方法,包括了关于spring版本与JDK版本不兼容的问题及解决方法的使用技巧和注意事项,需要的朋友参考一下 在用ssh框架测试时出现问题,如下: 解决方法:更换JDK或者换spring包 spring-xx-3.xx对应JDK7 spring-xx-4.xx对应JDK8 补充:下面看下JDK8与Spring4以下的版本不兼容问题 昨天

  • 这本书讲述的是 Swift 5.1,它是 Xcode 11 中包含的默认版本。你可以使用 Xcode 11 来编译用 Swift 5.1、Swift 4.2 或 Swift 4 写的代码。 当你使用 Xcode 11 编译 Swift 4 和 Swift 4.2 代码时,大部分 Swift 5.1 的功能是可用的。也就是说,下面的变更仅对 Swift 5.1 或后续版本生效: 返回不透明类型的函数

  • 本文向大家介绍java项目jar包与jdk的版本不兼容的问题解决,包括了java项目jar包与jdk的版本不兼容的问题解决的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了java项目jar包与jdk的版本不兼容的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在我们搭建框架或者引入jar包是,总是会因为版本不统一导致版本兼容问

  • 本文向大家介绍一文解决django 2.2与mysql兼容性问题,包括了一文解决django 2.2与mysql兼容性问题的使用技巧和注意事项,需要的朋友参考一下 Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7

  • MySQL 5.1中使用的二进制日志格式与以前的版本中所使用的大大不同,特别是在字符集处理、LOAD DATA INFILE以及时区方面。 注释:你不能从使用新二进制日志格式的主服务器向使用旧二进制日志格式的从服务器复制(例如,从MySQL 5.0到MySQL 4.1)。。这样操作在复制设置升级服务器时后果严重,参见6.6节,“升级复制设置”。 我们推荐使用最近的MySQL版本,因为复制功能在不断

  • 当我尝试sbt构建我的项目时,项目构建失败,出现“Extracting product structure failed”错误。我怀疑一些与我使用的Alpakka和Akka版本有关的东西。 下面是我的build.sbt文件: gael:下面是来自Intellij的错误消息的图像 运行时,我得到以下错误堆栈: