首页 >>  正文

x≠1怎么画图

来源:baiyundou.net   日期:2024-07-03

作者:yasden

你希望你的女朋友头发是什么颜色?

粉红色可以吗?

或者金黄色?

上面的三张图都是AI画出来的。AI画图目前的发展很快!其中stable diffusion是一款开源而且免费的AI画图软件。

xformers可以大大节省AI图片生成时间,节省GPU缓存!

下图是我用stabel diffusion软件在macbook笔记本电脑上画出来的AI图,还算很写实吧?

stable-diffusion软件在手,实现壁纸自由,从此自己生成AI壁纸。

我之前在linux系统使用stable-diffusion这款AI画图软件,都是先在终端cd到stable-diffusion-webui这个文件夹下面,然后用下面的命令来启用stable-diffusion:

python launch.py

用了一段时间后,我发现,使用stable diffusion的时候xformers没有开启,显示下面的文字提醒(见下图):

No module 'xformers'. Proceeding without it.

xformers没有开启的话,会使的AI图片的生成时间变长,GPU显存占用量变大,如果你有100GB的显存(一张4090显卡只有24GB显存),那么不用xformers也无所谓了。但是你真的显存真的有100GB吗?如果有的话,恭喜你,你可以开启100GB显存的强大GPU世界了。

xformers是什么?

xfromer是给nvidia显卡进行加速的程序,有xformer可以给你使用stable-diffusion软件时,节省大量时间和显存,时间就是生命,时间能省就是增加生命的时间!所以,如果你使用stable-diffusion软件的话,xformer怎么也要把它搞成功呀。

于是我又开启了折腾如何开启xformers模式的进程中。

网上各种方法我都试过了,搜索引擎上找到的解决方案,我一个一个的试验,发现包括bilibili上面的方法,没有一个成功的,也许使用linux的朋友太少,找不到类似的解决方案。大家都用windows来玩stable-diffusion的吗?难道windows就不会遇到这个问题?

刚开始按照网上的方法进行了之后,运行python launch.py,看到下图的提示Installing xformers我可开心坏了,你说都开始安装xformers了,怎么也能解决问题了吧?

可是我想多了,xformers还没安装成功,就出现下图的提示,plesase reinstall xformers:

也许我遇到的问题和别人的不一样,后来我又在网上看到一个方案是加一个--xformers的单词,在下面的这句话加一个单词:在launch.py这个文件的这条语句加--xformers这个单词,变成类似下面的语句(注意,下面这两条语句我是凭记忆写的,具体怎么改请参考网上教程):

commandline_args = os.environ.get('COMMANDLINE_ARGS=--xformers', "")或者

commandline_args = os.environ.get('COMMANDLINE_ARGS=', "--xformers")

我按照网上的教程改了commandline_args = os.environ.get这个语句,发现照样不行。

后来我去xformers官网找解决方案,官网是这么说的,要运行下面的8条命令来安装xformers:

我按照官网的方法,安装了这8条命令,发现也不行。

后来无意间发现,有一位外国的网友介绍了一个解决方案:

这位名叫jpollard-cs的网友说了一堆的命令,大家自己看上面的,我没有按照他前面说的那一堆命令去做,我按照他最后提到的一条命令,使用下面的命令来运行stable-diffusion软件:

bash webui.sh --xformers  

就是先cd到stable diffusion webui的目录下面,然后用bash webui.sh --xformers  这个命令来运行stable diffusion,神奇的事情发生了:

webui.sh先是创建了一个stable-diffusion-webui的文件夹,然后开始从头安装stable-diffusion所需的依赖包,包括xformers、Taming Transformers、K-diffusion、CodeFormer等等(注意,必须先搞定家里的网络,不然下载Taming Transformers、K-diffusion、CodeFormer等等包的过程中,会卡住不动的),这些包自动安装完成后,webui.sh还会自动下载一个stable diffusion模型,最后,终端会出现一个127.0.0.1:7860的本地网址,代表xformer开启成功了,将127.0.0.1:7860的这个本地网址拷贝到浏览器打开即可开始使用有xformers加速的stable diffusion软件:

xformers成功开启会显示下面的英文提示:

Launching Web UI with arguments: --xformers
Applying xformers cross attention optimization.

看到上面的两句英文提示,代表xformers成功运行在stable-diffusion软件上了!

xformers可以大大节省AI图片生成时间,节省GPU缓存!必须开启它。

总结

以后运行stable-diffusion软件,请cd到stable-diffusion-webui文件夹下面,然后用下面的命令来启动xformers和stable diffusion软件:

bash webui.sh --xformers 

全文完,谢谢观看!

","gnid":"9f2ed509e150e3dde","img_data":[{"flag":2,"img":[{"desc":"","height":"900","title":"","url":"https://p0.ssl.img.360kuai.com/t01c0b8eb22812aedab.jpg","width":"600"},{"desc":"","height":"900","title":"","url":"https://p0.ssl.img.360kuai.com/t01cbfad4d19a898347.jpg","width":"600"},{"desc":"","height":"900","title":"","url":"https://p0.ssl.img.360kuai.com/t012e3a95b862592510.jpg","width":"600"},{"desc":"","height":"653","title":"","url":"https://p0.ssl.img.360kuai.com/t01ede1642535d0557e.jpg","width":"600"},{"desc":"","height":"273","title":"","url":"https://p0.ssl.img.360kuai.com/t0111c8419fae34d033.jpg","width":"600"},{"desc":"","height":"300","title":"","url":"https://p0.ssl.img.360kuai.com/t01357a878408efa0d9.jpg","width":"600"},{"desc":"","height":"159","title":"","url":"https://p0.ssl.img.360kuai.com/t01a202fc7e7386a735.jpg","width":"600"},{"desc":"","height":"437","title":"","url":"https://p0.ssl.img.360kuai.com/t0137861e69c98d2d83.jpg","width":"600"},{"desc":"","height":"268","title":"","url":"https://p0.ssl.img.360kuai.com/t0101502b2ccb5dacab.jpg","width":"600"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01ec363e845ff55b9f.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1681551784000,"pure":"","rawurl":"http://zm.news.so.com/2545902eae6ad2d7c90847c3e5f0a7f2","redirect":0,"rptid":"a2342da303d00520","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:显存","k":"显存","u":""},{"clk":"ktechnology_1:gpu","k":"gpu","u":""}],"title":"安装xformers,给AI画图工具stable-diffusion提速的教程

计航乳2310y=x+1/x的图像怎么画 我要详细的解法,如何画图 -
戎凡烟17397505355 ______ 这是一个奇函数,可以先画出x>0部分,再对称作另一部分.法1:描点法.这是最基本的方法.法2:叠加法.画出y1=x, y2=1/x 的图象,在同一个的 x 值上,将y1与 y2的值叠加得到y, 此时的点(x,y)就是图象上的点,连线即可.

计航乳2310两个函数相加的图像怎么画,像x+1/x这样的,要想任意一个函数的图像都能画出来该怎么做,谁能总结题目给我 -
戎凡烟17397505355 ______ 采用描点法: 给出一个X值,根据函数关系求Y值,就可以绘制一个点;在X的一定范围内(自变量的值域),逐步绘制这些点,就得到了图像. 关键要分析求得自变量的值域! 例如:y = x + 1 / x,显然x 不可以为0,即图像在x=0处是不连续的.

计航乳2310MATLAB如何同时绘制某含X曲线和X=1 -
戎凡烟17397505355 ______ x=-20:0.1:20; x1=1;y1=-20000:0.1:20000; plot(x,2*x.^3+3*x.^2-12*x+14,'r',x,-0.5,'b',x1,y1,'g');

计航乳2310反比例函数画图时的五个点怎么取? -
戎凡烟17397505355 ______ 考虑函数的对称性,算出|x|=|y|的点,这时x=a,可取5个点的横坐标为a/2, 2a/3,a,3a/2,2a.算出对应纵坐标后用光滑曲线将它们进行连接.定义:如果两个变量的每一组对应值的乘积是一个不等于0的常数,那么就说这两个变量成反比例.形如y=k/x(k为常数,k≠0,x≠0)的函数就叫做反比例函数.变形公式为xy=k或y=k1/x或y=k/x

计航乳2310一次函数画图怎样画 -
戎凡烟17397505355 ______ 举个例子,要求画出一次函数y=x+1的图像第一步,首先画出一个直角坐标系,标出x轴、y轴、原点o和x轴的箭头、y轴上的箭头第二步:在一次函数y=x+1上任取两个x值,然后计算出相对应的y值.比如取x=1,计算得y=2取x=0,计算出y=1.第三步:在坐标轴上标出(1,2)、(0,1)这两个坐标的点第四步:过这两点画一条直线第五步:标出所画直线所表示的一次函数为y=x+1

计航乳2310简单线性规划中,若x,y都带绝对值,如/x/+/y/≤1 则应该怎样画出图象? -
戎凡烟17397505355 ______ 解答: 这个可以利用性质来帮助画图 先画|x|+|y|=1 (1)用-x代替x,方程不变,所以图像关于y轴对称 (2)用-y代替y,方程不变,所以图像关于x轴对称 (1)用-x代替x,-y代替y, 方程不变,所以图像关于原点对称 所以,只需要画 x≥0,y≥0的图像即可 此时 x+y=1 为连接 (1,0)和(0,1)的线段 然后利用对称性 图像是一个正方形,四个顶点为(1,0),(0,1),(-1,0),(0,-1) 题目中的图就是正方形内部(含边界)

计航乳2310如何在Excel绘制y=1/x 的函数图像 -
戎凡烟17397505355 ______ 在B1单元格输入 =1/A1 回车执行,将公式向下填充 然后在A1、A2、A3等输入你要的数字 鼠标框选AB列,点插入--图表--折线图--下一步--完成.

计航乳2310在Excel中如何绘制y=1/x 的函数图像 -
戎凡烟17397505355 ______ 带曲线的散点图 身份证号码长度都是固定的,用left,right函数去掉左右的字符即可.

计航乳2310函数f(x)=x+|x|/x的图像怎么画? -
戎凡烟17397505355 ______ x解: x≠0,此时画空心圆 x>0时 fx=x+1 x =x+(-x)/x (因为x =x-1 然后画图即可,需要图的话追问我一下

计航乳2310在数轴上表示不等式X≤3且X≠1怎么表示在数轴上表示不等式0戎凡烟17397505355 ______[答案] 不明白楼主括号里的话是什么意思? 不过这道题: 因为0

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024