Tensorflow keras和keras gpu之间的区别是什么?
我正在将我的计算机设置为使用GPU运行DL,但我找不到是否应该安装keras或keras GPU的信息。目前,我使用tensorflow gpu作为后端运行conda和keras。如果我将keras切换到keras gpu,会有什么不同 这是从维基百科借来的一段:Tensorflow keras和keras gpu之间的区别是什么?,tensorflow,keras,Tensorflow,Keras,我正在将我的计算机设置为使用GPU运行DL,但我找不到是否应该安装keras或keras GPU的信息。目前,我使用tensorflow gpu作为后端运行conda和keras。如果我将keras切换到keras gpu,会有什么不同 这是从维基百科借来的一段: Keras被认为是一个接口,而不是一个独立的机器学习框架。它提供了更高层次、更直观的抽象集,使开发深度学习模型变得更容易,而不必考虑所使用的计算后端。 因此,只要Keras的三个后端(TensorFlow、Microsoft认知工具
Keras被认为是一个接口,而不是一个独立的机器学习框架。它提供了更高层次、更直观的抽象集,使开发深度学习模型变得更容易,而不必考虑所使用的计算后端。
因此,只要Keras的三个后端(TensorFlow、Microsoft认知工具包或Theano)都不支持Gpu版本,使用Keras Gpu可能会给您带来麻烦。您是在谈论conda软件包,对吗?你应该澄清你的问题。我相信keras没有特定的gpu实现,所以你会有相同的东西,但在一个包中。是的,我现在已经在一个小项目中使用keras和keras gpu对其进行了测试,没有发现任何区别。区别在于在cpu或gpu上运行代码。@MiloLu我认为这取决于后端keras使用的是什么,即tensorflow或tensorflow gpu。对我来说,使用keras+tensorflow gpu或keras gpu+tensorflow gpu没有任何区别