欢迎光临散文网 会员登陆 & 注册

使用Style3预训练模型

2021-11-20 10:24 作者:Nofear-wave  | 我要投稿

利用stylegan3预训练的模型生成图片,这一过程中报错如下

Raise RuntimeError("Ninja is required to load C++ extensions")

经过多方百度,终于成功运行的代码,现将解决方案整理如下:

首先是安装ninja库

wget https://github.com/ninja-build/ninja/releases/download/v1.10.0/ninja-linux.zip

sudo unzip ninja-linux.zip -d /usr/local/bin/

sudo update-alternatives --install /usr/bin/ninja ninja /usr/local/bin/ninja 1 --force

ninja --version #检测是否安装成功

但运行上述代码后依旧报错,查询后发现貌似还需要安装另外的库,这里就试着安装了re2c库

#http://re2c.org/index.html 压缩包下载地址

tar -xvzf re2c-2.2.tar.xz

cd re2c-2.2/

autoreconf -i -W all

./configure --prefix=/usr/local/bin  #后边是指定安装路径

make

运行make后,我的输出界面如上,起初以为哪个缓解环节出了问题,一直debug,最后发现这是正常输出((ˉ▽ˉ;)...)

make install

# 测试是否安装成功

make check 或者 re2c --version 

之后依旧在报错,但这个错误是由于我修改了st3这个虚拟环境下cpp_extension.py的源码导致一直报错,后来重新创建了虚拟环境之后代码可以正常运行。

参考链接

https://blog.csdn.net/OOFFrankDura/article/details/104851704

https://blog.csdn.net/xiaoyaolangwj/article/details/119382717


使用Style3预训练模型的评论 (共 条)

分享到微博请遵守国家法律