繁体   English   中英

在Windows 10上使用CPU在Keras顶部运行tensorflow

[英]Running tensorflow on top of Keras with CPU on Windows 10

我已经在Windows 10上的Anaconda安装中安装了Tensorflow和Keras。我使用的是Intel i7处理器。 训练CSV文件的4000个数据样本需要40分钟,我正在尝试对该数据执行LSTM RNN预测分析。

这是使用CPU的预期编译时间吗? 我们可以使用cpu或切换到GPU来使其更快吗?

是的,在仅使用CPU进行训练时,这似乎是运行代码的合理时间。 如果使用NVIDIA GPU,它将运行得更快。

但是,您可能没有使用CPU上的每个内核。 如果是这样,它可能会运行得更快。 您可以通过运行来更改Tensorflow使用的线程数

sess = tf.Session(config=tf.ConfigProto(intra_op_parallelism_threads=NUM_THREADS))

如果将线程数设置为等于CPU提供的线程数,则它应运行得更快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM