欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人文社科 > 生活经验 >内容正文

生活经验

限制TensorFlow只在CPU上运行的方法

发布时间:2023/11/27 生活经验 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 限制TensorFlow只在CPU上运行的方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

  笔记本是NVIDIA GeForce 940M的显卡,只有2G的显存,运行TensorFlow代码时候常出现OOM(Out of Memory)的错误,原因是batch_size设置得太大导致显存不足。如果想让代码仅仅运行在CPU下,可在原代码中加入如下代码:

import os
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"  
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"

   注:上述代码一定要放在import tensorflow或keras等之前,否则不起作用。

 

转载于:https://www.cnblogs.com/excellent-ship/p/8604941.html

总结

以上是生活随笔为你收集整理的限制TensorFlow只在CPU上运行的方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。