AiStudio网页版部署问题解决表
很多小伙伴看了这个视频后,去AI部署云版NovelAi玩耍,遇到了许许多多问题,百度飞桨Paddle上的大佬进行研究后,给出了如下的常见问题与对应解决方案。
首先回答一个除了出错代码外,问的最多的问题:
第一步import os处解压慢怎么办?
解决办法就是换运行环境基础版免费的。
常见问题统计:
1 No mouduled name paddle
2 No moduled name utils....
No moduled name ui....
No moduled name diffusers_paddle(以上重新部署 import os)
8 The kernel for main.ipynb appears to have died. It will restart automatically.?
11 HFVaildactionError。。。(模型损害)
单独运行这两行。运行完了重启内核,或者去原网页弄份新的版本。
参考视频:
(2分15秒附近)
2 停止运行项目后,保存完毕后再重新进入。切勿强行点击进入,否则会损失文件。
如果已经发生,可以等待同步(如果右下角显示正在同步) 或 【从头去网页复制一份重来】。
下次退出去,停止项目后,一定【!等待保存完毕!】重新进入
以下报错都属于该问题的衍生问题
No moduled name utils....
No moduled name ui....
No moduled name diffusers_paddle
3 V100 32G的挤满了选不了怎么办?
答:选CPU或者 V100 16G先进去解压模型。解压模型不需要GPU。全搞好了再重新用GPU进。
4卡在第一步解压模型了怎么办?
答:等。人多。
解压完了的话,NovelAI那个文件夹safety_checker里model_state有1.1G(鼠标悬浮在上可以查看文件大小)
text_encoder里469.5M
unet里3.2G
vae里319.1M
(可以退出去停止项目,重新选择CPU环境进入,解压很快,解压完了再换回GPU画画
【切换环境不要太快,先保存,停止项目后再等保存完毕才再次进】)
5 原来的卡在第一步解压模型了怎么办?
答:同4
6原来的卡第四步出完两行红字没动静怎么办?
答:上传一下新的 ui.py 和 utils.py 把原来的替换掉(群文件有这俩)。然后重启内核再运行第四步。
等到NovelAI文件夹里vae中的animevae约319MB即可(鼠标悬浮在上可以查看文件大小)。以后就不会再卡了。
7到复制vae卡住了怎么办?
没卡,等到 NovelAI那个文件夹里的vae文件夹里的 animevae文件319MB就好了(最后一步了坚持就是胜利)
(替代方案:CPU环境下手动将 data/data171442/animevae.pdparams 文件复制到 NovelAI_latest_ab21ba3c_paddle/vae 里,记得等到保存完毕)
8 生成的时候进度条卡住, 然后弹出一个框框:The kernel for main.ipynb appears to have died. It will restart automatically.?
答: 生成图片尺寸太大了!可以【重启内核】改用较小的尺寸,或者重新进入更换更大的 GPU。
正常16GB可以生成512*768的图,如果不行,可以停止项目等待保存完毕重新进入(多试几次)
9 V100 16G的GPU比V100 32G的有什么区别?
答:前者不能生成768*1024的图,但是可以512*768或者768*512,而且两个速度好像差不多。
10 保存图不够高清怎么回事?
关注私信up领取utils.py上传进去替换掉原来的。
11 第一次运行生成图片很慢
解决方法:等待自动复制完毕或去CPU环境手动以下路径上的文件复制到data/data171442/文件目录下
如图第一个文件
以上都试过了之后发现生成图片失败。
可能的问题原因:大部分是解压没有完全解压。
解决方案:必须把此项目删除。选择个人中心->我的项目->找到对应项目,删除。重新运行部署从第一步import os重新再来
项目主页:
https://aistudio.baidu.com/aistudio/projectdetail/4666819
问题截图
12 生成图片大小不对格式不对。只有几十kb,同问题10
替换用群文件新的utils.py上传上去替换掉原本文件。文件拉进如图路径,显示是否覆盖确定即可
13生成图片时候出现缺少mod
如图所示问题
解决方案:添加三行代码:
!pip install --upgrade pip
!pip install -U --quiet fastcore paddlenlp ftfy regex –user
!pip install --upgrade paddlenlp
点击code然后增加行写入三个代码对点击傍边的【2】运行
在“四,再运行下面代码”提示下加入三行要求的代码
最终决战兵器
睡到晚上,等算力充裕,没人抢资源时,再来畅玩。
解决方案专栏的撰写特别鸣谢
白天
表里如一安房守
百度Paddle飞桨工作人员