我讀了github上tensorflow的源代碼,發現gen_math_ops被導入。tensorflow中的gen_math_ops腳本在哪裏?
from tensorflow.python.ops import gen_math_ops
但是,我找不到整個項目中的腳本,它也不在ops文件夾下。
我讀了github上tensorflow的源代碼,發現gen_math_ops被導入。tensorflow中的gen_math_ops腳本在哪裏?
from tensorflow.python.ops import gen_math_ops
但是,我找不到整個項目中的腳本,它也不在ops文件夾下。
此文件機器生成。
你可以找到...生成的文件/站點包/ tensorflow /蟒蛇/ OPS/gen_math_ops.py
例如,在Mac上,你可以在/庫/框架找到它/ Python的。框架/版本/ 2.7/lib中/ python2.7 /站點包/ tensorflow /蟒蛇/ OPS/gen_math_ops.py。
雅羅斯拉夫有正確的答案,但他提供的鏈接現在是打破。這是correct link to tensorflow.bzl。
就我而言,我對gen_array_ops._concat的內部工作感興趣。事實證明,gen * .py是自動生成的位於here的C++內核的包裝器。您通常可以猜測內核操作名稱,例如here是我感興趣的那個。