python - 将 GPU 与 Keras 一起使用
问题描述
自上周五以来,我实际上面临着一个问题,目前还没有找到解决方案。
首先,你需要知道我是一个linux初学者,我在实习中尝试做一些深度学习,我发现即使我的公司有一个1080 Ti,keras也没有使用它,所以有工作来纠正这个问题。
我正在尝试将 Keras 与 GPU 一起使用。我按照以下步骤安装 Tensorflow:https : //www.tensorflow.org/install/install_linux 我还安装了 CUDA、cuDNN。
我在我的机器上发现了一个较旧的 CUDA 安装(版本 7.5)。我安装了 9.2 版而没有卸载 7.5 版。我添加了 PATH 变量,但似乎没有考虑到:[][ https://i.stack.imgur.com/B3Pqm.png]
我试图卸载 CUDA 7.5 版,但我不知道该怎么做,因为在 usr/local 文件夹中,没有 cuda-7.5 文件夹。
当我在提示符中输入 nvidia-smi 时,它可以正常工作。我安装了 tensorflow 和 tensorflow-gpu,但我不工作:[][ https://i.stack.imgur.com/78gPd.png]
有谁知道如何帮助我?我猜我的问题的解决方案对于了解 Ubuntu 的人来说并不复杂,而且我觉得我在做一些我不太了解的事情时会失去很多次。
如果有人需要更多信息来帮助我,请随时询问。
谢谢
解决方案
卸载 tensorflow 并仅安装 tensorflow-gpu。您不应该同时安装两者。如果您使用的是 keras,请安装 keras-gpu。
假设您正在使用 conda,并且想要整理所有这些。做
conda remove keras
conda remove tensorflow*
conda install keras-gpu
如果你不是,那么我强烈推荐Anaconda来处理这些你似乎没有压力的问题。
推荐阅读
- perl - Perl 脚本在路由器上设置 snmp 设置
- html - 我需要在刀片文件中的表列上迭代一个数组
- node.js - 我们可以在 AWS Elastic beanstalk 上分别实现前端和后端吗?
- node.js - POST 请求返回 422(无法处理的实体)(MERN)
- javascript - Babel 不允许没有 .js 文件扩展名的导入
- android - 添加 ConstraintLayout 后工具栏不可见
- list - Prolog - 如何返回每个元素只出现一次的列表?
- android - 如何在 mp 图表 android 中管理标记视图偏移
- android - Android Material Date Picker 选择多个日期,例如来自同一日历的 4 个日期
- c# - 如何按字母顺序对具有相同优先级值的项目进行排序?