我使用tensorflow和python2.7开发了CNN。我现在将我的代码切换到python3.5。我的机器上有两个python版本,我安装了两个tensorflow版本(一个通过pip,一个通过pip3)。我使用的是Linux 16.04。
当我尝试使用python3命令运行我的代码时,加载并且不开始训练需要很长时间(过去需要3秒)。它会降低整个机器的速度,因此它可能是一个内存问题。在Windows上运行相同的代码时,我的同事会收到内存错误(他的机器有128GB的内存)。
我的CNN只有两个卷积层和一个完全连接的层,我加载的数据少于100MB。
为什么在更改python版本时tensorflow的行为会有所不同?