python - Lucid 包使用 Tensorflow 包时出现问题

标签 python python-3.x tensorflow

所以我试图使用这个链接中的代码:

https://colab.research.google.com/github/tensorflow/lucid/blob/master/notebooks/differentiable-parameterizations/style_transfer_2d.ipynb#scrollTo=FsFc1mE51tCd

当 Lucid 在尝试导入的第一部分尝试使用 Tensorflow 时,它会出现一些错误。我尝试安装一些不同的 Tensorflow 版本和一些不同的 Lucid 版本,但仍然无法正常工作。

以下是我得到的一些错误:

当我尝试
from lucid.modelzoo import vision_models

我明白了
 /usr/local/lib/python3.6/dist-packages/lucid/misc/io/reading.py in <module>()
 31 from urllib.parse import urlparse, urljoin
 32 from future.moves.urllib import request
 33 from tensorflow import gfile
 34 from tempfile import gettempdir
 35 from io import BytesIO, StringIO

 ImportError: cannot import name 'gfile'

当我尝试:
 import lucid.optvis.param as param

我收到此错误:
/usr/local/lib/python3.6/dist-packages/lucid/optvis/param/cppn.py in <module>()
 19 import numpy as np
 20 import tensorflow as tf
 21 from tensorflow.contrib import slim
 22 
 23 

 ModuleNotFoundError: No module named 'tensorflow.contrib'

最佳答案

至于今天,lucid 不适用于 tensorflow2.0 及更高版本。
但是,您可以使用 tf1.15 或任何旧版本,这应该可以解决它。

关于python - Lucid 包使用 Tensorflow 包时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61218853/

相关文章:

python - 匹配以逗号分隔的精确长度的所有单词

python - 'WSGIRequest' 对象没有属性 'user' Django admin

Python 将 CD 文件翻录为 WAV

python - 通过 Elasticsearch 和python提高性能

python-3.x - 对于 Python 中的每个组/id,仅提取属于特定列的自然数

tensorflow - 如何使用tensorflow-wavenet

performance - Tensorflow - 添加 Dropout 层显着增加推理时间

python - 使用预训练的 Inceptionv3 提取瓶颈特征 - Keras 的实现和 Native Tensorflow 实现之间的差异

python - 反转数据框单个列中值的顺序

python - 分割验证码图像中的字母