blob: 3bc79027d3418e62216e8554a0fb614c30cc3e01 [file]
import os
import tensorflow
def module_to_path(module):
file = module.__file__
sep = os.sep
return file[file.rfind("site-packages") + len("site-packages") + len(sep):-len("__init__.py") - len(sep)].replace(sep, ".")
root = tensorflow # or tensorflow.compat.v1
module_type = type(tensorflow)
print('\n'.join('%s %s' % (name, module_to_path(module))
for name in dir(root)
if not name.startswith('_')
for module in (getattr(root, name),)
if isinstance(module, module_type)))