Tensorflow 使用GPU与CPU的Keras

Tensorflow 使用GPU与CPU的Keras,tensorflow,keras,Tensorflow,Keras,在“Keras GPU”和“Keras CPU”上工作时,“后端为Tensorflow的Keras”与编程角度(语法、函数或任何其他)是否存在任何差异?我的意思是,如果一个程序可以在支持GPU的Keras上运行,那么同一个程序会在Keras CPU上运行吗(效率不重要) 在CPU上运行的GPU代码?当然,这是基本的多线程处理。无论如何,你都需要避免比赛条件。 对于大多数人来说,GPU只是一个巨大的CPU负载,它允许高效的多线程(基本上是一个显示高倍显示宽度的核心) 另一种方法(在大规模并行的GP

在“Keras GPU”和“Keras CPU”上工作时,“后端为Tensorflow的Keras”与编程角度(语法、函数或任何其他)是否存在任何差异?我的意思是,如果一个程序可以在支持GPU的Keras上运行,那么同一个程序会在Keras CPU上运行吗(效率不重要)

在CPU上运行的GPU代码?当然,这是基本的多线程处理。无论如何,你都需要避免比赛条件。 对于大多数人来说,GPU只是一个巨大的CPU负载,它允许高效的多线程(基本上是一个显示高倍显示宽度的核心)


另一种方法(在大规模并行的GPU环境中运行程序性CPU代码)是工作所在。

如果您在
Keras
中编写,答案是肯定的,GPU/CPU可以从代码外部切换