import{s as Tl,o as Ml,n as ya}from"../chunks/scheduler.d586627e.js";import{S as wl,i as yl,g as s,s as n,r as m,A as xl,h as i,f as a,c as o,j as T,u as f,x as r,k as Wa,y as h,a as l,v as d,d as u,t as c,w as $}from"../chunks/index.8589a59c.js";import{T as wa}from"../chunks/Tip.84e2336e.js";import{C as v}from"../chunks/CodeBlock.47c46d2c.js";import{H as Z}from"../chunks/Heading.a70e045b.js";function _l(w){let p,b="É necessário manter o diretório <code>transformers</code> se desejas continuar usando a biblioteca.";return{c(){p=s("p"),p.innerHTML=b},l(g){p=i(g,"P",{"data-svelte-h":!0}),r(p)!=="svelte-1bdt7ke"&&(p.innerHTML=b)},m(g,M){l(g,p,M)},p:ya,d(g){g&&a(p)}}}function Cl(w){let p,b=`O 🤗 Transformers usará as variáveis de ambiente do shell <code>PYTORCH_TRANSFORMERS_CACHE</code> ou <code>PYTORCH_PRETRAINED_BERT_CACHE</code>
se estiver vindo de uma versão anterior da biblioteca que tenha configurado essas variáveis de ambiente, a menos que
você especifique a variável de ambiente do shell <code>TRANSFORMERS_CACHE</code>.`;return{c(){p=s("p"),p.innerHTML=b},l(g){p=i(g,"P",{"data-svelte-h":!0}),r(p)!=="svelte-1tkrq2a"&&(p.innerHTML=b)},m(g,M){l(g,p,M)},p:ya,d(g){g&&a(p)}}}function Jl(w){let p,b=`Você pode adicionar o <a href="https://huggingface.co/docs/datasets/" rel="nofollow">🤗 Datasets</a> ao pipeline de treinamento offline declarando
a variável de ambiente <code>HF_DATASETS_OFFLINE=1</code>.`;return{c(){p=s("p"),p.innerHTML=b},l(g){p=i(g,"P",{"data-svelte-h":!0}),r(p)!=="svelte-56g52x"&&(p.innerHTML=b)},m(g,M){l(g,p,M)},p:ya,d(g){g&&a(p)}}}function Zl(w){let p,b='Para obter mais detalhes sobre como baixar arquivos armazenados no Hub, consulte a seção <a href="https://huggingface.co/docs/hub/how-to-downstream" rel="nofollow">How to download files from the Hub</a>.';return{c(){p=s("p"),p.innerHTML=b},l(g){p=i(g,"P",{"data-svelte-h":!0}),r(p)!=="svelte-1ws8uxc"&&(p.innerHTML=b)},m(g,M){l(g,p,M)},p:ya,d(g){g&&a(p)}}}function jl(w){let p,b,g,M,j,ot,U,ka=`Neste guia poderá encontrar informações para a instalação do 🤗 Transformers para qualquer biblioteca de
Machine Learning com a qual esteja a trabalhar. Além disso, poderá encontrar informações sobre como gerar cachês e
configurar o 🤗 Transformers para execução em modo offline (opcional).`,st,H,Ga=`🤗 Transformers foi testado com Python 3.6+, PyTorch 1.1.0+, TensorFlow 2.0+, e Flax. Para instalar a biblioteca de
deep learning com que deseja trabalhar, siga as instruções correspondentes listadas a seguir:`,it,L,Ra='<li><a href="https://pytorch.org/get-started/locally/" rel="nofollow">PyTorch</a></li> <li><a href="https://www.tensorflow.org/install/pip" rel="nofollow">TensorFlow 2.0</a></li> <li><a href="https://flax.readthedocs.io/en/latest/" rel="nofollow">Flax</a></li>',rt,W,pt,k,Ia=`É sugerido instalar o 🤗 Transformers num <a href="https://docs.python.org/3/library/venv.html" rel="nofollow">ambiente virtual</a>. Se precisar
de mais informações sobre ambientes virtuais em Python, consulte este <a href="https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/" rel="nofollow">guia</a>.
Um ambiente virtual facilitará a manipulação e organização de projetos e evita problemas de compatibilidade entre dependências.`,mt,G,Ea="Comece criando um ambiente virtual no diretório do seu projeto:",ft,R,dt,I,Pa="E para ativar o ambiente virtual:",ut,E,ct,P,qa="Agora É possível instalar o 🤗 Transformers com o comando a seguir:",$t,q,gt,z,za="Somente para a CPU, é possível instalar o 🤗 Transformers e a biblioteca de deep learning respectiva apenas numa linha.",ht,N,Na="Por exemplo, para instalar o 🤗 Transformers e o PyTorch, digite:",vt,F,bt,X,Fa="🤗 Transformers e TensorFlow 2.0:",Tt,V,Mt,S,Xa="🤗 Transformers e Flax:",wt,Y,yt,B,Va="Por último, verifique se o 🤗 Transformers foi instalado com sucesso usando o seguinte comando para baixar um modelo pré-treinado:",xt,A,_t,O,Sa="Em seguida, imprima um rótulo e sua pontuação:",Ct,Q,Jt,D,Zt,K,Ya="Para instalar o 🤗 Transformers a partir da fonte use o seguinte comando:",jt,ee,Ut,te,Ba=`O comando acima instalará a versão <code>master</code> mais atual em vez da última versão estável. A versão <code>master</code> é útil para
utilizar os últimos updates contidos em 🤗 Transformers. Por exemplo, um erro recente pode ter sido corrigido somente
após a última versão estável, antes que houvesse um novo lançamento. No entanto, há a possibilidade que a versão <code>master</code> não esteja estável.
A equipa trata de mantér a versão <code>master</code> operacional e a maioria dos erros são resolvidos em poucas horas ou dias.
Se encontrar quaisquer problemas, por favor abra um <a href="https://github.com/huggingface/transformers/issues" rel="nofollow">Issue</a> para que o
mesmo possa ser corrigido o mais rápido possível.`,Ht,ae,Aa="Verifique que o 🤗 Transformers está instalado corretamente usando o seguinte comando:",Lt,le,Wt,ne,kt,oe,Oa="Uma instalação editável será necessária caso desejas um dos seguintes:",Gt,se,Qa="<li>Usar a versão <code>master</code> do código fonte.</li> <li>Contribuir ao 🤗 Transformers e precisa testar mudanças ao código.</li>",Rt,ie,Da="Para tal, clone o repositório e instale o 🤗 Transformers com os seguintes comandos:",It,re,Et,pe,Ka=`Estes comandos vão ligar o diretório para o qual foi clonado o repositório ao caminho de bibliotecas do Python.
O Python agora buscará dentro dos arquivos que foram clonados além dos caminhos normais da biblioteca.
Por exemplo, se os pacotes do Python se encontram instalados no caminho <code>~/anaconda3/envs/main/lib/python3.7/site-packages/</code>,
o Python também buscará módulos no diretório onde clonamos o repositório <code>~/transformers/</code>.`,Pt,x,qt,me,el="Assim, É possível atualizar sua cópia local para com a última versão do 🤗 Transformers com o seguinte comando:",zt,fe,Nt,de,tl="O ambiente de Python que foi criado para a instalação do 🤗 Transformers encontrará a versão <code>master</code> em execuções seguintes.",Ft,ue,Xt,ce,al="É possível instalar o 🤗 Transformers a partir do canal conda <code>conda-forge</code> com o seguinte comando:",Vt,$e,St,ge,Yt,he,ll=`Os modelos pré-treinados são baixados e armazenados no cachê local, encontrado em <code>~/.cache/huggingface/transformers/</code>.
Este é o diretório padrão determinado pela variável <code>TRANSFORMERS_CACHE</code> dentro do shell.
No Windows, este diretório pré-definido é dado por <code>C:\\Users\\username\\.cache\\huggingface\\transformers</code>.
É possível mudar as variáveis dentro do shell em ordem de prioridade para especificar um diretório de cachê diferente:`,Bt,ve,nl="<li>Variável de ambiente do shell (por padrão): <code>TRANSFORMERS_CACHE</code>.</li> <li>Variável de ambiente do shell:<code>HF_HOME</code> + <code>transformers/</code>.</li> <li>Variável de ambiente do shell: <code>XDG_CACHE_HOME</code> + <code>/huggingface/transformers</code>.</li>",At,_,Ot,be,Qt,Te,ol=`O 🤗 Transformers também pode ser executado num ambiente de firewall ou fora da rede (offline) usando arquivos locais.
Para tal, configure a variável de ambiente de modo que <code>TRANSFORMERS_OFFLINE=1</code>.`,Dt,C,Kt,Me,sl="Segue um exemplo de execução do programa numa rede padrão com firewall para instâncias externas, usando o seguinte comando:",ea,we,ta,ye,il="Execute esse mesmo programa numa instância offline com o seguinte comando:",aa,xe,la,_e,rl="O script agora deve ser executado sem travar ou expirar, pois procurará apenas por arquivos locais.",na,Ce,oa,Je,pl="Outra opção para usar o 🤗 Transformers offline é baixar os arquivos antes e depois apontar para o caminho local onde estão localizados. Existem três maneiras de fazer isso:",sa,Ze,ml='<li><p>Baixe um arquivo por meio da interface de usuário do <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a> clicando no ícone ↓.</p> <p><img src="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/download-icon.png" alt="download-icon"/></p></li>',ia,Se,je,Ye,fl="Use o pipeline do <code>PreTrainedModel.from_pretrained()</code> e <code>PreTrainedModel.save_pretrained()</code>:",xa,tt,Ue,Be,dl="Baixa os arquivos previamente com <code>PreTrainedModel.from_pretrained()</code>:",_a,He,ra,y,Le,Ae,ul="Salve os arquivos em um diretório específico com <code>PreTrainedModel.save_pretrained()</code>:",Ca,We,Ja,ke,Oe,cl="Quando estiver offline, acesse os arquivos com <code>PreTrainedModel.from_pretrained()</code> do diretório especificado:",Za,Ge,pa,Qe,Re,De,$l='Baixando arquivos programaticamente com a biblioteca <a href="https://github.com/huggingface/huggingface_hub/tree/main/src/huggingface_hub" rel="nofollow">huggingface_hub</a>:',ja,Ie,Ee,Ke,gl='Instale a biblioteca <a href="https://github.com/huggingface/huggingface_hub/tree/main/src/huggingface_hub" rel="nofollow">huggingface_hub</a> em seu ambiente virtual:',Ua,Pe,Ha,qe,et,hl='Utiliza a função <a href="https://huggingface.co/docs/hub/adding-a-library#download-files-from-the-hub" rel="nofollow"><code>hf_hub_download</code></a> para baixar um arquivo para um caminho específico. Por exemplo, o comando a seguir baixará o arquivo <code>config.json</code> para o modelo <a href="https://huggingface.co/bigscience/T0_3B" rel="nofollow">T0</a> no caminho desejado:',La,ze,ma,Ne,vl="Depois que o arquivo for baixado e armazenado no cachê local, especifique seu caminho local para carregá-lo e usá-lo:",fa,Fe,da,J,ua,at,ca;return j=new Z({props:{title:"Guia de Instalação",local:"guia-de-instalação",headingTag:"h1"}}),W=new Z({props:{title:"Instalação pelo Pip",local:"instalação-pelo-pip",headingTag:"h2"}}),R=new v({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'python -m venv .<span class="hljs-built_in">env</span>',wrap:!1}}),E=new v({props:{code:"c291cmNlJTIwLmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:'<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate',wrap:!1}}),q=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMHRyYW5zZm9ybWVycw==",highlighted:"pip install transformers",wrap:!1}}),F=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMHRyYW5zZm9ybWVycyU1QnRvcmNoJTVE",highlighted:"pip install transformers[torch]",wrap:!1}}),V=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMHRyYW5zZm9ybWVycyU1QnRmLWNwdSU1RA==",highlighted:"pip install transformers[tf-cpu]",wrap:!1}}),Y=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMHRyYW5zZm9ybWVycyU1QmZsYXglNUQ=",highlighted:"pip install transformers[flax]",wrap:!1}}),A=new v({props:{code:"cHl0aG9uJTIwLWMlMjAlMjJmcm9tJTIwdHJhbnNmb3JtZXJzJTIwaW1wb3J0JTIwcGlwZWxpbmUlM0IlMjBwcmludChwaXBlbGluZSgnc2VudGltZW50LWFuYWx5c2lzJykoJ3dlJTIwbG92ZSUyMHlvdScpKSUyMg==",highlighted:'python -c <span class="hljs-string">&quot;from transformers import pipeline; print(pipeline(&#x27;sentiment-analysis&#x27;)(&#x27;we love you&#x27;))&quot;</span>',wrap:!1}}),Q=new v({props:{code:"JTVCJTdCJ2xhYmVsJyUzQSUyMCdQT1NJVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45OTk4NzA0NzkxMDY5MDMxJTdEJTVE",highlighted:'[{<span class="hljs-string">&#x27;label&#x27;</span>: <span class="hljs-string">&#x27;POSITIVE&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: 0.9998704791069031}]',wrap:!1}}),D=new Z({props:{title:"Instalação usando a fonte",local:"instalação-usando-a-fonte",headingTag:"h2"}}),ee=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGdHJhbnNmb3JtZXJz",highlighted:"pip install git+https://github.com/huggingface/transformers",wrap:!1}}),le=new v({props:{code:"cHl0aG9uJTIwLWMlMjAlMjJmcm9tJTIwdHJhbnNmb3JtZXJzJTIwaW1wb3J0JTIwcGlwZWxpbmUlM0IlMjBwcmludChwaXBlbGluZSgnc2VudGltZW50LWFuYWx5c2lzJykoJ0klMjBsb3ZlJTIweW91JykpJTIy",highlighted:'python -c <span class="hljs-string">&quot;from transformers import pipeline; print(pipeline(&#x27;sentiment-analysis&#x27;)(&#x27;I love you&#x27;))&quot;</span>',wrap:!1}}),ne=new Z({props:{title:"Instalação editável",local:"instalação-editável",headingTag:"h2"}}),re=new v({props:{code:"Z2l0JTIwY2xvbmUlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZodWdnaW5nZmFjZSUyRnRyYW5zZm9ybWVycy5naXQlMEFjZCUyMHRyYW5zZm9ybWVycyUwQXBpcCUyMGluc3RhbGwlMjAtZSUyMC4=",highlighted:`git <span class="hljs-built_in">clone</span> https://github.com/huggingface/transformers.git
<span class="hljs-built_in">cd</span> transformers
pip install -e .`,wrap:!1}}),x=new wa({props:{warning:!0,$$slots:{default:[_l]},$$scope:{ctx:w}}}),fe=new v({props:{code:"Y2QlMjB+JTJGdHJhbnNmb3JtZXJzJTJGJTBBZ2l0JTIwcHVsbA==",highlighted:`<span class="hljs-built_in">cd</span> ~/transformers/
git pull`,wrap:!1}}),ue=new Z({props:{title:"Instalação usando o Conda",local:"instalação-usando-o-conda",headingTag:"h2"}}),$e=new v({props:{code:"Y29uZGElMjBpbnN0YWxsJTIwY29uZGEtZm9yZ2UlM0ElM0F0cmFuc2Zvcm1lcnM=",highlighted:"conda install conda-forge::transformers",wrap:!1}}),ge=new Z({props:{title:"Configuração do Cachê",local:"configuração-do-cachê",headingTag:"h2"}}),_=new wa({props:{$$slots:{default:[Cl]},$$scope:{ctx:w}}}),be=new Z({props:{title:"Modo Offline",local:"modo-offline",headingTag:"h2"}}),C=new wa({props:{$$slots:{default:[Jl]},$$scope:{ctx:w}}}),we=new v({props:{code:"cHl0aG9uJTIwZXhhbXBsZXMlMkZweXRvcmNoJTJGdHJhbnNsYXRpb24lMkZydW5fdHJhbnNsYXRpb24ucHklMjAtLW1vZGVsX25hbWVfb3JfcGF0aCUyMGdvb2dsZS10NSUyRnQ1LXNtYWxsJTIwLS1kYXRhc2V0X25hbWUlMjB3bXQxNiUyMC0tZGF0YXNldF9jb25maWclMjByby1lbiUyMC4uLg==",highlighted:"python examples/pytorch/translation/run_translation.py --model_name_or_path google-t5/t5-small --dataset_name wmt16 --dataset_config ro-en ...",wrap:!1}}),xe=new v({props:{code:"SEZfREFUQVNFVFNfT0ZGTElORSUzRDElMjBUUkFOU0ZPUk1FUlNfT0ZGTElORSUzRDElMjAlNUMlMEFweXRob24lMjBleGFtcGxlcyUyRnB5dG9yY2glMkZ0cmFuc2xhdGlvbiUyRnJ1bl90cmFuc2xhdGlvbi5weSUyMC0tbW9kZWxfbmFtZV9vcl9wYXRoJTIwZ29vZ2xlLXQ1JTJGdDUtc21hbGwlMjAtLWRhdGFzZXRfbmFtZSUyMHdtdDE2JTIwLS1kYXRhc2V0X2NvbmZpZyUyMHJvLWVuJTIwLi4u",highlighted:`HF_DATASETS_OFFLINE=1 TRANSFORMERS_OFFLINE=1 \\
python examples/pytorch/translation/run_translation.py --model_name_or_path google-t5/t5-small --dataset_name wmt16 --dataset_config ro-en ...`,wrap:!1}}),Ce=new Z({props:{title:"Obtendo modelos e tokenizers para uso offline",local:"obtendo-modelos-e-tokenizers-para-uso-offline",headingTag:"h3"}}),He=new v({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMEF1dG9Ub2tlbml6ZXIlMkMlMjBBdXRvTW9kZWxGb3JTZXEyU2VxTE0lMEElMEF0b2tlbml6ZXIlMjAlM0QlMjBBdXRvVG9rZW5pemVyLmZyb21fcHJldHJhaW5lZCglMjJiaWdzY2llbmNlJTJGVDBfM0IlMjIpJTBBbW9kZWwlMjAlM0QlMjBBdXRvTW9kZWxGb3JTZXEyU2VxTE0uZnJvbV9wcmV0cmFpbmVkKCUyMmJpZ3NjaWVuY2UlMkZUMF8zQiUyMik=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, AutoModelForSeq2SeqLM

<span class="hljs-meta">&gt;&gt;&gt; </span>tokenizer = AutoTokenizer.from_pretrained(<span class="hljs-string">&quot;bigscience/T0_3B&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>model = AutoModelForSeq2SeqLM.from_pretrained(<span class="hljs-string">&quot;bigscience/T0_3B&quot;</span>)`,wrap:!1}}),We=new v({props:{code:"dG9rZW5pemVyLnNhdmVfcHJldHJhaW5lZCglMjIuJTJGeW91ciUyRnBhdGglMkZiaWdzY2llbmNlX3QwJTIyKSUwQW1vZGVsLnNhdmVfcHJldHJhaW5lZCglMjIuJTJGeW91ciUyRnBhdGglMkZiaWdzY2llbmNlX3QwJTIyKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span>tokenizer.save_pretrained(<span class="hljs-string">&quot;./your/path/bigscience_t0&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>model.save_pretrained(<span class="hljs-string">&quot;./your/path/bigscience_t0&quot;</span>)`,wrap:!1}}),Ge=new v({props:{code:"dG9rZW5pemVyJTIwJTNEJTIwQXV0b1Rva2VuaXplci5mcm9tX3ByZXRyYWluZWQoJTIyLiUyRnlvdXIlMkZwYXRoJTJGYmlnc2NpZW5jZV90MCUyMiklMEFtb2RlbCUyMCUzRCUyMEF1dG9Nb2RlbC5mcm9tX3ByZXRyYWluZWQoJTIyLiUyRnlvdXIlMkZwYXRoJTJGYmlnc2NpZW5jZV90MCUyMik=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span>tokenizer = AutoTokenizer.from_pretrained(<span class="hljs-string">&quot;./your/path/bigscience_t0&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>model = AutoModel.from_pretrained(<span class="hljs-string">&quot;./your/path/bigscience_t0&quot;</span>)`,wrap:!1}}),Pe=new v({props:{code:"cHl0aG9uJTIwLW0lMjBwaXAlMjBpbnN0YWxsJTIwaHVnZ2luZ2ZhY2VfaHVi",highlighted:"python -m pip install huggingface_hub",wrap:!1}}),ze=new v({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMGhmX2h1Yl9kb3dubG9hZCUwQSUwQWhmX2h1Yl9kb3dubG9hZChyZXBvX2lkJTNEJTIyYmlnc2NpZW5jZSUyRlQwXzNCJTIyJTJDJTIwZmlsZW5hbWUlM0QlMjJjb25maWcuanNvbiUyMiUyQyUyMGNhY2hlX2RpciUzRCUyMi4lMkZ5b3VyJTJGcGF0aCUyRmJpZ3NjaWVuY2VfdDAlMjIp",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> hf_hub_download

<span class="hljs-meta">&gt;&gt;&gt; </span>hf_hub_download(repo_id=<span class="hljs-string">&quot;bigscience/T0_3B&quot;</span>, filename=<span class="hljs-string">&quot;config.json&quot;</span>, cache_dir=<span class="hljs-string">&quot;./your/path/bigscience_t0&quot;</span>)`,wrap:!1}}),Fe=new v({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMEF1dG9Db25maWclMEElMEFjb25maWclMjAlM0QlMjBBdXRvQ29uZmlnLmZyb21fcHJldHJhaW5lZCglMjIuJTJGeW91ciUyRnBhdGglMkZiaWdzY2llbmNlX3QwJTJGY29uZmlnLmpzb24lMjIp",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoConfig

<span class="hljs-meta">&gt;&gt;&gt; </span>config = AutoConfig.from_pretrained(<span class="hljs-string">&quot;./your/path/bigscience_t0/config.json&quot;</span>)`,wrap:!1}}),J=new wa({props:{$$slots:{default:[Zl]},$$scope:{ctx:w}}}),{c(){p=s("meta"),b=n(),g=s("p"),M=n(),m(j.$$.fragment),ot=n(),U=s("p"),U.textContent=ka,st=n(),H=s("p"),H.textContent=Ga,it=n(),L=s("ul"),L.innerHTML=Ra,rt=n(),m(W.$$.fragment),pt=n(),k=s("p"),k.innerHTML=Ia,mt=n(),G=s("p"),G.textContent=Ea,ft=n(),m(R.$$.fragment),dt=n(),I=s("p"),I.textContent=Pa,ut=n(),m(E.$$.fragment),ct=n(),P=s("p"),P.textContent=qa,$t=n(),m(q.$$.fragment),gt=n(),z=s("p"),z.textContent=za,ht=n(),N=s("p"),N.textContent=Na,vt=n(),m(F.$$.fragment),bt=n(),X=s("p"),X.textContent=Fa,Tt=n(),m(V.$$.fragment),Mt=n(),S=s("p"),S.textContent=Xa,wt=n(),m(Y.$$.fragment),yt=n(),B=s("p"),B.textContent=Va,xt=n(),m(A.$$.fragment),_t=n(),O=s("p"),O.textContent=Sa,Ct=n(),m(Q.$$.fragment),Jt=n(),m(D.$$.fragment),Zt=n(),K=s("p"),K.textContent=Ya,jt=n(),m(ee.$$.fragment),Ut=n(),te=s("p"),te.innerHTML=Ba,Ht=n(),ae=s("p"),ae.textContent=Aa,Lt=n(),m(le.$$.fragment),Wt=n(),m(ne.$$.fragment),kt=n(),oe=s("p"),oe.textContent=Oa,Gt=n(),se=s("ul"),se.innerHTML=Qa,Rt=n(),ie=s("p"),ie.textContent=Da,It=n(),m(re.$$.fragment),Et=n(),pe=s("p"),pe.innerHTML=Ka,Pt=n(),m(x.$$.fragment),qt=n(),me=s("p"),me.textContent=el,zt=n(),m(fe.$$.fragment),Nt=n(),de=s("p"),de.innerHTML=tl,Ft=n(),m(ue.$$.fragment),Xt=n(),ce=s("p"),ce.innerHTML=al,Vt=n(),m($e.$$.fragment),St=n(),m(ge.$$.fragment),Yt=n(),he=s("p"),he.innerHTML=ll,Bt=n(),ve=s("ol"),ve.innerHTML=nl,At=n(),m(_.$$.fragment),Ot=n(),m(be.$$.fragment),Qt=n(),Te=s("p"),Te.innerHTML=ol,Dt=n(),m(C.$$.fragment),Kt=n(),Me=s("p"),Me.textContent=sl,ea=n(),m(we.$$.fragment),ta=n(),ye=s("p"),ye.textContent=il,aa=n(),m(xe.$$.fragment),la=n(),_e=s("p"),_e.textContent=rl,na=n(),m(Ce.$$.fragment),oa=n(),Je=s("p"),Je.textContent=pl,sa=n(),Ze=s("ul"),Ze.innerHTML=ml,ia=n(),Se=s("ul"),je=s("li"),Ye=s("p"),Ye.innerHTML=fl,xa=n(),tt=s("ol"),Ue=s("li"),Be=s("p"),Be.innerHTML=dl,_a=n(),m(He.$$.fragment),ra=n(),y=s("ol"),Le=s("li"),Ae=s("p"),Ae.innerHTML=ul,Ca=n(),m(We.$$.fragment),Ja=n(),ke=s("li"),Oe=s("p"),Oe.innerHTML=cl,Za=n(),m(Ge.$$.fragment),pa=n(),Qe=s("ul"),Re=s("li"),De=s("p"),De.innerHTML=$l,ja=n(),Ie=s("ol"),Ee=s("li"),Ke=s("p"),Ke.innerHTML=gl,Ua=n(),m(Pe.$$.fragment),Ha=n(),qe=s("li"),et=s("p"),et.innerHTML=hl,La=n(),m(ze.$$.fragment),ma=n(),Ne=s("p"),Ne.textContent=vl,fa=n(),m(Fe.$$.fragment),da=n(),m(J.$$.fragment),ua=n(),at=s("p"),this.h()},l(e){const t=xl("svelte-u9bgzb",document.head);p=i(t,"META",{name:!0,content:!0}),t.forEach(a),b=o(e),g=i(e,"P",{}),T(g).forEach(a),M=o(e),f(j.$$.fragment,e),ot=o(e),U=i(e,"P",{"data-svelte-h":!0}),r(U)!=="svelte-1t9lcyn"&&(U.textContent=ka),st=o(e),H=i(e,"P",{"data-svelte-h":!0}),r(H)!=="svelte-1630b0v"&&(H.textContent=Ga),it=o(e),L=i(e,"UL",{"data-svelte-h":!0}),r(L)!=="svelte-bw2wys"&&(L.innerHTML=Ra),rt=o(e),f(W.$$.fragment,e),pt=o(e),k=i(e,"P",{"data-svelte-h":!0}),r(k)!=="svelte-15f8qzh"&&(k.innerHTML=Ia),mt=o(e),G=i(e,"P",{"data-svelte-h":!0}),r(G)!=="svelte-ke3749"&&(G.textContent=Ea),ft=o(e),f(R.$$.fragment,e),dt=o(e),I=i(e,"P",{"data-svelte-h":!0}),r(I)!=="svelte-4y7owj"&&(I.textContent=Pa),ut=o(e),f(E.$$.fragment,e),ct=o(e),P=i(e,"P",{"data-svelte-h":!0}),r(P)!=="svelte-1puccyh"&&(P.textContent=qa),$t=o(e),f(q.$$.fragment,e),gt=o(e),z=i(e,"P",{"data-svelte-h":!0}),r(z)!=="svelte-a3q0x4"&&(z.textContent=za),ht=o(e),N=i(e,"P",{"data-svelte-h":!0}),r(N)!=="svelte-1te890g"&&(N.textContent=Na),vt=o(e),f(F.$$.fragment,e),bt=o(e),X=i(e,"P",{"data-svelte-h":!0}),r(X)!=="svelte-1xstfzz"&&(X.textContent=Fa),Tt=o(e),f(V.$$.fragment,e),Mt=o(e),S=i(e,"P",{"data-svelte-h":!0}),r(S)!=="svelte-wg31sd"&&(S.textContent=Xa),wt=o(e),f(Y.$$.fragment,e),yt=o(e),B=i(e,"P",{"data-svelte-h":!0}),r(B)!=="svelte-vj31is"&&(B.textContent=Va),xt=o(e),f(A.$$.fragment,e),_t=o(e),O=i(e,"P",{"data-svelte-h":!0}),r(O)!=="svelte-vgdi2u"&&(O.textContent=Sa),Ct=o(e),f(Q.$$.fragment,e),Jt=o(e),f(D.$$.fragment,e),Zt=o(e),K=i(e,"P",{"data-svelte-h":!0}),r(K)!=="svelte-1rl7bm7"&&(K.textContent=Ya),jt=o(e),f(ee.$$.fragment,e),Ut=o(e),te=i(e,"P",{"data-svelte-h":!0}),r(te)!=="svelte-1xlgvf0"&&(te.innerHTML=Ba),Ht=o(e),ae=i(e,"P",{"data-svelte-h":!0}),r(ae)!=="svelte-1lq317w"&&(ae.textContent=Aa),Lt=o(e),f(le.$$.fragment,e),Wt=o(e),f(ne.$$.fragment,e),kt=o(e),oe=i(e,"P",{"data-svelte-h":!0}),r(oe)!=="svelte-16m3w2r"&&(oe.textContent=Oa),Gt=o(e),se=i(e,"UL",{"data-svelte-h":!0}),r(se)!=="svelte-1n3746l"&&(se.innerHTML=Qa),Rt=o(e),ie=i(e,"P",{"data-svelte-h":!0}),r(ie)!=="svelte-1cx0ul5"&&(ie.textContent=Da),It=o(e),f(re.$$.fragment,e),Et=o(e),pe=i(e,"P",{"data-svelte-h":!0}),r(pe)!=="svelte-7mk5h4"&&(pe.innerHTML=Ka),Pt=o(e),f(x.$$.fragment,e),qt=o(e),me=i(e,"P",{"data-svelte-h":!0}),r(me)!=="svelte-1cryqdu"&&(me.textContent=el),zt=o(e),f(fe.$$.fragment,e),Nt=o(e),de=i(e,"P",{"data-svelte-h":!0}),r(de)!=="svelte-1ylj65e"&&(de.innerHTML=tl),Ft=o(e),f(ue.$$.fragment,e),Xt=o(e),ce=i(e,"P",{"data-svelte-h":!0}),r(ce)!=="svelte-1qik1sn"&&(ce.innerHTML=al),Vt=o(e),f($e.$$.fragment,e),St=o(e),f(ge.$$.fragment,e),Yt=o(e),he=i(e,"P",{"data-svelte-h":!0}),r(he)!=="svelte-1b18dr9"&&(he.innerHTML=ll),Bt=o(e),ve=i(e,"OL",{"data-svelte-h":!0}),r(ve)!=="svelte-1cn7wea"&&(ve.innerHTML=nl),At=o(e),f(_.$$.fragment,e),Ot=o(e),f(be.$$.fragment,e),Qt=o(e),Te=i(e,"P",{"data-svelte-h":!0}),r(Te)!=="svelte-slzxgq"&&(Te.innerHTML=ol),Dt=o(e),f(C.$$.fragment,e),Kt=o(e),Me=i(e,"P",{"data-svelte-h":!0}),r(Me)!=="svelte-13rlie8"&&(Me.textContent=sl),ea=o(e),f(we.$$.fragment,e),ta=o(e),ye=i(e,"P",{"data-svelte-h":!0}),r(ye)!=="svelte-47mppp"&&(ye.textContent=il),aa=o(e),f(xe.$$.fragment,e),la=o(e),_e=i(e,"P",{"data-svelte-h":!0}),r(_e)!=="svelte-12kmhlq"&&(_e.textContent=rl),na=o(e),f(Ce.$$.fragment,e),oa=o(e),Je=i(e,"P",{"data-svelte-h":!0}),r(Je)!=="svelte-1h7uo8f"&&(Je.textContent=pl),sa=o(e),Ze=i(e,"UL",{"data-svelte-h":!0}),r(Ze)!=="svelte-5qwd75"&&(Ze.innerHTML=ml),ia=o(e),Se=i(e,"UL",{});var lt=T(Se);je=i(lt,"LI",{});var Xe=T(je);Ye=i(Xe,"P",{"data-svelte-h":!0}),r(Ye)!=="svelte-99oavb"&&(Ye.innerHTML=fl),xa=o(Xe),tt=i(Xe,"OL",{});var nt=T(tt);Ue=i(nt,"LI",{});var Ve=T(Ue);Be=i(Ve,"P",{"data-svelte-h":!0}),r(Be)!=="svelte-z1eytg"&&(Be.innerHTML=dl),_a=o(Ve),f(He.$$.fragment,Ve),Ve.forEach(a),nt.forEach(a),Xe.forEach(a),lt.forEach(a),ra=o(e),y=i(e,"OL",{start:!0});var $a=T(y);Le=i($a,"LI",{});var ga=T(Le);Ae=i(ga,"P",{"data-svelte-h":!0}),r(Ae)!=="svelte-21a7e4"&&(Ae.innerHTML=ul),Ca=o(ga),f(We.$$.fragment,ga),ga.forEach(a),Ja=o($a),ke=i($a,"LI",{});var ha=T(ke);Oe=i(ha,"P",{"data-svelte-h":!0}),r(Oe)!=="svelte-1xsflyb"&&(Oe.innerHTML=cl),Za=o(ha),f(Ge.$$.fragment,ha),ha.forEach(a),$a.forEach(a),pa=o(e),Qe=i(e,"UL",{});var bl=T(Qe);Re=i(bl,"LI",{});var va=T(Re);De=i(va,"P",{"data-svelte-h":!0}),r(De)!=="svelte-8crtha"&&(De.innerHTML=$l),ja=o(va),Ie=i(va,"OL",{});var ba=T(Ie);Ee=i(ba,"LI",{});var Ta=T(Ee);Ke=i(Ta,"P",{"data-svelte-h":!0}),r(Ke)!=="svelte-1ivo2k9"&&(Ke.innerHTML=gl),Ua=o(Ta),f(Pe.$$.fragment,Ta),Ta.forEach(a),Ha=o(ba),qe=i(ba,"LI",{});var Ma=T(qe);et=i(Ma,"P",{"data-svelte-h":!0}),r(et)!=="svelte-1378s6k"&&(et.innerHTML=hl),La=o(Ma),f(ze.$$.fragment,Ma),Ma.forEach(a),ba.forEach(a),va.forEach(a),bl.forEach(a),ma=o(e),Ne=i(e,"P",{"data-svelte-h":!0}),r(Ne)!=="svelte-6ml8ij"&&(Ne.textContent=vl),fa=o(e),f(Fe.$$.fragment,e),da=o(e),f(J.$$.fragment,e),ua=o(e),at=i(e,"P",{}),T(at).forEach(a),this.h()},h(){Wa(p,"name","hf:doc:metadata"),Wa(p,"content",Ul),Wa(y,"start","2")},m(e,t){h(document.head,p),l(e,b,t),l(e,g,t),l(e,M,t),d(j,e,t),l(e,ot,t),l(e,U,t),l(e,st,t),l(e,H,t),l(e,it,t),l(e,L,t),l(e,rt,t),d(W,e,t),l(e,pt,t),l(e,k,t),l(e,mt,t),l(e,G,t),l(e,ft,t),d(R,e,t),l(e,dt,t),l(e,I,t),l(e,ut,t),d(E,e,t),l(e,ct,t),l(e,P,t),l(e,$t,t),d(q,e,t),l(e,gt,t),l(e,z,t),l(e,ht,t),l(e,N,t),l(e,vt,t),d(F,e,t),l(e,bt,t),l(e,X,t),l(e,Tt,t),d(V,e,t),l(e,Mt,t),l(e,S,t),l(e,wt,t),d(Y,e,t),l(e,yt,t),l(e,B,t),l(e,xt,t),d(A,e,t),l(e,_t,t),l(e,O,t),l(e,Ct,t),d(Q,e,t),l(e,Jt,t),d(D,e,t),l(e,Zt,t),l(e,K,t),l(e,jt,t),d(ee,e,t),l(e,Ut,t),l(e,te,t),l(e,Ht,t),l(e,ae,t),l(e,Lt,t),d(le,e,t),l(e,Wt,t),d(ne,e,t),l(e,kt,t),l(e,oe,t),l(e,Gt,t),l(e,se,t),l(e,Rt,t),l(e,ie,t),l(e,It,t),d(re,e,t),l(e,Et,t),l(e,pe,t),l(e,Pt,t),d(x,e,t),l(e,qt,t),l(e,me,t),l(e,zt,t),d(fe,e,t),l(e,Nt,t),l(e,de,t),l(e,Ft,t),d(ue,e,t),l(e,Xt,t),l(e,ce,t),l(e,Vt,t),d($e,e,t),l(e,St,t),d(ge,e,t),l(e,Yt,t),l(e,he,t),l(e,Bt,t),l(e,ve,t),l(e,At,t),d(_,e,t),l(e,Ot,t),d(be,e,t),l(e,Qt,t),l(e,Te,t),l(e,Dt,t),d(C,e,t),l(e,Kt,t),l(e,Me,t),l(e,ea,t),d(we,e,t),l(e,ta,t),l(e,ye,t),l(e,aa,t),d(xe,e,t),l(e,la,t),l(e,_e,t),l(e,na,t),d(Ce,e,t),l(e,oa,t),l(e,Je,t),l(e,sa,t),l(e,Ze,t),l(e,ia,t),l(e,Se,t),h(Se,je),h(je,Ye),h(je,xa),h(je,tt),h(tt,Ue),h(Ue,Be),h(Ue,_a),d(He,Ue,null),l(e,ra,t),l(e,y,t),h(y,Le),h(Le,Ae),h(Le,Ca),d(We,Le,null),h(y,Ja),h(y,ke),h(ke,Oe),h(ke,Za),d(Ge,ke,null),l(e,pa,t),l(e,Qe,t),h(Qe,Re),h(Re,De),h(Re,ja),h(Re,Ie),h(Ie,Ee),h(Ee,Ke),h(Ee,Ua),d(Pe,Ee,null),h(Ie,Ha),h(Ie,qe),h(qe,et),h(qe,La),d(ze,qe,null),l(e,ma,t),l(e,Ne,t),l(e,fa,t),d(Fe,e,t),l(e,da,t),d(J,e,t),l(e,ua,t),l(e,at,t),ca=!0},p(e,[t]){const lt={};t&2&&(lt.$$scope={dirty:t,ctx:e}),x.$set(lt);const Xe={};t&2&&(Xe.$$scope={dirty:t,ctx:e}),_.$set(Xe);const nt={};t&2&&(nt.$$scope={dirty:t,ctx:e}),C.$set(nt);const Ve={};t&2&&(Ve.$$scope={dirty:t,ctx:e}),J.$set(Ve)},i(e){ca||(u(j.$$.fragment,e),u(W.$$.fragment,e),u(R.$$.fragment,e),u(E.$$.fragment,e),u(q.$$.fragment,e),u(F.$$.fragment,e),u(V.$$.fragment,e),u(Y.$$.fragment,e),u(A.$$.fragment,e),u(Q.$$.fragment,e),u(D.$$.fragment,e),u(ee.$$.fragment,e),u(le.$$.fragment,e),u(ne.$$.fragment,e),u(re.$$.fragment,e),u(x.$$.fragment,e),u(fe.$$.fragment,e),u(ue.$$.fragment,e),u($e.$$.fragment,e),u(ge.$$.fragment,e),u(_.$$.fragment,e),u(be.$$.fragment,e),u(C.$$.fragment,e),u(we.$$.fragment,e),u(xe.$$.fragment,e),u(Ce.$$.fragment,e),u(He.$$.fragment,e),u(We.$$.fragment,e),u(Ge.$$.fragment,e),u(Pe.$$.fragment,e),u(ze.$$.fragment,e),u(Fe.$$.fragment,e),u(J.$$.fragment,e),ca=!0)},o(e){c(j.$$.fragment,e),c(W.$$.fragment,e),c(R.$$.fragment,e),c(E.$$.fragment,e),c(q.$$.fragment,e),c(F.$$.fragment,e),c(V.$$.fragment,e),c(Y.$$.fragment,e),c(A.$$.fragment,e),c(Q.$$.fragment,e),c(D.$$.fragment,e),c(ee.$$.fragment,e),c(le.$$.fragment,e),c(ne.$$.fragment,e),c(re.$$.fragment,e),c(x.$$.fragment,e),c(fe.$$.fragment,e),c(ue.$$.fragment,e),c($e.$$.fragment,e),c(ge.$$.fragment,e),c(_.$$.fragment,e),c(be.$$.fragment,e),c(C.$$.fragment,e),c(we.$$.fragment,e),c(xe.$$.fragment,e),c(Ce.$$.fragment,e),c(He.$$.fragment,e),c(We.$$.fragment,e),c(Ge.$$.fragment,e),c(Pe.$$.fragment,e),c(ze.$$.fragment,e),c(Fe.$$.fragment,e),c(J.$$.fragment,e),ca=!1},d(e){e&&(a(b),a(g),a(M),a(ot),a(U),a(st),a(H),a(it),a(L),a(rt),a(pt),a(k),a(mt),a(G),a(ft),a(dt),a(I),a(ut),a(ct),a(P),a($t),a(gt),a(z),a(ht),a(N),a(vt),a(bt),a(X),a(Tt),a(Mt),a(S),a(wt),a(yt),a(B),a(xt),a(_t),a(O),a(Ct),a(Jt),a(Zt),a(K),a(jt),a(Ut),a(te),a(Ht),a(ae),a(Lt),a(Wt),a(kt),a(oe),a(Gt),a(se),a(Rt),a(ie),a(It),a(Et),a(pe),a(Pt),a(qt),a(me),a(zt),a(Nt),a(de),a(Ft),a(Xt),a(ce),a(Vt),a(St),a(Yt),a(he),a(Bt),a(ve),a(At),a(Ot),a(Qt),a(Te),a(Dt),a(Kt),a(Me),a(ea),a(ta),a(ye),a(aa),a(la),a(_e),a(na),a(oa),a(Je),a(sa),a(Ze),a(ia),a(Se),a(ra),a(y),a(pa),a(Qe),a(ma),a(Ne),a(fa),a(da),a(ua),a(at)),a(p),$(j,e),$(W,e),$(R,e),$(E,e),$(q,e),$(F,e),$(V,e),$(Y,e),$(A,e),$(Q,e),$(D,e),$(ee,e),$(le,e),$(ne,e),$(re,e),$(x,e),$(fe,e),$(ue,e),$($e,e),$(ge,e),$(_,e),$(be,e),$(C,e),$(we,e),$(xe,e),$(Ce,e),$(He),$(We),$(Ge),$(Pe),$(ze),$(Fe,e),$(J,e)}}}const Ul='{"title":"Guia de Instalação","local":"guia-de-instalação","sections":[{"title":"Instalação pelo Pip","local":"instalação-pelo-pip","sections":[],"depth":2},{"title":"Instalação usando a fonte","local":"instalação-usando-a-fonte","sections":[],"depth":2},{"title":"Instalação editável","local":"instalação-editável","sections":[],"depth":2},{"title":"Instalação usando o Conda","local":"instalação-usando-o-conda","sections":[],"depth":2},{"title":"Configuração do Cachê","local":"configuração-do-cachê","sections":[],"depth":2},{"title":"Modo Offline","local":"modo-offline","sections":[{"title":"Obtendo modelos e tokenizers para uso offline","local":"obtendo-modelos-e-tokenizers-para-uso-offline","sections":[],"depth":3}],"depth":2}],"depth":1}';function Hl(w){return Ml(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Il extends wl{constructor(p){super(),yl(this,p,Hl,jl,Tl,{})}}export{Il as component};
