TensorFlow 中的错误消息:“无法打开文件来读取 NUMA 节点”并且 /sys/bus/pci/devices 中缺少目录

问题描述 投票:0回答:1

我是机器学习新手。所以对我放轻松一点吧。

我在项目中使用 TensorFlow,每次运行代码时,都会收到以下错误消息:

2023-02-23 13:17:55.003041: I tensorflow/compiler/xla/stream_executor/cuda/cuda_gpu_executor.cc:967] could not open file to read NUMA node: /sys/bus/pci/devices/0000:2b:00.0/numa_node Your kernel may have been built without NUMA support.

该消息在控制台中重复多次,并且还提到内核可能未使用 NUMA 支持构建。但是,当我检查 /sys/bus/pci/devices 目录时,我找不到错误消息中提到的目录 0000:2b:00.0。相反,我看到以下目录: 74fd:00:00.0 a5cb:00:00.0 c4db:00:00.0 e718:00:00.0 f908:00:00.0

我使用的是Windows11/WSL2,tensorflow==2.11,python3.9,cudnn==8.1.0.77,nvidia-cudnn==8.2.0.51,cudatoolkit==11.2.2,nvidia-cuda-nvrtc==11.3.58 ,nvidia-cuda-runtime==11.3.58

有谁知道我为什么收到此错误消息以及我可以采取什么措施来解决它?任何帮助将不胜感激。预先感谢!

tensorflow wsl-2 cudnn numa
1个回答
0
投票

正如@Dr.提到的。史努比,这些只是信息性消息,不会中断代码执行。

但是,请验证您是否已正确遵循所有步骤来安装tensorflow。

另请安装与 Tensorflow 2.11 兼容的特定版本的 CUDA 和 cuDNN,以便在您的系统中启用 GPU 支持。

请参阅此经过测试的构建配置以获取相同的信息。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.