首页 > 解决方案 > 运行“encode_images.py”(styleGAN)时出错

问题描述

我正在尝试不进行任何类型修改的“encode_images.py”文件,但它没有按照要求工作。我尝试了许多替代解决方案,但效果不佳。我已经从以下链接克隆了代码库:“git clone https://github.com/Puzer/stylegan-encoder.git”,我还尝试了你的 Git repo 文件,但这也不起作用。当我尝试使用命令“!python encode_images.py aligned_images/ generated_images/latent_representations/”运行代码时,我正在使用google colab notebook运行代码,它向我抛出了以下错误:

Traceback (most recent call last):
  File "encode_images.py", line 80, in <module>
    main()
  File "encode_images.py", line 51, in main
    generator_network, discriminator_network, Gs_network = pickle.load(f)
  File "/content/stylegan-encoder/dnnlib/tflib/network.py", line 298, in __setstate__
    self._init_graph()
  File "/content/stylegan-encoder/dnnlib/tflib/network.py", line 141, in _init_graph
    with tf.name_scope(None):
  File "/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/ops.py", line 6691, in __init__
    raise ValueError("name for name_scope must be a string.")
ValueError: name for name_scope must be a string.

请让我知道我必须对我的文件进行哪些代码更改?从过去的 3-4 天开始,我一直在努力解决这个问题。

标签: pythontensorflowgoogle-colaboratorystylegan

解决方案


推荐阅读