解决AI绘画naifu版突破批量100限制

这篇具有很好参考价值的文章主要介绍了解决AI绘画naifu版突破批量100限制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个问题困扰了我很久,搜遍全网无果,询问大佬无果,我自己摸索的解决方法在本文的最后,如果你没兴趣看问题解决的过程,可以直接看文章最后面的解决办法即可,如果你有兴趣看看,请听我娓娓道来。

AI绘画目前主要分为webui版本和naifu版本,webui版本功能强大,naifu版本使用简单,虽然他们使用相同的模型,但是同样的关键词和设置,产出的图像差别不小,我个人更喜欢naifu版本的出图,尤其是在某些特定词汇下,我发现naifu版本的出图完爆webui。网上搜索了一下,说是webui设置问题,但是即便按照教程设置,webui在特定词汇下的表现仍然不尽人意,想来想去我还是决定使用naifu版本进行批量出图。

但是naifu版本存在一个不足就是,默认最多一次出图100张,而且不好修改。

先来看一下naifu的界面:

解决AI绘画naifu版突破批量100限制

 

默认naifu界面一次性最多出图100张,这个问题在最初的版本就存在,当时我为了多出图,于是修改index.html源码(英文版),找到“Number of Images:”下方的“input type="range" min="1" max="100" step="1"”中的max值为999,控制滑块最大值,成功解决问题,然而目前新版本的naifu,使用这个方法失效了。

解决AI绘画naifu版突破批量100限制

中文版的修改办法,修改_naifu_speed\static\_next\static\chunks\pages\index-9063cb5cbe951293.js中的如下图所示的位置,可以搜索“数量”这两个字。

解决AI绘画naifu版突破批量100限制

 实测,即时更改了滑块的最大值,并且滑到最右侧,如下图所示,一次仍然只能产出100张图。

解决AI绘画naifu版突破批量100限制

尝试很久没有结果,于是我决定在naifu整个网页搜索,因为可以初步判断这个指令是naifu发出的,跟其他模型什么的应该没关系,结合启动bat的内容,更加坚定了我的这一个想法。

于是我在整个naifu目录搜索100这个数值,得到的结果如下:

解决AI绘画naifu版突破批量100限制

于是,略过明显不是的结果,然后逐个查看,检查,测试,可惜的是结果仍然一无所获!

尤其是发现\_naifu_speed\hydra_node\sanitize.py中下图这个值的时候,当时真的很高兴,以为终于找到答案了。

解决AI绘画naifu版突破批量100限制

 

 然而,经过修改实测,这并不是想要的值,无效!

这下子这个问题陷入了无解的境地,但是我不愿意放弃呀!

于是我决定亲自调试,由于是python代码,于是我用了pycharm,打开_naifu_speed目录,定位到main.py文件。

解决AI绘画naifu版突破批量100限制

因为环境配置问题,只能结合函数以及变量名称,逐步加入print()语句,找到执行顺序,这也是一个比较耗时的过程,于是代码定位到这里,这里是保存影像的位置,其中images变量的大小最大只能为100,那么我只需要改变这个变量的大小不就完事儿了吗?!

解决AI绘画naifu版突破批量100限制

 于是跳转+分析+测试,来到了这里:

解决AI绘画naifu版突破批量100限制

接着,终于找到了images的产地:

解决AI绘画naifu版突破批量100限制

我心想着,我多append几次,说不定可以呢?

解决AI绘画naifu版突破批量100限制

结果,数量是上去了,但是生成了4张一样的图

这肯定不是我想要的,分析了一下,因为重复append的参数是相同的,而我们需要不同的随机初始化参数,不然生成重复的图就没意义了!

于是,又继续分析+测试+跳转,来到这里,经过反复测试这里添加代码可以解决问题:

解决AI绘画naifu版突破批量100限制

 简单总结就是,在\_naifu_speed\hydra_node\models.py中,上图的位置,添加如下代码:

        if request.n_samples > 90:
            request.n_samples += 900
            print('{0} pictures will be generated!'.format(request.n_samples))

当然,这段代码是方便我自己使用的,你可以按照自己的想法修改,这段代码的意思是,当输入数量大于90的时候,输入数量会增加900,实测可以正常工作,突破了100的限制,并且没有生成重复的图像!

以上肯定不是最完美的解决办法,但是目前对我来说,终于解决了问题!如果你有更好的方法,欢迎交流讨论!文章来源地址https://www.toymoban.com/news/detail-482818.html

到了这里,关于解决AI绘画naifu版突破批量100限制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【AI绘画发展史】AI绘画从历史到技术突破,何以突飞猛进?

    感到吃惊是完全正常的, 因为从去年到今年, AI绘画的技术确实出现了连续的突破性的进展, 从CLIP模型基于无需标注的海量互联网图片训练大成, 到CLIP开源引发的AI绘画模型嫁接热潮, 然后找到了Diffusion扩散化模型作为更好的图像生成模块, 最后使用潜空间降维的改进方法解决了

    2024年02月09日
    浏览(50)
  • Drag Gan,AI绘画又有了重大突破

    正在上传…重新上传取消 ChatGPT云炬学长 公众号:云炬网络 AI绘画又有了重大突破一个可以操控图像的程序,它叫Drag Gan想象一下,你能用手指在屏幕上随便拖拉把你图片里的人物,通过选择拖动就能够调整到你想要的画面,简单来说就是操控性很强的“捏脸”!!!完全跟

    2024年02月09日
    浏览(34)
  • 突破像素限制,尽显照片细腻之美——Topaz Gigapixel AI for Mac/Win

    在这个数字化的时代,我们都热爱用照片记录生活中的美好瞬间。然而,有时候我们会发现,由于各种原因,照片的像素可能无法满足我们的需求。这时候,Topaz Gigapixel AI for Mac/Win 这款强大的照片放大工具应运而生。 Topaz Gigapixel AI for Mac/Win 采用了先进的人工智能技术,能够

    2024年04月13日
    浏览(49)
  • 【突破想象】AI绘画能否超越艺术家的创造力?

    突破人类想象!AI绘画能否超越艺术家的创造力? 冲击还是机遇?AI绘画能否超越艺术家? 近年来,AI绘画工具迅速崛起,悄然挑战着艺术家的地位。以惊人的技术发展速度,AI绘画在艺术领域迅速引起轰动。不论是国内还是国外,涌现出了许多引领潮流的AI绘画平台。几秒钟

    2024年02月09日
    浏览(59)
  • ai绘画问题解决方法

    解决:在编辑器修改webui-user.bat,添加参数COMMANDLINE_ARGS=–skip-torch-cuda-test --precision full --no-half

    2024年02月15日
    浏览(38)
  • AI绘画:Stable-diffusion程序的突破与未来展望

    随着人工智能技术的快速发展,AI绘画已经成为了一个备受关注的前沿领域。在这其中,Stable-diffusion程序作为一款优秀的AI绘画工具,以其独特的风格和强大的功能,受到了广泛的关注和赞誉。本文将对Stable-diffusion程序进行深入解析,探讨其技术特点、应用场景以及未来展望

    2024年01月16日
    浏览(75)
  • 争议不断的AI绘画,靠这个成为了顶流?

    今年以来,AIGC迅速崛起。 所谓AIGC,即AI-Generated Content,指的是利用人工智能来生成内容,被认为是继专业产出内容(PGC)、用户产出内容(UGC)后的新型内容创作方式。不久前掀起热议的“AI绘画”就是AIGC的一个典例。 在这一技术赛道,不仅有诸多老牌巨头持续布局,甚至

    2024年02月10日
    浏览(36)
  • AI绘画-Midjourney基础1-突破想象的界限:掌握文本引导的图像生成技巧

    Midjourney是一款 AI 绘画工具,可以根据你的提示(本文中称为 prompt)创作出各种图像。你只需要在Discord上和一个机器人聊天,就可以用简单的命令来控制它。目前已不支持免费试用,可以选择付费计划来获得更多功能和优势。 目前 Midjourney 的最新模型为 v5.1 模型,新用户有

    2024年02月10日
    浏览(39)
  • 这个AI绘画神器-----SD插件处理服装太给力了!

    在上一篇文章中,我为大家详细介绍了Stable Diffusion中一个非常有用的插件,名为ADetailer。 这个插件主要用于修复面部问题并为面部和手增加细节。目前,ADetailer包含了14个不同的模型,每个模型都有其独特的用途。我已经对其中大部分模型进行了对比分析。但有一个特殊的模

    2024年04月26日
    浏览(35)
  • 智能ai绘画的方法是什么?这个方法值得你尝试一下

    ai绘画是近年来随着人工智能技术的发展而兴起的一种新型艺术形式。它可以自动化地生成各种类型的绘画作品,从简单的线条图案到复杂的写实风景、肖像等,既节约了时间又提高了创作效率。那么下面这篇文章就来给大家介绍ai绘画如何生成的吧! 在介绍之前,先让我来

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包