docker中torch可以使用GPU,而tensorflow-gpu调用不了GPU

33 篇文章 14 订阅
31 篇文章 0 订阅

一、问题描述

docker中torch可以使用GPU,而tensorflow-gpu调用不了GPU,反复查找问题所在。

二、测试gpu代码

torch:

import torch
flag = torch.cuda.is_available()
print(flag)

# Decide which device we want to run on
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

 tensorflow:

import tensorflow as tf
# tf.test.is_gpu_available()
tf.config.list_physical_devices('GPU')

三、解决方法

# 错误安装方法
pip install tensorflow-gpu

 由于p连带安装不会连带安装CUDA Toolkit conda packages的包,会要求我们去官网

https://www.tensorflow.org/install/gpu

安装CUDA,所以我们用

conda install tensorflow-gpu=XXX

来安装tensorflow-gpu!!!

最起码第一次需要这么安装,它会自动创建CUDA的路径!

至此,问题解决!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值