声明如下:
from tensorflow.python.trackable import base as trackable
但是模块没有找到错误即将出现。
##### File "C:\Users\mahit\anaconda3\lib\site-packages\keras\dtensor\lazy_variable.py", line 26, in <module>
from tensorflow.python.trackable import base as trackable
ModuleNotFoundError: No module named 'tensorflow.python.trackable'
这段代码在keras库中。我不明白为什么这个模块没有发现错误正在出现。因为这是随包而来的代码。也不知道可跟踪做什么。请帮我解决这个问题。
发布于 2022-08-12 19:53:47
我克服了这个错误:卸载tensorflow并每晚安装tf。尽管如此,我还是发现了另一个错误:无法找到libdevice目录${CUDA_DIR}/nvvm/libdevice
在python代码中,在Linux操作系统下,可以使用命令os.environ‘xla_xla’= '--xla_gpu_cuda_data_dir=/usr/lib/cuda/‘来解决这个错误。
发布于 2022-09-03 16:25:30
在过去的一个月里,我也遇到了同样的问题,但我无法解决。最后,我刚刚卸载了tensorflow并安装了tf,并立即解决了这个问题。
这个问题发生在tensorflow最近将keras从默认包中移出,现在只能通过tf夜间安装获得。
希望这能解决这个问题
发布于 2022-09-05 17:01:42
使用pip uninstall tensorflow
卸载tensorflow并安装pip install tf-nightly
这个办法对我很管用。
https://stackoverflow.com/questions/73270410
复制相似问题