我看到2个GPU指示灯,这可能是我一直未能安装tensorflow GPU的原因吗?

我看到2个GPU指示灯,这可能是我一直未能安装tensorflow GPU的原因吗?,tensorflow,anaconda,gpu,Tensorflow,Anaconda,Gpu,我尝试了十几次安装tensorflow GPU,但都失败了,尽管我遵循了成功安装者的指示。 我刚刚注意到我有2个GPU指示器,这意味着我有2个GUP设置?一个英特尔和一个英伟达 这可能是原因吗?如果是这样,我怎样才能踢进正确的一个(Nvidia)? 谢谢你的建议。 使用以下步骤验证tensorflow GPU的正确安装 你能检查tensorflow是否使用GPU吗 将tensorflow导入为tf 打印(tf.test.is\gpu\u available()) 要找出使用的设备,可以启用日志

我尝试了十几次安装tensorflow GPU,但都失败了,尽管我遵循了成功安装者的指示。 我刚刚注意到我有2个GPU指示器,这意味着我有2个GUP设置?一个英特尔和一个英伟达

这可能是原因吗?如果是这样,我怎样才能踢进正确的一个(Nvidia)? 谢谢你的建议。

使用以下步骤验证tensorflow GPU的正确安装

  • 你能检查tensorflow是否使用GPU吗

    将tensorflow导入为tf
    打印(tf.test.is\gpu\u available())

  • 要找出使用的设备,可以启用日志设备放置 像这样:

    sess=tf.Session(config=tf.ConfigProto(log\u device\u placement=True))

  • 您可以尝试将计算分配给gpu,并查看是否有错误

    将tensorflow导入为tf
    使用tf.device('/gpu:0'):
    a=tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[2,3],name='a')
    b=tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[3,2],name='b')
    c=tf.matmul(a,b)
    使用tf.Session()作为sess:
    打印(sess.run(c))

  • 使用以下命令检查GPU的使用情况:
    nvidia smi