当前位置: 首页 > 知识库问答 >
问题:

如何删除TensorFlow CUDA消息?TensorFlow仅为CPU安装

鱼锦
2023-03-14

我在我的Windows 10 PC中安装了张力流2.8.0,只有CPU。根本没有安装英伟达/库达硬件/软件。我用CNN运行了一个简单的Python图像处理项目,我得到了一堆毫无意义的消息:

2022-02-23 07:31:55.511878: W张量流/stream_executor/平台/默认/dso_loader.cc:64] 无法加载动态库“cudart64_110.dll”;德勒尔: cudart64_110.dll未找到 2022-02-23 07:31:55.512119: I 张量流/stream_executor/cuda/cudart_stub.cc:29] 如果您没有在计算机上设置 GPU,请忽略上述库达特·德勒尔。2022-02-23 07:32:16.820716: W张量流/stream_executor/平台/默认/dso_loader.cc:64] 无法加载动态库'nvcuda.dll';德勒尔: nvcuda.dll未找到 2022-02-23 07:32:16.820934: W 张量流/stream_executor/库达/cuda_driver.cc:269] 未能调用 cuInit: 未知错误 (303) 2022-02-23 07:32:16.823066: I 张量流/stream_executor/库达/cuda_diagnostics.cc :169] 检索主机的 CUDA 诊断信息: DESKTOP-7OCT2M4 2022-02-23 07:32:16.823285: I 张量流/stream_executor/cuda/cuda_diagnostics.cc:176] 主机名: DESKTOP-7OCT2M4 2022-02-23 07:32:16.823612: I 张量流/核心/平台/cpu_feature_guard.cc:151] 此张量流二进制文件使用 oneAPI 深度神经网络库 (oneDNN) 进行了优化,以便在性能关键型操作中使用以下 CPU 指令: AVX AVX2 若要在其他操作中启用它们,请使用相应的编译器标志重建 TensorFlow。

为什么我会收到这些 CUDA 消息?我从未为CUDA安装任何东西。我确实尝试了以下内容,就像每个人在Google中推荐的那样:

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' 

并且仍然收到这些消息。为什么?我真的不想看到任何CUDA消息,因为我没有为它安装任何东西。这对TensorFlow部署团队来说非常糟糕。为什么以前没有人在Windows中测试这个?

我在等待任何解决TensorFlow安装问题的建议。

共有1个答案

子车勇锐
2023-03-14

最小日志是在项目中第一次导入ensorflow之前吗?如果我将最小日志移动到导入ensorflow下,我将收到警告

import os

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'  # removes tf informative messages
import tensorflow as tf  # noqa E402

print(tf.__version__)
 类似资料:
  • C:\Users\Admin\anaconda3\lib\site packages\ipykernel\u启动器。py:7:SettingWithCopyWarning:试图在数据帧切片的副本上设置值 请参阅留档中的注意事项:https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view

  • 我正在Linux板上构建ffmpeg源代码。由于没有选择,我这样构建它: ./配置 制作 如果你用这个构建并使用C运行程序,你会在控制台窗口中看到以下ffmpeg错误消息(程序正常运行,但ffmpeg本身错误代码[例如decode_slick_header错误]) [h264@0x10c0ff0]引用了不存在的PPS 0 [h264@0x10c0ff0]引用了不存在的PPS 0 [h264@0x1

  • 对于从Spring Boot API发送的每个查询,我都会收到以下警告消息,并希望将其从日志中删除。 我正在使用RestHighLevelClient。根据Elasticsearch的说法,这可以通过迁移到他们最近推出的Elasticsearch Java API客户端来解决。然而,这将需要很长时间才能让我们做出这样的改变。 Elasticsearch版本是7.14.1,不幸的是,我们无法升级它。

  • 问题内容: 一个典型的Redis聊天示例将如下所示(仅举一个这样的示例,请参见https://github.com/emrahayanoglu/Socket.io- Redis-RealTime-Chat- Example/blob/master/chatServer.js ): 但是,这里的问题是,当“断开连接”时,侦听器仍然处于连接状态。控制台将继续打印出。如果要检查的事件列表,他们仍然会发现

  • 问题内容: 我正在使用JavaMail-1.5将Gmail帐户的IMAP消息附加到Yahoo帐户。我的要求是从邮件中删除用户标志,因为将邮件附加到其他文件夹时会产生错误。我要从消息中删除所有用户标志吗? 下面是获取标志的代码。 请建议如何从我的邮件中删除。 谢谢 问题答案: 我的问题已通过此代码解决- 此代码删除了导致无法将Gmail附加邮件添加到Yahoo的标志。

  • 我正在做一个聊天应用程序我想让用户能够删除聊天和消息从firebase数据库下面是我尝试使用一些代码删除消息适配器的代码,当我长时间点击消息,但当我登录到应用程序的消息回来。我使用firebase数据库