如何在tensorflow中不生成警告的情况下检查是否存在GPU

比拉尔
  • 我正在编写用于训练模型的代码,不确定该代码是否稍后将在具有或不具有GPU的计算机上运行,​​因此我正在使用这些代码。

  • 我的问题是:代码正在生成此警告:

    • is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version. Instructions for updating: Use tf.config.list_physical_devices('GPU') instead.

所以我的问题是:

如何在不生成警告的情况下以简单明了的方式检查是否有GPU。

import os

# Check if there is valid GPU to be used
if(tf.test.is_gpu_available(cuda_only=True)):
    os.environ['CUDA_VISIBLE_DEVICES'] = '0'
P切

尝试使用list_physical_devices来自tf.config.experimental的警告提示您使用。该代码对我有用。

gpus = tf.config.experimental.list_physical_devices('GPU')
if gpus:
  print('GPU is available')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不阻塞的情况下检查Java中是否存在文件?

如何在没有CORB警告的情况下检查URL是否存在?

存在GPU的情况下,如何在TensorFlow中的单个脚本中训练多个模型?

如何在不导入的情况下检查python模块是否存在

python defaultdict如何在不创建键的情况下检查嵌套键是否存在或为[]

如何在不迭代的情况下从查询中检查 ActiveRecord 是否存在?

如何在不多次调用 .getJSONObject(key) 的情况下检查 JSONObject 中是否存在属性?

如何在不编辑文件的情况下仅在生成的代码中禁用编译器警告

如何在没有注册或登录尝试的情况下检查用户是否存在于 firebase auth 中?

如何在不使用for循环或任何数组方法的情况下检查数组中是否存在元素

如何在不读取的情况下检查xml中是否存在另一个节点-C#

如何在不在 bash 脚本中创建竞争条件的情况下检查文件是否存在?

如何在不阅读的情况下检查通道是否关闭?

如何在不加载关联模型的情况下检查 has_one 是否存在

TestCafe-如何在不通过测试的情况下检查Web元素是否存在?

如何在不使用fs.exists的情况下检查文件或目录是否存在?

如何在不查看Python扩展名的情况下检查文件是否存在?

在Javascript中,如何*在不更改功能的情况下**检查功能是否处于严格模式?

如何在不嵌套查找的情况下更新(“检查”)jquery中的特定复选框?

如何在不破坏DRY原理的情况下从接口检查方法中的参数

如何在内容中不包含用户名的情况下检查消息内容

如何在不更新Tensorflow中的模型的情况下计算损失

如何使用golang SDK在不获取完整内容的情况下检查长沙发文档是否存在?

如何在没有长度警告和抑制的情况下检查向量是否为单个NA值

如何在不使用isdigit的情况下检查数字是否不是C中的整数?

如何在不打开表的情况下检查表是否存在于已关闭的工作簿中的工作表中

如何在没有 SQL DBA 管理员访问权限的情况下使用 powershell 检查服务器中是否存在 SQLAlwaysON?

如何在不更改其行为的情况下检查是否调用了@ patched-out python方法?

如何在JavaFX中在没有侦听器的情况下检查键是否按下?