首页 > 解决方案 > Tensorflow Python,没有声明该变量的情况是什么。像 TF_ListPhysicalDevices、TFE_Py_Execute

问题描述

我试图跟踪一些 tensorflow 的源代码,但我遇到了这个文件:

/Users/username/opt/anaconda3/envs/ml/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py

在其中,有很多行结构相似的代码,比如

def TF_ListPhysicalDevices():
    return _pywrap_tensorflow_internal.TF_ListPhysicalDevices()
TF_ListPhysicalDevices = _pywrap_tensorflow_internal.TF_ListPhysicalDevices

当我试图查看究竟是什么TF_ListPhysicalDevices()TF_ListPhysicalDevicesIDE 找不到它的声明时。请参阅下面的屏幕:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

所以我的问题是,那些甚至没有被声明的变量或函数是什么?

(我的猜测是 Python 和机器之间有一些低级实现的实践,我不熟悉。如果你知道这是什么并且可以指出我正确的方向,将不胜感激)

标签: pythontensorflow

解决方案


推荐阅读