import{s as Ut,a as Tt,n as bt,o as kt}from"../chunks/scheduler.3a17fb72.js";import{S as wt,i as Ct,e as s,s as n,c as m,h as xt,a as o,d as l,b as i,f as Oe,g as r,j as p,k as y,l as _t,m as a,n as u,t as f,o as c,p as d}from"../chunks/index.093f8863.js";import{C as Lt,H as h,E as Jt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.cd7b5251.js";import{C as ie}from"../chunks/CodeBlock.1fc81379.js";function Et(Ke){let $,me,se,re,U,pe,T,ue,v,et=`<p>We recommend using the <code>--help</code> flag to get more information about the
available options for each command.
<code>lighteval --help</code></p>`,fe,b,tt="Lighteval can be used with several different commands, each optimized for different evaluation scenarios.",ce,k,de,g,lt,he,w,ge,C,$e,x,at=`<li><code>lighteval eval</code>: Use <a href="https://inspect.aisi.org.uk/" rel="nofollow">inspect-ai</a> as backend to evaluate and inspect your models ! (prefered way)</li> <li><code>lighteval accelerate</code>: Evaluate models on CPU or one or more GPUs using <a href="https://github.com/huggingface/accelerate" rel="nofollow">🤗
Accelerate</a></li> <li><code>lighteval nanotron</code>: Evaluate models in distributed settings using <a href="https://github.com/huggingface/nanotron" rel="nofollow">⚡️
Nanotron</a></li> <li><code>lighteval vllm</code>: Evaluate models on one or more GPUs using <a href="https://github.com/vllm-project/vllm" rel="nofollow">🚀
VLLM</a></li> <li><code>lighteval custom</code>: Evaluate custom models (can be anything)</li> <li><code>lighteval sglang</code>: Evaluate models using <a href="https://github.com/sgl-project/sglang" rel="nofollow">SGLang</a> as backend</li> <li><code>lighteval endpoint</code>: Evaluate models using various endpoints as backend
<ul><li><code>lighteval endpoint inference-endpoint</code>: Evaluate models using Hugging Face’s <a href="https://huggingface.co/inference-endpoints/dedicated" rel="nofollow">Inference Endpoints API</a></li> <li><code>lighteval endpoint tgi</code>: Evaluate models using <a href="https://huggingface.co/docs/text-generation-inference/en/index" rel="nofollow">🔗 Text Generation Inference</a> running locally</li> <li><code>lighteval endpoint litellm</code>: Evaluate models on any compatible API using <a href="https://www.litellm.ai/" rel="nofollow">LiteLLM</a></li> <li><code>lighteval endpoint inference-providers</code>: Evaluate models using <a href="https://huggingface.co/docs/inference-providers/en/index" rel="nofollow">HuggingFace’s inference providers</a> as backend</li></ul></li>`,ve,_,Me,L,nt="<li><code>lighteval baseline</code>: Compute baselines for given tasks</li>",ye,J,Ue,E,it=`<li><code>lighteval tasks</code>: List or inspect tasks
<ul><li><code>lighteval tasks list</code>: List all available tasks</li> <li><code>lighteval tasks inspect</code>: Inspect a specific task to see its configuration and samples</li> <li><code>lighteval tasks create</code>: Create a new task from a template</li></ul></li>`,Te,G,be,H,st=`To evaluate <code>GPT-2</code> on the Truthful QA benchmark with <a href="https://github.com/huggingface/accelerate" rel="nofollow">🤗
Accelerate</a>, run:`,ke,W,we,j,Ce,R,ot="The syntax for the task specification might be a bit hard to grasp at first. The format is as follows:",xe,Z,_e,N,mt="Tasks have a function applied at the sample level and one at the corpus level. For example,",Le,Q,rt=`<li>an exact match can be applied per sample, then averaged over the corpus to give the final score</li> <li>samples can be left untouched before applying Corpus BLEU at the corpus level
etc.</li>`,Je,A,pt=`If the task you are looking at has a sample level function (<code>sample_level_fn</code>) which can be parametrized, you can pass parameters in the CLI.
For example`,Ee,Y,Ge,F,ut=`All officially supported tasks can be found at the <a href="available-tasks">tasks_list</a> and in the
<a href="https://github.com/huggingface/lighteval/tree/main/src/lighteval/tasks/extended" rel="nofollow">extended folder</a>.
Moreover, community-provided tasks can be found in the
<a href="https://github.com/huggingface/lighteval/tree/main/community_tasks" rel="nofollow">community</a> folder.`,He,q,ft=`For more details on the implementation of the tasks, such as how prompts are constructed or which metrics are used, you can examine the
<a href="https://github.com/huggingface/lighteval/blob/main/src/lighteval/tasks/default_tasks.py" rel="nofollow">implementation file</a>.`,We,I,je,S,ct=`Running multiple tasks is supported, either with a comma-separated list or by specifying a file path.
The file should be structured like <a href="https://github.com/huggingface/lighteval/blob/main/examples/tasks/recommended_set.txt" rel="nofollow">examples/tasks/recommended_set.txt</a>.
When specifying a path to a file, it should start with <code>./</code>.`,Re,P,Ze,X,Ne,V,Qe,B,dt=`The <code>model-args</code> argument takes a string representing a list of model
arguments. The arguments allowed vary depending on the backend you use and
correspond to the fields of the model configurations.`,Ae,z,ht='The model configurations can be found <a href="./package_reference/models">here</a>.',Ye,D,gt=`All models allow you to post-process your reasoning model predictions
to remove the thinking tokens from the trace used to compute the metrics,
using <code>--remove-reasoning-tags</code> and <code>--reasoning-tags</code> to specify which
reasoning tags to remove (defaults to <code>&lt;think&gt;</code> and <code>&lt;/think&gt;</code>).`,Fe,O,$t=`Here’s an example with <code>mistralai/Magistral-Small-2507</code> which outputs custom
thinking tokens:`,qe,K,Ie,ee,Se,te,vt="To evaluate a model trained with Nanotron on a single GPU:",Pe,M,Mt="<p>Nanotron models cannot be evaluated without torchrun.</p>",Xe,le,Ve,ae,yt=`The <code>nproc-per-node</code> argument should match the data, tensor, and pipeline
parallelism configured in the <code>lighteval_config_template.yaml</code> file.
That is: <code>nproc-per-node = data_parallelism * tensor_parallelism * pipeline_parallelism</code>.`,Be,ne,ze,oe,De;return U=new Lt({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),T=new h({props:{title:"Quick Tour",local:"quick-tour",headingTag:"h1"}}),k=new h({props:{title:"Find your benchmark",local:"find-your-benchmark",headingTag:"h2"}}),w=new h({props:{title:"Available Commands",local:"available-commands",headingTag:"h2"}}),C=new h({props:{title:"Evaluation Backends",local:"evaluation-backends",headingTag:"h3"}}),_=new h({props:{title:"Evaluation Utils",local:"evaluation-utils",headingTag:"h3"}}),J=new h({props:{title:"Utils",local:"utils",headingTag:"h3"}}),G=new h({props:{title:"Basic Usage",local:"basic-usage",headingTag:"h2"}}),W=new ie({props:{code:"bGlnaHRldmFsJTIwYWNjZWxlcmF0ZSUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMCUyMm1vZGVsX25hbWUlM0RvcGVuYWktY29tbXVuaXR5JTJGZ3B0MiUyMiUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMHRydXRoZnVscWElM0FtYw==",highlighted:`lighteval accelerate \\
     <span class="hljs-string">&quot;model_name=openai-community/gpt2&quot;</span> \\
     truthfulqa:mc`,wrap:!1}}),j=new h({props:{title:"Task Specification",local:"task-specification",headingTag:"h3"}}),Z=new ie({props:{code:"JTdCc3VpdGUlN0QlN0MlN0J0YXNrJTdEJTdDJTdCbnVtX2Zld19zaG90JTdE",highlighted:"{suite}|{task}|{num_few_shot}",wrap:!1}}),Y=new ie({props:{code:"JTdCc3VpdGUlN0QlN0MlN0J0YXNrJTdEJTQwJTdCcGFyYW1ldGVyX25hbWUxJTdEJTNEJTdCdmFsdWUxJTdEJTQwJTdCcGFyYW1ldGVyX25hbWUyJTdEJTNEJTdCdmFsdWUyJTdEJTJDLi4uJTdDMA==",highlighted:"{suite}|{task}@{parameter_name1}={value1}@{parameter_name2}={value2},...|0",wrap:!1}}),I=new h({props:{title:"Running Multiple Tasks",local:"running-multiple-tasks",headingTag:"h3"}}),P=new ie({props:{code:"bGlnaHRldmFsJTIwYWNjZWxlcmF0ZSUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMCUyMm1vZGVsX25hbWUlM0RvcGVuYWktY29tbXVuaXR5JTJGZ3B0MiUyMiUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMC4lMkZwYXRoJTJGdG8lMkZsaWdodGV2YWwlMkZleGFtcGxlcyUyRnRhc2tzJTJGcmVjb21tZW5kZWRfc2V0LnR4dCUwQSUyMyUyMG9yJTJDJTIwZS5nLiUyQyUyMCUyMnRydXRoZnVscWElM0FtYyU3QzAlMkNnc204ayU3QzMlMjI=",highlighted:`lighteval accelerate \\
     <span class="hljs-string">&quot;model_name=openai-community/gpt2&quot;</span> \\
     ./path/to/lighteval/examples/tasks/recommended_set.txt
<span class="hljs-comment"># or, e.g., &quot;truthfulqa:mc|0,gsm8k|3&quot;</span>`,wrap:!1}}),X=new h({props:{title:"Backend Configuration",local:"backend-configuration",headingTag:"h2"}}),V=new h({props:{title:"General Information",local:"general-information",headingTag:"h3"}}),K=new ie({props:{code:"bGlnaHRldmFsJTIwdmxsbSUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMm1vZGVsX25hbWUlM0RtaXN0cmFsYWklMkZNYWdpc3RyYWwtU21hbGwtMjUwNyUyQ2R0eXBlJTNEZmxvYXQxNiUyQ2RhdGFfcGFyYWxsZWxfc2l6ZSUzRDQlMjIlMjAlNUMlMEElMjAlMjAlMjAlMjBhaW1lMjQlMjAlNUMlMEElMjAlMjAlMjAlMjAtLXJlbW92ZS1yZWFzb25pbmctdGFncyUyMCU1QyUwQSUyMCUyMCUyMCUyMC0tcmVhc29uaW5nLXRhZ3MlM0QlMjIlNUIoJyU1QlRISU5LJTVEJyUyQyclNUIlMkZUSElOSyU1RCcpJTVEJTIy",highlighted:`lighteval vllm \\
    <span class="hljs-string">&quot;model_name=mistralai/Magistral-Small-2507,dtype=float16,data_parallel_size=4&quot;</span> \\
    aime24 \\
    --remove-reasoning-tags \\
    --reasoning-tags=<span class="hljs-string">&quot;[(&#x27;[THINK]&#x27;,&#x27;[/THINK]&#x27;)]&quot;</span>`,wrap:!1}}),ee=new h({props:{title:"Nanotron",local:"nanotron",headingTag:"h3"}}),le=new ie({props:{code:"dG9yY2hydW4lMjAtLXN0YW5kYWxvbmUlMjAtLW5ub2RlcyUzRDElMjAtLW5wcm9jLXBlci1ub2RlJTNEMSUyMCU1QyUwQSUyMCUyMCUyMCUyMHNyYyUyRmxpZ2h0ZXZhbCUyRl9fbWFpbl9fLnB5JTIwbmFub3Ryb24lMjAlNUMlMEElMjAlMjAlMjAlMjAtLWNoZWNrcG9pbnQtY29uZmlnLXBhdGglMjAuLiUyRm5hbm90cm9uJTJGY2hlY2twb2ludHMlMkYxMCUyRmNvbmZpZy55YW1sJTIwJTVDJTBBJTIwJTIwJTIwJTIwLS1saWdodGV2YWwtY29uZmlnLXBhdGglMjBleGFtcGxlcyUyRm5hbm90cm9uJTJGbGlnaHRldmFsX2NvbmZpZ19vdmVycmlkZV90ZW1wbGF0ZS55YW1s",highlighted:`torchrun --standalone --nnodes=1 --nproc-per-node=1 \\
    src/lighteval/__main__.py nanotron \\
    --checkpoint-config-path ../nanotron/checkpoints/10/config.yaml \\
    --lighteval-config-path examples/nanotron/lighteval_config_override_template.yaml`,wrap:!1}}),ne=new Jt({props:{source:"https://github.com/huggingface/lighteval/blob/main/docs/source/quicktour.mdx"}}),{c(){$=s("meta"),me=n(),se=s("p"),re=n(),m(U.$$.fragment),pe=n(),m(T.$$.fragment),ue=n(),v=s("blockquote"),v.innerHTML=et,fe=n(),b=s("p"),b.textContent=tt,ce=n(),m(k.$$.fragment),de=n(),g=s("iframe"),he=n(),m(w.$$.fragment),ge=n(),m(C.$$.fragment),$e=n(),x=s("ul"),x.innerHTML=at,ve=n(),m(_.$$.fragment),Me=n(),L=s("ul"),L.innerHTML=nt,ye=n(),m(J.$$.fragment),Ue=n(),E=s("ul"),E.innerHTML=it,Te=n(),m(G.$$.fragment),be=n(),H=s("p"),H.innerHTML=st,ke=n(),m(W.$$.fragment),we=n(),m(j.$$.fragment),Ce=n(),R=s("p"),R.textContent=ot,xe=n(),m(Z.$$.fragment),_e=n(),N=s("p"),N.textContent=mt,Le=n(),Q=s("ul"),Q.innerHTML=rt,Je=n(),A=s("p"),A.innerHTML=pt,Ee=n(),m(Y.$$.fragment),Ge=n(),F=s("p"),F.innerHTML=ut,He=n(),q=s("p"),q.innerHTML=ft,We=n(),m(I.$$.fragment),je=n(),S=s("p"),S.innerHTML=ct,Re=n(),m(P.$$.fragment),Ze=n(),m(X.$$.fragment),Ne=n(),m(V.$$.fragment),Qe=n(),B=s("p"),B.innerHTML=dt,Ae=n(),z=s("p"),z.innerHTML=ht,Ye=n(),D=s("p"),D.innerHTML=gt,Fe=n(),O=s("p"),O.innerHTML=$t,qe=n(),m(K.$$.fragment),Ie=n(),m(ee.$$.fragment),Se=n(),te=s("p"),te.textContent=vt,Pe=n(),M=s("blockquote"),M.innerHTML=Mt,Xe=n(),m(le.$$.fragment),Ve=n(),ae=s("p"),ae.innerHTML=yt,Be=n(),m(ne.$$.fragment),ze=n(),oe=s("p"),this.h()},l(e){const t=xt("svelte-u9bgzb",document.head);$=o(t,"META",{name:!0,content:!0}),t.forEach(l),me=i(e),se=o(e,"P",{}),Oe(se).forEach(l),re=i(e),r(U.$$.fragment,e),pe=i(e),r(T.$$.fragment,e),ue=i(e),v=o(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),p(v)!=="svelte-1a4xnl6"&&(v.innerHTML=et),fe=i(e),b=o(e,"P",{"data-svelte-h":!0}),p(b)!=="svelte-1g3zc6w"&&(b.textContent=tt),ce=i(e),r(k.$$.fragment,e),de=i(e),g=o(e,"IFRAME",{src:!0,frameborder:!0,width:!0,height:!0}),Oe(g).forEach(l),he=i(e),r(w.$$.fragment,e),ge=i(e),r(C.$$.fragment,e),$e=i(e),x=o(e,"UL",{"data-svelte-h":!0}),p(x)!=="svelte-1kzfh3j"&&(x.innerHTML=at),ve=i(e),r(_.$$.fragment,e),Me=i(e),L=o(e,"UL",{"data-svelte-h":!0}),p(L)!=="svelte-1hjb9o8"&&(L.innerHTML=nt),ye=i(e),r(J.$$.fragment,e),Ue=i(e),E=o(e,"UL",{"data-svelte-h":!0}),p(E)!=="svelte-1uuqk27"&&(E.innerHTML=it),Te=i(e),r(G.$$.fragment,e),be=i(e),H=o(e,"P",{"data-svelte-h":!0}),p(H)!=="svelte-1jqacui"&&(H.innerHTML=st),ke=i(e),r(W.$$.fragment,e),we=i(e),r(j.$$.fragment,e),Ce=i(e),R=o(e,"P",{"data-svelte-h":!0}),p(R)!=="svelte-1u8n90i"&&(R.textContent=ot),xe=i(e),r(Z.$$.fragment,e),_e=i(e),N=o(e,"P",{"data-svelte-h":!0}),p(N)!=="svelte-1vkd3du"&&(N.textContent=mt),Le=i(e),Q=o(e,"UL",{"data-svelte-h":!0}),p(Q)!=="svelte-1c8qycp"&&(Q.innerHTML=rt),Je=i(e),A=o(e,"P",{"data-svelte-h":!0}),p(A)!=="svelte-15xqaj2"&&(A.innerHTML=pt),Ee=i(e),r(Y.$$.fragment,e),Ge=i(e),F=o(e,"P",{"data-svelte-h":!0}),p(F)!=="svelte-e70eqq"&&(F.innerHTML=ut),He=i(e),q=o(e,"P",{"data-svelte-h":!0}),p(q)!=="svelte-kxdhy6"&&(q.innerHTML=ft),We=i(e),r(I.$$.fragment,e),je=i(e),S=o(e,"P",{"data-svelte-h":!0}),p(S)!=="svelte-102effw"&&(S.innerHTML=ct),Re=i(e),r(P.$$.fragment,e),Ze=i(e),r(X.$$.fragment,e),Ne=i(e),r(V.$$.fragment,e),Qe=i(e),B=o(e,"P",{"data-svelte-h":!0}),p(B)!=="svelte-17uu0an"&&(B.innerHTML=dt),Ae=i(e),z=o(e,"P",{"data-svelte-h":!0}),p(z)!=="svelte-quwklj"&&(z.innerHTML=ht),Ye=i(e),D=o(e,"P",{"data-svelte-h":!0}),p(D)!=="svelte-1eknffc"&&(D.innerHTML=gt),Fe=i(e),O=o(e,"P",{"data-svelte-h":!0}),p(O)!=="svelte-16brxvi"&&(O.innerHTML=$t),qe=i(e),r(K.$$.fragment,e),Ie=i(e),r(ee.$$.fragment,e),Se=i(e),te=o(e,"P",{"data-svelte-h":!0}),p(te)!=="svelte-l3or2u"&&(te.textContent=vt),Pe=i(e),M=o(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),p(M)!=="svelte-1w9heqt"&&(M.innerHTML=Mt),Xe=i(e),r(le.$$.fragment,e),Ve=i(e),ae=o(e,"P",{"data-svelte-h":!0}),p(ae)!=="svelte-s5fucd"&&(ae.innerHTML=yt),Be=i(e),r(ne.$$.fragment,e),ze=i(e),oe=o(e,"P",{}),Oe(oe).forEach(l),this.h()},h(){y($,"name","hf:doc:metadata"),y($,"content",Gt),y(v,"class","tip"),Tt(g.src,lt="https://openevals-open-benchmark-index.hf.space")||y(g,"src",lt),y(g,"frameborder","0"),y(g,"width","850"),y(g,"height","450"),y(M,"class","warning")},m(e,t){_t(document.head,$),a(e,me,t),a(e,se,t),a(e,re,t),u(U,e,t),a(e,pe,t),u(T,e,t),a(e,ue,t),a(e,v,t),a(e,fe,t),a(e,b,t),a(e,ce,t),u(k,e,t),a(e,de,t),a(e,g,t),a(e,he,t),u(w,e,t),a(e,ge,t),u(C,e,t),a(e,$e,t),a(e,x,t),a(e,ve,t),u(_,e,t),a(e,Me,t),a(e,L,t),a(e,ye,t),u(J,e,t),a(e,Ue,t),a(e,E,t),a(e,Te,t),u(G,e,t),a(e,be,t),a(e,H,t),a(e,ke,t),u(W,e,t),a(e,we,t),u(j,e,t),a(e,Ce,t),a(e,R,t),a(e,xe,t),u(Z,e,t),a(e,_e,t),a(e,N,t),a(e,Le,t),a(e,Q,t),a(e,Je,t),a(e,A,t),a(e,Ee,t),u(Y,e,t),a(e,Ge,t),a(e,F,t),a(e,He,t),a(e,q,t),a(e,We,t),u(I,e,t),a(e,je,t),a(e,S,t),a(e,Re,t),u(P,e,t),a(e,Ze,t),u(X,e,t),a(e,Ne,t),u(V,e,t),a(e,Qe,t),a(e,B,t),a(e,Ae,t),a(e,z,t),a(e,Ye,t),a(e,D,t),a(e,Fe,t),a(e,O,t),a(e,qe,t),u(K,e,t),a(e,Ie,t),u(ee,e,t),a(e,Se,t),a(e,te,t),a(e,Pe,t),a(e,M,t),a(e,Xe,t),u(le,e,t),a(e,Ve,t),a(e,ae,t),a(e,Be,t),u(ne,e,t),a(e,ze,t),a(e,oe,t),De=!0},p:bt,i(e){De||(f(U.$$.fragment,e),f(T.$$.fragment,e),f(k.$$.fragment,e),f(w.$$.fragment,e),f(C.$$.fragment,e),f(_.$$.fragment,e),f(J.$$.fragment,e),f(G.$$.fragment,e),f(W.$$.fragment,e),f(j.$$.fragment,e),f(Z.$$.fragment,e),f(Y.$$.fragment,e),f(I.$$.fragment,e),f(P.$$.fragment,e),f(X.$$.fragment,e),f(V.$$.fragment,e),f(K.$$.fragment,e),f(ee.$$.fragment,e),f(le.$$.fragment,e),f(ne.$$.fragment,e),De=!0)},o(e){c(U.$$.fragment,e),c(T.$$.fragment,e),c(k.$$.fragment,e),c(w.$$.fragment,e),c(C.$$.fragment,e),c(_.$$.fragment,e),c(J.$$.fragment,e),c(G.$$.fragment,e),c(W.$$.fragment,e),c(j.$$.fragment,e),c(Z.$$.fragment,e),c(Y.$$.fragment,e),c(I.$$.fragment,e),c(P.$$.fragment,e),c(X.$$.fragment,e),c(V.$$.fragment,e),c(K.$$.fragment,e),c(ee.$$.fragment,e),c(le.$$.fragment,e),c(ne.$$.fragment,e),De=!1},d(e){e&&(l(me),l(se),l(re),l(pe),l(ue),l(v),l(fe),l(b),l(ce),l(de),l(g),l(he),l(ge),l($e),l(x),l(ve),l(Me),l(L),l(ye),l(Ue),l(E),l(Te),l(be),l(H),l(ke),l(we),l(Ce),l(R),l(xe),l(_e),l(N),l(Le),l(Q),l(Je),l(A),l(Ee),l(Ge),l(F),l(He),l(q),l(We),l(je),l(S),l(Re),l(Ze),l(Ne),l(Qe),l(B),l(Ae),l(z),l(Ye),l(D),l(Fe),l(O),l(qe),l(Ie),l(Se),l(te),l(Pe),l(M),l(Xe),l(Ve),l(ae),l(Be),l(ze),l(oe)),l($),d(U,e),d(T,e),d(k,e),d(w,e),d(C,e),d(_,e),d(J,e),d(G,e),d(W,e),d(j,e),d(Z,e),d(Y,e),d(I,e),d(P,e),d(X,e),d(V,e),d(K,e),d(ee,e),d(le,e),d(ne,e)}}}const Gt='{"title":"Quick Tour","local":"quick-tour","sections":[{"title":"Find your benchmark","local":"find-your-benchmark","sections":[],"depth":2},{"title":"Available Commands","local":"available-commands","sections":[{"title":"Evaluation Backends","local":"evaluation-backends","sections":[],"depth":3},{"title":"Evaluation Utils","local":"evaluation-utils","sections":[],"depth":3},{"title":"Utils","local":"utils","sections":[],"depth":3}],"depth":2},{"title":"Basic Usage","local":"basic-usage","sections":[{"title":"Task Specification","local":"task-specification","sections":[],"depth":3},{"title":"Running Multiple Tasks","local":"running-multiple-tasks","sections":[],"depth":3}],"depth":2},{"title":"Backend Configuration","local":"backend-configuration","sections":[{"title":"General Information","local":"general-information","sections":[],"depth":3},{"title":"Nanotron","local":"nanotron","sections":[],"depth":3}],"depth":2}],"depth":1}';function Ht(Ke){return kt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Nt extends wt{constructor($){super(),Ct(this,$,Ht,Et,Ut,{})}}export{Nt as component};
