首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Colab错误:无法从“pix2pixHD_model”(未知位置)导入名称“pix2pixHD”

Colab错误:无法从“pix2pixHD_model”(未知位置)导入名称“pix2pixHD”
EN

Stack Overflow用户
提问于 2022-07-19 05:08:54
回答 1查看 155关注 0票数 0

我正在使用Colab,我正在尝试编码一个Pix2Pix gan。这是我的代码:

代码语言:javascript
复制
 ! git clone https://github.com/NVIDIA/pix2pixHD
 ! pip install dominate 

在这个代码块之后,它会这样说:

代码语言:javascript
复制
fatal: destination path 'pix2pixHD' already exists and is not an empty directory.
Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/
Requirement already satisfied: dominate in /usr/local/lib/python3.7/dist-packages (2.6.0)

然后我有了这个:

代码语言:javascript
复制
 ! cd pix2pixHD/
 ! python3 setup.py install
 import pix2pixHD
 from pix2pixHD import pix2pixHD_model
 gan_model = pix2pixHD.pix2pixHD_model()
 gan_model.compile(loss='mae', optimizer='adam')
 gan_model.fit(x, y, epochs=100, batch_size=1, callbacks=[pix2pixHD.save_weights_callback(gan_model, every=10)])

但是我发现了一个错误:

代码语言:javascript
复制
python3: can't open file 'setup.py': [Errno 2] No such file or directory
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-46-6ae9c67e59ac> in <module>()
  2 get_ipython().system(' python3 setup.py install')
  3 import pix2pixHD
----> 4 from pix2pixHD import pix2pixHD_model
  5 gan_model = pix2pixHD.pix2pixHD_model()
  6 gan_model.compile(loss='mae', optimizer='adam')

ImportError: cannot import name 'pix2pixHD_model' from 'pix2pixHD' (unknown location)

所以我试了一下:

代码语言:javascript
复制
 %cd pix2pixHD
 ! python3 setup.py install
 import pix2pixHD
 from pix2pixHD import pix2pixHD_model
 gan_model = pix2pixHD.pix2pixHD_model()
 gan_model.compile(loss='mae', optimizer='adam')
 gan_model.fit(x, y, epochs=100, batch_size=1, callbacks=[pix2pixHD.save_weights_callback(gan_model, every=10)])

但是我得到了一个错误:

代码语言:javascript
复制
[Errno 2] No such file or directory: 'pix2pixHD'
/content/pix2pixHD
python3: can't open file 'setup.py': [Errno 2] No such file or directory
 ---------------------------------------------------------------------------
 ImportError                               Traceback (most recent call last)
 <ipython-input-50-ef300b041421> in <module>()
  2 get_ipython().system(' python3 setup.py install')
  3 import pix2pixHD
 ----> 4 from pix2pixHD import pix2pixHD_model
  5 gan_model = pix2pixHD.pix2pixHD_model()
  6 gan_model.compile(loss='mae', optimizer='adam')

ImportError: cannot import name 'pix2pixHD_model' from 'pix2pixHD' (unknown location)

但我能在这里看到:我的科拉布的照片

所以我不知道它为什么不起作用。

EN

回答 1

Stack Overflow用户

发布于 2022-07-19 06:05:11

1.致命:目标路径'pix2pixHD‘已经存在.

您正试图再次克隆回购,只需检查它是否已经存在。

2!python3 setup.py安装

这不是你必须安装的库。一旦您准备好了所有需求( train.py )(开始-开始),就可以直接使用开始-开始开始-开始脚本

3.从models.pix2pixHD导入Pix2PixHDModel

如果要导入pix2pixmodel,请按以下方式导入

代码语言:javascript
复制
from models.pix2pixHD_model import Pix2PixHDModel

4. gan_model.compile(损失=‘mae’,优化器=‘adam’)

你不能以这种方式开始训练。更简单的方法是使用train.py。您可以找到在options目录中定义的命令行参数。

请通过自述文件一次

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73031390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档