GPT-backend/static/_app/immutable/nodes/2.DMJ3Xjt-.js
2024-06-06 10:53:46 +02:00

1 line
3.4 KiB
JavaScript

import{s as J,n as N}from"../chunks/scheduler.D9xsQs6S.js";import{S as K,i as U,e as g,s as S,c as T,g as Q,a as A,m as D,d as m,b as w,j,f,p as V,l as z,n as C,o as P}from"../chunks/index.B2LhTP1n.js";function R(a){return(a==null?void 0:a.length)!==void 0?a:Array.from(a)}async function W(){return{containers:await fetch("/api/tags",{mode:"cors",headers:{"Access-Control-Allow-Origin":"*"}}).then(a=>a.json())}}const lt=Object.freeze(Object.defineProperty({__proto__:null,load:W},Symbol.toStringTag,{value:"Module"}));function Y(a,t,o){const n=a.slice();return n[1]=t[o],n}function X(a){let t,o=a[1].ip+"",n;return{c(){t=g("td"),n=z(o)},l(e){t=T(e,"TD",{});var i=D(t);n=C(i,o),i.forEach(m)},m(e,i){j(e,t,i),f(t,n)},p(e,i){i&1&&o!==(o=e[1].ip+"")&&P(n,o)},d(e){e&&m(t)}}}function Z(a){let t,o=a[1].ip+"",n,e,i=a[1].port+"",p;return{c(){t=g("td"),n=z(o),e=z(":"),p=z(i)},l(h){t=T(h,"TD",{});var c=D(t);n=C(c,o),e=C(c,":"),p=C(c,i),c.forEach(m)},m(h,c){j(h,t,c),f(t,n),f(t,e),f(t,p)},p(h,c){c&1&&o!==(o=h[1].ip+"")&&P(n,o),c&1&&i!==(i=h[1].port+"")&&P(p,i)},d(h){h&&m(t)}}}function F(a){let t,o,n=a[1].name+"",e,i,p,h,c=a[1].details.parameter_size+"",v,r,l,u=a[1].details.quantization_level+"",s,E,k,H=a[1].state+"",O,y;function B(_,d){return _[1].state=="running"?Z:X}let q=B(a),b=q(a);return{c(){t=g("tr"),o=g("td"),e=z(n),i=S(),b.c(),p=S(),h=g("td"),v=z(c),r=S(),l=g("td"),s=z(u),E=S(),k=g("td"),O=z(H),y=S()},l(_){t=T(_,"TR",{});var d=D(t);o=T(d,"TD",{});var L=D(o);e=C(L,n),L.forEach(m),i=A(d),b.l(d),p=A(d),h=T(d,"TD",{});var M=D(h);v=C(M,c),M.forEach(m),r=A(d),l=T(d,"TD",{});var G=D(l);s=C(G,u),G.forEach(m),E=A(d),k=T(d,"TD",{});var I=D(k);O=C(I,H),I.forEach(m),y=A(d),d.forEach(m)},m(_,d){j(_,t,d),f(t,o),f(o,e),f(t,i),b.m(t,null),f(t,p),f(t,h),f(h,v),f(t,r),f(t,l),f(l,s),f(t,E),f(t,k),f(k,O),f(t,y)},p(_,d){d&1&&n!==(n=_[1].name+"")&&P(e,n),q===(q=B(_))&&b?b.p(_,d):(b.d(1),b=q(_),b&&(b.c(),b.m(t,p))),d&1&&c!==(c=_[1].details.parameter_size+"")&&P(v,c),d&1&&u!==(u=_[1].details.quantization_level+"")&&P(s,u),d&1&&H!==(H=_[1].state+"")&&P(O,H)},d(_){_&&m(t),b.d()}}}function $(a){let t,o="GPT Backend",n,e,i,p="<tr><th>Name</th> <th>IP:Port</th> <th>Size</th> <th>Quantization</th> <th>Status</th></tr>",h,c,v=R(a[0].containers.models),r=[];for(let l=0;l<v.length;l+=1)r[l]=F(Y(a,v,l));return{c(){t=g("h1"),t.textContent=o,n=S(),e=g("table"),i=g("thead"),i.innerHTML=p,h=S(),c=g("tbody");for(let l=0;l<r.length;l+=1)r[l].c();this.h()},l(l){t=T(l,"H1",{class:!0,"data-svelte-h":!0}),Q(t)!=="svelte-1vaxk2u"&&(t.textContent=o),n=A(l),e=T(l,"TABLE",{class:!0});var u=D(e);i=T(u,"THEAD",{class:!0,"data-svelte-h":!0}),Q(i)!=="svelte-1xnw177"&&(i.innerHTML=p),h=A(u),c=T(u,"TBODY",{class:!0});var s=D(c);for(let E=0;E<r.length;E+=1)r[E].l(s);s.forEach(m),u.forEach(m),this.h()},h(){w(t,"class","h1 text-center"),w(i,"class","table-primary"),w(c,"class","table-success"),w(e,"class","table table-hover")},m(l,u){j(l,t,u),j(l,n,u),j(l,e,u),f(e,i),f(e,h),f(e,c);for(let s=0;s<r.length;s+=1)r[s]&&r[s].m(c,null)},p(l,[u]){if(u&1){v=R(l[0].containers.models);let s;for(s=0;s<v.length;s+=1){const E=Y(l,v,s);r[s]?r[s].p(E,u):(r[s]=F(E),r[s].c(),r[s].m(c,null))}for(;s<r.length;s+=1)r[s].d(1);r.length=v.length}},i:N,o:N,d(l){l&&(m(t),m(n),m(e)),V(r,l)}}}function x(a,t,o){let{data:n}=t;return a.$$set=e=>{"data"in e&&o(0,n=e.data)},[n]}class at extends K{constructor(t){super(),U(this,t,x,$,J,{data:0})}}export{at as component,lt as universal};