python - 如何使用 TensorFlow GPU?
问题描述
如何在 Python 3.6 x64 中使用TensorFlow GPU版本而不是CPU版本?
import tensorflow as tf
Python 正在使用我的CPU进行计算。
我可以注意到它,因为我有一个错误:
您的 CPU 支持未编译此 TensorFlow 二进制文件以使用的指令:AVX2
我已经安装了 tensorflow 和 tensorflow-gpu。
如何切换到 GPU 版本?
解决方案
按照本教程Tensorflow GPU我做到了,它运行良好。
注意力!- 安装9.0 版!Tensorflow-gpu 不支持较新的版本
脚步:
- 卸载旧的 tensorflow
- 安装 tensorflow-gpu
pip install tensorflow-gpu
- 安装 Nvidia 显卡和驱动程序(您可能已经拥有)
- 下载并安装 CUDA
- 下载并安装 cuDNN
- 通过简单程序验证
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
推荐阅读
- c# - 是否可以为视觉工作室创建一个设计器,例如为不同类型的类创建 WinForms 设计器?
- c# - 是否可以通过分页获取用户列表,对 IdentityUser 表进行排序.Net Core
- mysql - MYSQL 按(整数)数字和文本排序
- cakephp - cakePHP:尝试在 cakePHP 中运行此代码
- android - 是否可以仅出于测试目的(在实际发布之前)将 Android 应用上传到商店?
- virtual-machine - 在使用 qemu kvm 安装 VM 之前更改 VM 的磁盘大小
- php - Postgres按日期过滤在Laravel中不起作用
- javascript - 如何在一个函数中使用两个 useState,以便第二个 useState 可以使用第一个更新的 useState?
- google-classroom - 在 Google 课堂中是否可以选择在会议开始时接收通知?
- ruby-on-rails - 如何调试以找到阻塞主线程的代码