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