Buckets:

HuggingFaceDocBuilder's picture
download
raw
15.5 kB
import{s as Ne,n as Xe,o as Ae}from"../chunks/scheduler.e4ff9b64.js";import{S as Oe,i as Ke,e as p,s as i,c as a,h as tl,a as f,d as l,b as s,f as We,g as $,j as m,k as ve,l as el,m as n,n as u,t as r,o as T,p as o}from"../chunks/index.09f1bca0.js";import{C as ll,H as vt,E as nl}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.1051dc49.js";import{C as v}from"../chunks/CodeBlock.8c214a9d.js";function il(xe){let x,xt,Tt,gt,d,dt,h,ht,w,ge="在你正在使用的任意深度学习框架中安装 🤗 Diffusers 。",wt,C,de="🤗 Diffusers已在Python 3.8+、PyTorch 1.7.0+和Flax上进行了测试。按照下面的安装说明,针对你正在使用的深度学习框架进行安装:",Ct,y,he='<li><a href="https://pytorch.org/get-started/locally/" rel="nofollow">PyTorch</a> installation instructions.</li> <li><a href="https://flax.readthedocs.io/en/latest/" rel="nofollow">Flax</a> installation instructions.</li>',yt,M,Mt,b,we='你需要在<a href="https://docs.python.org/3/library/venv.html" rel="nofollow">虚拟环境</a>中安装 🤗 Diffusers 。',bt,c,Ce='如果你对 Python 虚拟环境不熟悉,可以看看这个<a href="https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/" rel="nofollow">教程</a>.',ct,_,ye="在虚拟环境中,你可以轻松管理不同的项目,避免依赖项之间的兼容性问题。",_t,L,Me="首先,在你的项目目录下创建一个虚拟环境:",Lt,H,Ht,P,be="激活虚拟环境:",Pt,U,Ut,J,ce="现在,你就可以安装 🤗 Diffusers了!使用下边这个命令:",Jt,G,_e="<strong>PyTorch</strong>",Gt,Z,Zt,R,Le="<strong>Flax</strong>",Rt,k,kt,E,Et,j,He="在从源代码安装 <code>diffusers</code> 之前,确保你已经安装了 <code>torch</code> 和 <code>accelerate</code>。",jt,I,Pe='<code>torch</code>的安装教程可以看 <code>torch</code> <a href="https://pytorch.org/get-started/locally/#start-locally" rel="nofollow">文档</a>.',It,z,Ue="安装 <code>accelerate</code>",zt,V,Vt,F,Je="从源码安装 🤗 Diffusers 需要使用以下命令:",Ft,q,qt,S,Ge=`这个命令安装的是最新的 <code>main</code>版本,而不是最近的<code>stable</code>版。
<code>main</code>是一直和最新进展保持一致的。比如,上次发布的正式版中有bug,在<code>main</code>中可以看到这个bug被修复了,但是新的正式版此时尚未推出。
但是这也意味着 <code>main</code>版本不保证是稳定的。`,St,D,Ze="我们努力保持<code>main</code>版本正常运行,大多数问题都能在几个小时或一天之内解决",Dt,Q,Re='如果你遇到了问题,可以提 <a href="https://github.com/huggingface/transformers/issues" rel="nofollow">Issue</a>,这样我们就能更快修复问题了。',Qt,Y,Yt,B,ke="如果你想做以下两件事,那你可能需要一个可修改代码的安装方式:",Bt,W,Ee="<li>使用 <code>main</code>版本的源代码。</li> <li>为 🤗 Diffusers 贡献,需要测试代码中的变化。</li>",Wt,N,je="使用以下命令克隆并安装 🤗 Diffusers:",Nt,X,Xt,A,Ie="<strong>PyTorch</strong>",At,O,Ot,K,ze="<strong>Flax</strong>",Kt,tt,te,et,Ve=`这些命令将连接到你克隆的版本库和你的 Python 库路径。
现在,不只是在通常的库路径,Python 还会在你克隆的文件夹内寻找包。
例如,如果你的 Python 包通常安装在 <code>~/anaconda3/envs/main/lib/python3.10/Site-packages/</code>,Python 也会搜索你克隆到的文件夹。<code>~/diffusers/</code>。`,ee,g,Fe="<p>如果你想继续使用这个库,你必须保留 <code>diffusers</code> 文件夹。</p>",le,lt,qe="现在你可以用下面的命令轻松地将你克隆的 🤗 Diffusers 库更新到最新版本。",ne,nt,ie,it,Se="你的Python环境将在下次运行时找到<code>main</code>版本的 🤗 Diffusers。",se,st,pe,pt,De=`我们的库会在使用<code>from_pretrained()</code>请求期间收集 telemetry 信息。这些数据包括Diffusers和PyTorch/Flax的版本,请求的模型或管道类,以及预训练检查点的路径(如果它被托管在Hub上的话)。
这些使用数据有助于我们调试问题并确定新功能的开发优先级。
Telemetry 数据仅在从 HuggingFace Hub 中加载模型和管道时发送,而不会在本地使用期间收集。`,fe,ft,Qe=`我们知道,并不是每个人都想分享这些的信息,我们尊重您的隐私,
因此您可以通过在终端中设置 <code>DISABLE_TELEMETRY</code> 环境变量从而禁用 Telemetry 数据收集:`,me,mt,Ye="Linux/MacOS :",ae,at,$e,$t,Be="Windows :",ue,ut,re,rt,Te,ot,oe;return d=new ll({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),h=new vt({props:{title:"安装",local:"安装",headingTag:"h1"}}),M=new vt({props:{title:"使用pip安装",local:"使用pip安装",headingTag:"h2"}}),H=new v({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'python -m venv .<span class="hljs-built_in">env</span>',lang:"bash",wrap:!1}}),U=new v({props:{code:"c291cmNlJTIwLmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:'<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate',lang:"bash",wrap:!1}}),Z=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGRpZmZ1c2VycyU1QiUyMnRvcmNoJTIyJTVE",highlighted:'pip install diffusers[<span class="hljs-string">&quot;torch&quot;</span>]',lang:"bash",wrap:!1}}),k=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGRpZmZ1c2VycyU1QiUyMmZsYXglMjIlNUQ=",highlighted:'pip install diffusers[<span class="hljs-string">&quot;flax&quot;</span>]',lang:"bash",wrap:!1}}),E=new vt({props:{title:"从源代码安装",local:"从源代码安装",headingTag:"h2"}}),V=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGFjY2VsZXJhdGU=",highlighted:"pip install accelerate",lang:"bash",wrap:!1}}),q=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGZGlmZnVzZXJz",highlighted:"pip install git+https://github.com/huggingface/diffusers",lang:"bash",wrap:!1}}),Y=new vt({props:{title:"可修改安装",local:"可修改安装",headingTag:"h2"}}),X=new v({props:{code:"Z2l0JTIwY2xvbmUlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZodWdnaW5nZmFjZSUyRmRpZmZ1c2Vycy5naXQlMEFjZCUyMGRpZmZ1c2Vycw==",highlighted:`git <span class="hljs-built_in">clone</span> https://github.com/huggingface/diffusers.git
<span class="hljs-built_in">cd</span> diffusers`,lang:"bash",wrap:!1}}),O=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QnRvcmNoJTVEJTIy",highlighted:'pip install -e <span class="hljs-string">&quot;.[torch]&quot;</span>',lang:"sh",wrap:!1}}),tt=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QmZsYXglNUQlMjI=",highlighted:'pip install -e <span class="hljs-string">&quot;.[flax]&quot;</span>',lang:"sh",wrap:!1}}),nt=new v({props:{code:"Y2QlMjB+JTJGZGlmZnVzZXJzJTJGJTBBZ2l0JTIwcHVsbA==",highlighted:`<span class="hljs-built_in">cd</span> ~/diffusers/
git pull`,lang:"bash",wrap:!1}}),st=new vt({props:{title:"注意 Telemetry 日志",local:"注意-telemetry-日志",headingTag:"h2"}}),at=new v({props:{code:"ZXhwb3J0JTIwRElTQUJMRV9URUxFTUVUUlklM0RZRVM=",highlighted:'<span class="hljs-built_in">export</span> DISABLE_TELEMETRY=YES',lang:"bash",wrap:!1}}),ut=new v({props:{code:"c2V0JTIwRElTQUJMRV9URUxFTUVUUlklM0RZRVM=",highlighted:'<span class="hljs-built_in">set</span> DISABLE_TELEMETRY=YES',lang:"bash",wrap:!1}}),rt=new nl({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/zh/installation.md"}}),{c(){x=p("meta"),xt=i(),Tt=p("p"),gt=i(),a(d.$$.fragment),dt=i(),a(h.$$.fragment),ht=i(),w=p("p"),w.textContent=ge,wt=i(),C=p("p"),C.textContent=de,Ct=i(),y=p("ul"),y.innerHTML=he,yt=i(),a(M.$$.fragment),Mt=i(),b=p("p"),b.innerHTML=we,bt=i(),c=p("p"),c.innerHTML=Ce,ct=i(),_=p("p"),_.textContent=ye,_t=i(),L=p("p"),L.textContent=Me,Lt=i(),a(H.$$.fragment),Ht=i(),P=p("p"),P.textContent=be,Pt=i(),a(U.$$.fragment),Ut=i(),J=p("p"),J.textContent=ce,Jt=i(),G=p("p"),G.innerHTML=_e,Gt=i(),a(Z.$$.fragment),Zt=i(),R=p("p"),R.innerHTML=Le,Rt=i(),a(k.$$.fragment),kt=i(),a(E.$$.fragment),Et=i(),j=p("p"),j.innerHTML=He,jt=i(),I=p("p"),I.innerHTML=Pe,It=i(),z=p("p"),z.innerHTML=Ue,zt=i(),a(V.$$.fragment),Vt=i(),F=p("p"),F.textContent=Je,Ft=i(),a(q.$$.fragment),qt=i(),S=p("p"),S.innerHTML=Ge,St=i(),D=p("p"),D.innerHTML=Ze,Dt=i(),Q=p("p"),Q.innerHTML=Re,Qt=i(),a(Y.$$.fragment),Yt=i(),B=p("p"),B.textContent=ke,Bt=i(),W=p("ul"),W.innerHTML=Ee,Wt=i(),N=p("p"),N.textContent=je,Nt=i(),a(X.$$.fragment),Xt=i(),A=p("p"),A.innerHTML=Ie,At=i(),a(O.$$.fragment),Ot=i(),K=p("p"),K.innerHTML=ze,Kt=i(),a(tt.$$.fragment),te=i(),et=p("p"),et.innerHTML=Ve,ee=i(),g=p("blockquote"),g.innerHTML=Fe,le=i(),lt=p("p"),lt.textContent=qe,ne=i(),a(nt.$$.fragment),ie=i(),it=p("p"),it.innerHTML=Se,se=i(),a(st.$$.fragment),pe=i(),pt=p("p"),pt.innerHTML=De,fe=i(),ft=p("p"),ft.innerHTML=Qe,me=i(),mt=p("p"),mt.textContent=Ye,ae=i(),a(at.$$.fragment),$e=i(),$t=p("p"),$t.textContent=Be,ue=i(),a(ut.$$.fragment),re=i(),a(rt.$$.fragment),Te=i(),ot=p("p"),this.h()},l(t){const e=tl("svelte-u9bgzb",document.head);x=f(e,"META",{name:!0,content:!0}),e.forEach(l),xt=s(t),Tt=f(t,"P",{}),We(Tt).forEach(l),gt=s(t),$(d.$$.fragment,t),dt=s(t),$(h.$$.fragment,t),ht=s(t),w=f(t,"P",{"data-svelte-h":!0}),m(w)!=="svelte-zx1d9k"&&(w.textContent=ge),wt=s(t),C=f(t,"P",{"data-svelte-h":!0}),m(C)!=="svelte-1sw0ci5"&&(C.textContent=de),Ct=s(t),y=f(t,"UL",{"data-svelte-h":!0}),m(y)!=="svelte-1gzhez4"&&(y.innerHTML=he),yt=s(t),$(M.$$.fragment,t),Mt=s(t),b=f(t,"P",{"data-svelte-h":!0}),m(b)!=="svelte-135ljov"&&(b.innerHTML=we),bt=s(t),c=f(t,"P",{"data-svelte-h":!0}),m(c)!=="svelte-190y8ag"&&(c.innerHTML=Ce),ct=s(t),_=f(t,"P",{"data-svelte-h":!0}),m(_)!=="svelte-1c17sgz"&&(_.textContent=ye),_t=s(t),L=f(t,"P",{"data-svelte-h":!0}),m(L)!=="svelte-1ijoxpx"&&(L.textContent=Me),Lt=s(t),$(H.$$.fragment,t),Ht=s(t),P=f(t,"P",{"data-svelte-h":!0}),m(P)!=="svelte-1lmex46"&&(P.textContent=be),Pt=s(t),$(U.$$.fragment,t),Ut=s(t),J=f(t,"P",{"data-svelte-h":!0}),m(J)!=="svelte-d9aik1"&&(J.textContent=ce),Jt=s(t),G=f(t,"P",{"data-svelte-h":!0}),m(G)!=="svelte-z2rxka"&&(G.innerHTML=_e),Gt=s(t),$(Z.$$.fragment,t),Zt=s(t),R=f(t,"P",{"data-svelte-h":!0}),m(R)!=="svelte-mi01yc"&&(R.innerHTML=Le),Rt=s(t),$(k.$$.fragment,t),kt=s(t),$(E.$$.fragment,t),Et=s(t),j=f(t,"P",{"data-svelte-h":!0}),m(j)!=="svelte-1912v3d"&&(j.innerHTML=He),jt=s(t),I=f(t,"P",{"data-svelte-h":!0}),m(I)!=="svelte-1tbn1rp"&&(I.innerHTML=Pe),It=s(t),z=f(t,"P",{"data-svelte-h":!0}),m(z)!=="svelte-1c8a6v4"&&(z.innerHTML=Ue),zt=s(t),$(V.$$.fragment,t),Vt=s(t),F=f(t,"P",{"data-svelte-h":!0}),m(F)!=="svelte-198hyry"&&(F.textContent=Je),Ft=s(t),$(q.$$.fragment,t),qt=s(t),S=f(t,"P",{"data-svelte-h":!0}),m(S)!=="svelte-1xsmcn8"&&(S.innerHTML=Ge),St=s(t),D=f(t,"P",{"data-svelte-h":!0}),m(D)!=="svelte-15bmqt8"&&(D.innerHTML=Ze),Dt=s(t),Q=f(t,"P",{"data-svelte-h":!0}),m(Q)!=="svelte-1kh4lco"&&(Q.innerHTML=Re),Qt=s(t),$(Y.$$.fragment,t),Yt=s(t),B=f(t,"P",{"data-svelte-h":!0}),m(B)!=="svelte-1l8ztu0"&&(B.textContent=ke),Bt=s(t),W=f(t,"UL",{"data-svelte-h":!0}),m(W)!=="svelte-179tpqg"&&(W.innerHTML=Ee),Wt=s(t),N=f(t,"P",{"data-svelte-h":!0}),m(N)!=="svelte-dwxpnp"&&(N.textContent=je),Nt=s(t),$(X.$$.fragment,t),Xt=s(t),A=f(t,"P",{"data-svelte-h":!0}),m(A)!=="svelte-z2rxka"&&(A.innerHTML=Ie),At=s(t),$(O.$$.fragment,t),Ot=s(t),K=f(t,"P",{"data-svelte-h":!0}),m(K)!=="svelte-mi01yc"&&(K.innerHTML=ze),Kt=s(t),$(tt.$$.fragment,t),te=s(t),et=f(t,"P",{"data-svelte-h":!0}),m(et)!=="svelte-17inah3"&&(et.innerHTML=Ve),ee=s(t),g=f(t,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),m(g)!=="svelte-1wis4gk"&&(g.innerHTML=Fe),le=s(t),lt=f(t,"P",{"data-svelte-h":!0}),m(lt)!=="svelte-yqt8ex"&&(lt.textContent=qe),ne=s(t),$(nt.$$.fragment,t),ie=s(t),it=f(t,"P",{"data-svelte-h":!0}),m(it)!=="svelte-4frz8"&&(it.innerHTML=Se),se=s(t),$(st.$$.fragment,t),pe=s(t),pt=f(t,"P",{"data-svelte-h":!0}),m(pt)!=="svelte-1rmlw2q"&&(pt.innerHTML=De),fe=s(t),ft=f(t,"P",{"data-svelte-h":!0}),m(ft)!=="svelte-3nam21"&&(ft.innerHTML=Qe),me=s(t),mt=f(t,"P",{"data-svelte-h":!0}),m(mt)!=="svelte-gcitv6"&&(mt.textContent=Ye),ae=s(t),$(at.$$.fragment,t),$e=s(t),$t=f(t,"P",{"data-svelte-h":!0}),m($t)!=="svelte-1cnbllv"&&($t.textContent=Be),ue=s(t),$(ut.$$.fragment,t),re=s(t),$(rt.$$.fragment,t),Te=s(t),ot=f(t,"P",{}),We(ot).forEach(l),this.h()},h(){ve(x,"name","hf:doc:metadata"),ve(x,"content",sl),ve(g,"class","warning")},m(t,e){el(document.head,x),n(t,xt,e),n(t,Tt,e),n(t,gt,e),u(d,t,e),n(t,dt,e),u(h,t,e),n(t,ht,e),n(t,w,e),n(t,wt,e),n(t,C,e),n(t,Ct,e),n(t,y,e),n(t,yt,e),u(M,t,e),n(t,Mt,e),n(t,b,e),n(t,bt,e),n(t,c,e),n(t,ct,e),n(t,_,e),n(t,_t,e),n(t,L,e),n(t,Lt,e),u(H,t,e),n(t,Ht,e),n(t,P,e),n(t,Pt,e),u(U,t,e),n(t,Ut,e),n(t,J,e),n(t,Jt,e),n(t,G,e),n(t,Gt,e),u(Z,t,e),n(t,Zt,e),n(t,R,e),n(t,Rt,e),u(k,t,e),n(t,kt,e),u(E,t,e),n(t,Et,e),n(t,j,e),n(t,jt,e),n(t,I,e),n(t,It,e),n(t,z,e),n(t,zt,e),u(V,t,e),n(t,Vt,e),n(t,F,e),n(t,Ft,e),u(q,t,e),n(t,qt,e),n(t,S,e),n(t,St,e),n(t,D,e),n(t,Dt,e),n(t,Q,e),n(t,Qt,e),u(Y,t,e),n(t,Yt,e),n(t,B,e),n(t,Bt,e),n(t,W,e),n(t,Wt,e),n(t,N,e),n(t,Nt,e),u(X,t,e),n(t,Xt,e),n(t,A,e),n(t,At,e),u(O,t,e),n(t,Ot,e),n(t,K,e),n(t,Kt,e),u(tt,t,e),n(t,te,e),n(t,et,e),n(t,ee,e),n(t,g,e),n(t,le,e),n(t,lt,e),n(t,ne,e),u(nt,t,e),n(t,ie,e),n(t,it,e),n(t,se,e),u(st,t,e),n(t,pe,e),n(t,pt,e),n(t,fe,e),n(t,ft,e),n(t,me,e),n(t,mt,e),n(t,ae,e),u(at,t,e),n(t,$e,e),n(t,$t,e),n(t,ue,e),u(ut,t,e),n(t,re,e),u(rt,t,e),n(t,Te,e),n(t,ot,e),oe=!0},p:Xe,i(t){oe||(r(d.$$.fragment,t),r(h.$$.fragment,t),r(M.$$.fragment,t),r(H.$$.fragment,t),r(U.$$.fragment,t),r(Z.$$.fragment,t),r(k.$$.fragment,t),r(E.$$.fragment,t),r(V.$$.fragment,t),r(q.$$.fragment,t),r(Y.$$.fragment,t),r(X.$$.fragment,t),r(O.$$.fragment,t),r(tt.$$.fragment,t),r(nt.$$.fragment,t),r(st.$$.fragment,t),r(at.$$.fragment,t),r(ut.$$.fragment,t),r(rt.$$.fragment,t),oe=!0)},o(t){T(d.$$.fragment,t),T(h.$$.fragment,t),T(M.$$.fragment,t),T(H.$$.fragment,t),T(U.$$.fragment,t),T(Z.$$.fragment,t),T(k.$$.fragment,t),T(E.$$.fragment,t),T(V.$$.fragment,t),T(q.$$.fragment,t),T(Y.$$.fragment,t),T(X.$$.fragment,t),T(O.$$.fragment,t),T(tt.$$.fragment,t),T(nt.$$.fragment,t),T(st.$$.fragment,t),T(at.$$.fragment,t),T(ut.$$.fragment,t),T(rt.$$.fragment,t),oe=!1},d(t){t&&(l(xt),l(Tt),l(gt),l(dt),l(ht),l(w),l(wt),l(C),l(Ct),l(y),l(yt),l(Mt),l(b),l(bt),l(c),l(ct),l(_),l(_t),l(L),l(Lt),l(Ht),l(P),l(Pt),l(Ut),l(J),l(Jt),l(G),l(Gt),l(Zt),l(R),l(Rt),l(kt),l(Et),l(j),l(jt),l(I),l(It),l(z),l(zt),l(Vt),l(F),l(Ft),l(qt),l(S),l(St),l(D),l(Dt),l(Q),l(Qt),l(Yt),l(B),l(Bt),l(W),l(Wt),l(N),l(Nt),l(Xt),l(A),l(At),l(Ot),l(K),l(Kt),l(te),l(et),l(ee),l(g),l(le),l(lt),l(ne),l(ie),l(it),l(se),l(pe),l(pt),l(fe),l(ft),l(me),l(mt),l(ae),l($e),l($t),l(ue),l(re),l(Te),l(ot)),l(x),o(d,t),o(h,t),o(M,t),o(H,t),o(U,t),o(Z,t),o(k,t),o(E,t),o(V,t),o(q,t),o(Y,t),o(X,t),o(O,t),o(tt,t),o(nt,t),o(st,t),o(at,t),o(ut,t),o(rt,t)}}}const sl='{"title":"安装","local":"安装","sections":[{"title":"使用pip安装","local":"使用pip安装","sections":[],"depth":2},{"title":"从源代码安装","local":"从源代码安装","sections":[],"depth":2},{"title":"可修改安装","local":"可修改安装","sections":[],"depth":2},{"title":"注意 Telemetry 日志","local":"注意-telemetry-日志","sections":[],"depth":2}],"depth":1}';function pl(xe){return Ae(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ul extends Oe{constructor(x){super(),Ke(this,x,pl,il,Ne,{})}}export{ul as component};

Xet Storage Details

Size:
15.5 kB
·
Xet hash:
da7308295f5894c70fec94b0c662fcb57d7854d2f7a628ceb7087c91958636b0

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.