import{S as Il,i as zl,s as Tl,e as u,k as m,w as g,t as _,M as Pl,c,d as l,m as h,x as v,a as f,h as b,b as E,G as r,g as o,y as w,o as $,p as is,q as k,B as y,v as Dl,n as us}from"../../chunks/vendor-hf-doc-builder.js";import{T as ql}from"../../chunks/Tip-hf-doc-builder.js";import{Y as El}from"../../chunks/Youtube-hf-doc-builder.js";import{I as vn}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as q}from"../../chunks/CodeBlock-hf-doc-builder.js";import{D as Al}from"../../chunks/DocNotebookDropdown-hf-doc-builder.js";import{F as Sl}from"../../chunks/FrameworkSwitchCourse-hf-doc-builder.js";function Fl(j){let t,p;return t=new Al({props:{classNames:"absolute z-10 right-0 top-0",options:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/chapter2/section5_tf.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/chapter2/section5_tf.ipynb"}]}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Nl(j){let t,p;return t=new Al({props:{classNames:"absolute z-10 right-0 top-0",options:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/chapter2/section5_pt.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/chapter2/section5_pt.ipynb"}]}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function xl(j){let t,p;return t=new El({props:{id:"ROxrFOEbsQE"}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Cl(j){let t,p;return t=new El({props:{id:"M6adb1j2jPI"}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Ll(j){let t,p,e,i;return t=new q({props:{code:`

`,highlighted:`<span class="hljs-keyword">import</span> tensorflow <span class="hljs-keyword">as</span> tf
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, TFAutoModelForSequenceClassification

checkpoint = <span class="hljs-string">&quot;distilbert-base-uncased-finetuned-sst-2-english&quot;</span>
tokenizer = AutoTokenizer.from_pretrained(checkpoint)
model = TFAutoModelForSequenceClassification.from_pretrained(checkpoint)

sequence = <span class="hljs-string">&quot;I&#x27;ve been waiting for a HuggingFace course my whole life.&quot;</span>

tokens = tokenizer.tokenize(sequence)
ids = tokenizer.convert_tokens_to_ids(tokens)
input_ids = tf.constant(ids)
<span class="hljs-comment"># This line will fail.</span>
model(input_ids)`}}),e=new q({props:{code:"InvalidArgumentError: Input to reshape is a tensor with 14 values, but the requested shape has 196 [Op:Reshape]",highlighted:'InvalidArgumentError: Input to reshape <span class="hljs-keyword">is</span> a tensor <span class="hljs-keyword">with</span> <span class="hljs-number">14</span> values, but the requested shape has <span class="hljs-number">196</span> [Op:Reshape]'}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Ml(j){let t,p,e,i;return t=new q({props:{code:`

`,highlighted:`<span class="hljs-keyword">import</span> torch
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, AutoModelForSequenceClassification

checkpoint = <span class="hljs-string">&quot;distilbert-base-uncased-finetuned-sst-2-english&quot;</span>
tokenizer = AutoTokenizer.from_pretrained(checkpoint)
model = AutoModelForSequenceClassification.from_pretrained(checkpoint)

sequence = <span class="hljs-string">&quot;I&#x27;ve been waiting for a HuggingFace course my whole life.&quot;</span>

tokens = tokenizer.tokenize(sequence)
ids = tokenizer.convert_tokens_to_ids(tokens)
input_ids = torch.tensor(ids)
<span class="hljs-comment"># This line will fail.</span>
model(input_ids)`}}),e=new q({props:{code:"IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)",highlighted:'IndexError: Dimension out of <span class="hljs-built_in">range</span> (expected to be <span class="hljs-keyword">in</span> <span class="hljs-built_in">range</span> of [-<span class="hljs-number">1</span>, <span class="hljs-number">0</span>], but got <span class="hljs-number">1</span>)'}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Bl(j){let t,p,e,i;return t=new q({props:{code:`tokenized_inputs = tokenizer(sequence, return_tensors="tf")
print(tokenized_inputs["input_ids"])`,highlighted:`tokenized_inputs = tokenizer(sequence, return_tensors=<span class="hljs-string">&quot;tf&quot;</span>)
<span class="hljs-built_in">print</span>(tokenized_inputs[<span class="hljs-string">&quot;input_ids&quot;</span>])`}}),e=new q({props:{code:`<tf.Tensor: shape=(1, 16), dtype=int32, numpy=
array([[  101,  1045,  1005,  2310,  2042,  3403,  2005,  1037, 17662,
        12172,  2607,  2026,  2878,  2166,  1012,   102]], dtype=int32)>`,highlighted:`&lt;tf.Tensor: shape=(<span class="hljs-number">1</span>, <span class="hljs-number">16</span>), dtype=int32, numpy=
array([[  <span class="hljs-number">101</span>,  <span class="hljs-number">1045</span>,  <span class="hljs-number">1005</span>,  <span class="hljs-number">2310</span>,  <span class="hljs-number">2042</span>,  <span class="hljs-number">3403</span>,  <span class="hljs-number">2005</span>,  <span class="hljs-number">1037</span>, <span class="hljs-number">17662</span>,
        <span class="hljs-number">12172</span>,  <span class="hljs-number">2607</span>,  <span class="hljs-number">2026</span>,  <span class="hljs-number">2878</span>,  <span class="hljs-number">2166</span>,  <span class="hljs-number">1012</span>,   <span class="hljs-number">102</span>]], dtype=int32)&gt;`}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Hl(j){let t,p,e,i;return t=new q({props:{code:`tokenized_inputs = tokenizer(sequence, return_tensors="pt")
print(tokenized_inputs["input_ids"])`,highlighted:`tokenized_inputs = tokenizer(sequence, return_tensors=<span class="hljs-string">&quot;pt&quot;</span>)
<span class="hljs-built_in">print</span>(tokenized_inputs[<span class="hljs-string">&quot;input_ids&quot;</span>])`}}),e=new q({props:{code:`tensor([[  101,  1045,  1005,  2310,  2042,  3403,  2005,  1037, 17662, 12172,
          2607,  2026,  2878,  2166,  1012,   102]])`,highlighted:`tensor([[  <span class="hljs-number">101</span>,  <span class="hljs-number">1045</span>,  <span class="hljs-number">1005</span>,  <span class="hljs-number">2310</span>,  <span class="hljs-number">2042</span>,  <span class="hljs-number">3403</span>,  <span class="hljs-number">2005</span>,  <span class="hljs-number">1037</span>, <span class="hljs-number">17662</span>, <span class="hljs-number">12172</span>,
          <span class="hljs-number">2607</span>,  <span class="hljs-number">2026</span>,  <span class="hljs-number">2878</span>,  <span class="hljs-number">2166</span>,  <span class="hljs-number">1012</span>,   <span class="hljs-number">102</span>]])`}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Ol(j){let t,p;return t=new q({props:{code:`



`,highlighted:`<span class="hljs-keyword">import</span> tensorflow <span class="hljs-keyword">as</span> tf
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, TFAutoModelForSequenceClassification

checkpoint = <span class="hljs-string">&quot;distilbert-base-uncased-finetuned-sst-2-english&quot;</span>
tokenizer = AutoTokenizer.from_pretrained(checkpoint)
model = TFAutoModelForSequenceClassification.from_pretrained(checkpoint)

sequence = <span class="hljs-string">&quot;I&#x27;ve been waiting for a HuggingFace course my whole life.&quot;</span>

tokens = tokenizer.tokenize(sequence)
ids = tokenizer.convert_tokens_to_ids(tokens)

input_ids = tf.constant([ids])
<span class="hljs-built_in">print</span>(<span class="hljs-string">&quot;Input IDs:&quot;</span>, input_ids)

output = model(input_ids)
<span class="hljs-built_in">print</span>(<span class="hljs-string">&quot;Logits:&quot;</span>, output.logits)`}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Rl(j){let t,p;return t=new q({props:{code:`



`,highlighted:`<span class="hljs-keyword">import</span> torch
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, AutoModelForSequenceClassification

checkpoint = <span class="hljs-string">&quot;distilbert-base-uncased-finetuned-sst-2-english&quot;</span>
tokenizer = AutoTokenizer.from_pretrained(checkpoint)
model = AutoModelForSequenceClassification.from_pretrained(checkpoint)

sequence = <span class="hljs-string">&quot;I&#x27;ve been waiting for a HuggingFace course my whole life.&quot;</span>

tokens = tokenizer.tokenize(sequence)
ids = tokenizer.convert_tokens_to_ids(tokens)

input_ids = torch.tensor([ids])
<span class="hljs-built_in">print</span>(<span class="hljs-string">&quot;Input IDs:&quot;</span>, input_ids)

output = model(input_ids)
<span class="hljs-built_in">print</span>(<span class="hljs-string">&quot;Logits:&quot;</span>, output.logits)`}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Gl(j){let t,p;return t=new q({props:{code:`Input IDs: tf.Tensor(
[[ 1045  1005  2310  2042  3403  2005  1037 17662 12172  2607  2026  2878
   2166  1012]], shape=(1, 14), dtype=int32)
Logits: tf.Tensor([[-2.7276208  2.8789377]], shape=(1, 2), dtype=float32)`,highlighted:`Input IDs: tf.Tensor(
[[ <span class="hljs-number">1045</span>  <span class="hljs-number">1005</span>  <span class="hljs-number">2310</span>  <span class="hljs-number">2042</span>  <span class="hljs-number">3403</span>  <span class="hljs-number">2005</span>  <span class="hljs-number">1037</span> <span class="hljs-number">17662</span> <span class="hljs-number">12172</span>  <span class="hljs-number">2607</span>  <span class="hljs-number">2026</span>  <span class="hljs-number">2878</span>
   <span class="hljs-number">2166</span>  <span class="hljs-number">1012</span>]], shape=(<span class="hljs-number">1</span>, <span class="hljs-number">14</span>), dtype=int32)
Logits: tf.Tensor([[-<span class="hljs-number">2.7276208</span>  <span class="hljs-number">2.8789377</span>]], shape=(<span class="hljs-number">1</span>, <span class="hljs-number">2</span>), dtype=float32)`}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Ul(j){let t,p;return t=new q({props:{code:`Input IDs: [[ 1045,  1005,  2310,  2042,  3403,  2005,  1037, 17662, 12172,  2607, 2026,  2878,  2166,  1012]]
Logits: [[-2.7276,  2.8789]]`,highlighted:`Input IDs: [[ <span class="hljs-number">1045</span>,  <span class="hljs-number">1005</span>,  <span class="hljs-number">2310</span>,  <span class="hljs-number">2042</span>,  <span class="hljs-number">3403</span>,  <span class="hljs-number">2005</span>,  <span class="hljs-number">1037</span>, <span class="hljs-number">17662</span>, <span class="hljs-number">12172</span>,  <span class="hljs-number">2607</span>, <span class="hljs-number">2026</span>,  <span class="hljs-number">2878</span>,  <span class="hljs-number">2166</span>,  <span class="hljs-number">1012</span>]]
Logits: [[-<span class="hljs-number">2.7276</span>,  <span class="hljs-number">2.8789</span>]]`}}),{c(){g(t.$$.fragment)},l(e){v(t.$$.fragment,e)},m(e,i){w(t,e,i),p=!0},i(e){p||(k(t.$$.fragment,e),p=!0)},o(e){$(t.$$.fragment,e),p=!1},d(e){y(t,e)}}}function Yl(j){let t,p,e,i,n,d,A,I;return{c(){t=u("p"),p=_("\u270F\uFE0F "),e=u("strong"),i=_("Try it out!"),n=_(" \u0E41\u0E1B\u0E25\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07 "),d=u("code"),A=_("batched_ids"),I=_(" \u0E19\u0E35\u0E49\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13 \u0E41\u0E25\u0E49\u0E27\u0E25\u0E2D\u0E07\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E14\u0E39\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49 logits \u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E1A\u0E17\u0E35\u0E48\u0E44\u0E14\u0E49\u0E01\u0E48\u0E2D\u0E19\u0E2B\u0E19\u0E49\u0E32\u0E19\u0E35\u0E49\u0E44\u0E2B\u0E21(\u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E2A\u0E2D\u0E07\u0E04\u0E48\u0E32)!")},l(V){t=c(V,"P",{});var z=f(t);p=b(z,"\u270F\uFE0F "),e=c(z,"STRONG",{});var Ns=f(e);i=b(Ns,"Try it out!"),Ns.forEach(l),n=b(z," \u0E41\u0E1B\u0E25\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07 "),d=c(z,"CODE",{});var cs=f(d);A=b(cs,"batched_ids"),cs.forEach(l),I=b(z," \u0E19\u0E35\u0E49\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13 \u0E41\u0E25\u0E49\u0E27\u0E25\u0E2D\u0E07\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E14\u0E39\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49 logits \u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E1A\u0E17\u0E35\u0E48\u0E44\u0E14\u0E49\u0E01\u0E48\u0E2D\u0E19\u0E2B\u0E19\u0E49\u0E32\u0E19\u0E35\u0E49\u0E44\u0E2B\u0E21(\u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E2A\u0E2D\u0E07\u0E04\u0E48\u0E32)!"),z.forEach(l)},m(V,z){o(V,t,z),r(t,p),r(t,e),r(e,i),r(t,n),r(t,d),r(d,A),r(t,I)},d(V){V&&l(t)}}}function Jl(j){let t,p,e,i;return t=new q({props:{code:`
`,highlighted:`model = TFAutoModelForSequenceClassification.from_pretrained(checkpoint)

sequence1_ids = [[<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>]]
sequence2_ids = [[<span class="hljs-number">200</span>, <span class="hljs-number">200</span>]]
batched_ids = [
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>],
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, tokenizer.pad_token_id],
]

<span class="hljs-built_in">print</span>(model(tf.constant(sequence1_ids)).logits)
<span class="hljs-built_in">print</span>(model(tf.constant(sequence2_ids)).logits)
<span class="hljs-built_in">print</span>(model(tf.constant(batched_ids)).logits)`}}),e=new q({props:{code:`tf.Tensor([[ 1.5693678 -1.3894581]], shape=(1, 2), dtype=float32)
tf.Tensor([[ 0.5803005  -0.41252428]], shape=(1, 2), dtype=float32)
tf.Tensor(
[[ 1.5693681 -1.3894582]
 [ 1.3373486 -1.2163193]], shape=(2, 2), dtype=float32)`,highlighted:`tf.Tensor([[ <span class="hljs-number">1.5693678</span> -<span class="hljs-number">1.3894581</span>]], shape=(<span class="hljs-number">1</span>, <span class="hljs-number">2</span>), dtype=float32)
tf.Tensor([[ <span class="hljs-number">0.5803005</span>  -<span class="hljs-number">0.41252428</span>]], shape=(<span class="hljs-number">1</span>, <span class="hljs-number">2</span>), dtype=float32)
tf.Tensor(
[[ <span class="hljs-number">1.5693681</span> -<span class="hljs-number">1.3894582</span>]
 [ <span class="hljs-number">1.3373486</span> -<span class="hljs-number">1.2163193</span>]], shape=(<span class="hljs-number">2</span>, <span class="hljs-number">2</span>), dtype=float32)`}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Ql(j){let t,p,e,i;return t=new q({props:{code:`
`,highlighted:`model = AutoModelForSequenceClassification.from_pretrained(checkpoint)

sequence1_ids = [[<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>]]
sequence2_ids = [[<span class="hljs-number">200</span>, <span class="hljs-number">200</span>]]
batched_ids = [
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>],
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, tokenizer.pad_token_id],
]

<span class="hljs-built_in">print</span>(model(torch.tensor(sequence1_ids)).logits)
<span class="hljs-built_in">print</span>(model(torch.tensor(sequence2_ids)).logits)
<span class="hljs-built_in">print</span>(model(torch.tensor(batched_ids)).logits)`}}),e=new q({props:{code:`tensor([[ 1.5694, -1.3895]], grad_fn=<AddmmBackward>)
tensor([[ 0.5803, -0.4125]], grad_fn=<AddmmBackward>)
tensor([[ 1.5694, -1.3895],
        [ 1.3373, -1.2163]], grad_fn=<AddmmBackward>)`,highlighted:`tensor([[ <span class="hljs-number">1.5694</span>, -<span class="hljs-number">1.3895</span>]], grad_fn=&lt;AddmmBackward&gt;)
tensor([[ <span class="hljs-number">0.5803</span>, -<span class="hljs-number">0.4125</span>]], grad_fn=&lt;AddmmBackward&gt;)
tensor([[ <span class="hljs-number">1.5694</span>, -<span class="hljs-number">1.3895</span>],
        [ <span class="hljs-number">1.3373</span>, -<span class="hljs-number">1.2163</span>]], grad_fn=&lt;AddmmBackward&gt;)`}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Kl(j){let t,p,e,i;return t=new q({props:{code:`
`,highlighted:`batched_ids = [
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>],
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, tokenizer.pad_token_id],
]

attention_mask = [
    [<span class="hljs-number">1</span>, <span class="hljs-number">1</span>, <span class="hljs-number">1</span>],
    [<span class="hljs-number">1</span>, <span class="hljs-number">1</span>, <span class="hljs-number">0</span>],
]

outputs = model(tf.constant(batched_ids), attention_mask=tf.constant(attention_mask))
<span class="hljs-built_in">print</span>(outputs.logits)`}}),e=new q({props:{code:`tf.Tensor(
[[ 1.5693681  -1.3894582 ]
 [ 0.5803021  -0.41252586]], shape=(2, 2), dtype=float32)`,highlighted:`tf.Tensor(
[[ <span class="hljs-number">1.5693681</span>  -<span class="hljs-number">1.3894582</span> ]
 [ <span class="hljs-number">0.5803021</span>  -<span class="hljs-number">0.41252586</span>]], shape=(<span class="hljs-number">2</span>, <span class="hljs-number">2</span>), dtype=float32)`}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Vl(j){let t,p,e,i;return t=new q({props:{code:`
`,highlighted:`batched_ids = [
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>],
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, tokenizer.pad_token_id],
]

attention_mask = [
    [<span class="hljs-number">1</span>, <span class="hljs-number">1</span>, <span class="hljs-number">1</span>],
    [<span class="hljs-number">1</span>, <span class="hljs-number">1</span>, <span class="hljs-number">0</span>],
]

outputs = model(torch.tensor(batched_ids), attention_mask=torch.tensor(attention_mask))
<span class="hljs-built_in">print</span>(outputs.logits)`}}),e=new q({props:{code:`tensor([[ 1.5694, -1.3895],
        [ 0.5803, -0.4125]], grad_fn=<AddmmBackward>)`,highlighted:`tensor([[ <span class="hljs-number">1.5694</span>, -<span class="hljs-number">1.3895</span>],
        [ <span class="hljs-number">0.5803</span>, -<span class="hljs-number">0.4125</span>]], grad_fn=&lt;AddmmBackward&gt;)`}}),{c(){g(t.$$.fragment),p=m(),g(e.$$.fragment)},l(n){v(t.$$.fragment,n),p=h(n),v(e.$$.fragment,n)},m(n,d){w(t,n,d),o(n,p,d),w(e,n,d),i=!0},i(n){i||(k(t.$$.fragment,n),k(e.$$.fragment,n),i=!0)},o(n){$(t.$$.fragment,n),$(e.$$.fragment,n),i=!1},d(n){y(t,n),n&&l(p),y(e,n)}}}function Wl(j){let t,p,e,i,n;return{c(){t=u("p"),p=_("\u270F\uFE0F "),e=u("strong"),i=_("\u0E25\u0E2D\u0E07\u0E40\u0E25\u0E22!"),n=_(" \u0E17\u0E33 tokenization \u0E01\u0E31\u0E1A\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E43\u0E19 section 2 (\u201CI\u2019ve been waiting for a HuggingFace course my whole life.\u201D \u0E41\u0E25\u0E30 \u201CI hate this so much!\u201C) \u0E41\u0E25\u0E49\u0E27\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E41\u0E25\u0E30\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E14\u0E39\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49 logits \u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E1A\u0E43\u0E19 section 2 \u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48 \u0E2B\u0E25\u0E31\u0E07\u0E08\u0E32\u0E01\u0E19\u0E31\u0E49\u0E19\u0E43\u0E2B\u0E49\u0E08\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E23\u0E27\u0E21\u0E01\u0E31\u0E19\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14(batch) \u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49 padding token \u0E41\u0E25\u0E49\u0E27\u0E2A\u0E23\u0E49\u0E32\u0E07 attention mask \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 \u0E41\u0E25\u0E30\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E14\u0E39\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E17\u0E4C\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19\u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48\u0E2B\u0E25\u0E31\u0E07\u0E08\u0E32\u0E01\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E41\u0E25\u0E49\u0E27!")},l(d){t=c(d,"P",{});var A=f(t);p=b(A,"\u270F\uFE0F "),e=c(A,"STRONG",{});var I=f(e);i=b(I,"\u0E25\u0E2D\u0E07\u0E40\u0E25\u0E22!"),I.forEach(l),n=b(A," \u0E17\u0E33 tokenization \u0E01\u0E31\u0E1A\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E43\u0E19 section 2 (\u201CI\u2019ve been waiting for a HuggingFace course my whole life.\u201D \u0E41\u0E25\u0E30 \u201CI hate this so much!\u201C) \u0E41\u0E25\u0E49\u0E27\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E41\u0E25\u0E30\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E14\u0E39\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49 logits \u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E1A\u0E43\u0E19 section 2 \u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48 \u0E2B\u0E25\u0E31\u0E07\u0E08\u0E32\u0E01\u0E19\u0E31\u0E49\u0E19\u0E43\u0E2B\u0E49\u0E08\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E23\u0E27\u0E21\u0E01\u0E31\u0E19\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14(batch) \u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49 padding token \u0E41\u0E25\u0E49\u0E27\u0E2A\u0E23\u0E49\u0E32\u0E07 attention mask \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 \u0E41\u0E25\u0E30\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E14\u0E39\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E17\u0E4C\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19\u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48\u0E2B\u0E25\u0E31\u0E07\u0E08\u0E32\u0E01\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E41\u0E25\u0E49\u0E27!"),A.forEach(l)},m(d,A){o(d,t,A),r(t,p),r(t,e),r(e,i),r(t,n)},d(d){d&&l(t)}}}function Xl(j){let t,p,e,i,n,d,A,I,V,z,Ns,cs,D,S,xs,F,N,Cs,Ls,wn,Fe,T,he,yn,qn,fs,En,_e,An,In,zn,be,Tn,Pn,de,Dn,Ne,Ms,Sn,xe,W,ss,$e,ms,Fn,ke,Nn,Ce,Bs,xn,Le,x,C,Hs,Os,Cn,Me,es,Ln,je,Mn,Bn,Be,L,M,Rs,Gs,Hn,He,B,H,Us,Ys,On,Oe,O,R,Js,hs,ge,Rn,Gn,Re,_s,Ge,Qs,Un,Ue,ns,Ye,ts,Yn,ve,Jn,Qn,Je,X,ls,we,bs,Kn,ye,Vn,Qe,Ks,Wn,Ke,ds,Ve,Q,Xn,qe,Zn,st,Ee,et,nt,We,$s,Xe,as,tt,Ae,lt,at,Ze,G,U,Vs,Ws,rt,sn,Xs,pt,en,Z,rs,Ie,ks,ot,ze,it,nn,js,Te,ut,ct,tn,Zs,ft,ln,Y,J,se,ee,mt,an,ne,ht,rn,ps,pn,gs,_t,on,te,bt,un,os,Pe,dt,$t,De,kt,cn,K,jt,vs,gt,vt,ws,wt,yt,fn,le,qt,mn,ys,hn;e=new Sl({props:{fw:j[0]}}),I=new vn({});const It=[Nl,Fl],qs=[];function zt(s,a){return s[0]==="pt"?0:1}D=zt(j),S=qs[D]=It[D](j);const Tt=[Cl,xl],Es=[];function Pt(s,a){return s[0]==="pt"?0:1}F=Pt(j),N=Es[F]=Tt[F](j),ms=new vn({});const Dt=[Ml,Ll],As=[];function St(s,a){return s[0]==="pt"?0:1}x=St(j),C=As[x]=Dt[x](j);const Ft=[Hl,Bl],Is=[];function Nt(s,a){return s[0]==="pt"?0:1}L=Nt(j),M=Is[L]=Ft[L](j);const xt=[Rl,Ol],zs=[];function Ct(s,a){return s[0]==="pt"?0:1}B=Ct(j),H=zs[B]=xt[B](j);const Lt=[Ul,Gl],Ts=[];function Mt(s,a){return s[0]==="pt"?0:1}O=Mt(j),R=Ts[O]=Lt[O](j),_s=new q({props:{code:"batched_ids = [ids, ids]",highlighted:'<span class="hljs-attr">batched_ids</span> = [ids, ids]'}}),ns=new ql({props:{$$slots:{default:[Yl]},$$scope:{ctx:j}}}),bs=new vn({}),ds=new q({props:{code:`batched_ids = [
    [200, 200, 200],
    [200, 200]
]`,highlighted:`batched_ids = [
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>],
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>]
]`}}),$s=new q({props:{code:"",highlighted:`padding_id = <span class="hljs-number">100</span>

batched_ids = [
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, <span class="hljs-number">200</span>],
    [<span class="hljs-number">200</span>, <span class="hljs-number">200</span>, padding_id],
]`}});const Bt=[Ql,Jl],Ps=[];function Ht(s,a){return s[0]==="pt"?0:1}G=Ht(j),U=Ps[G]=Bt[G](j),ks=new vn({});const Ot=[Vl,Kl],Ds=[];function Rt(s,a){return s[0]==="pt"?0:1}return Y=Rt(j),J=Ds[Y]=Ot[Y](j),ps=new ql({props:{$$slots:{default:[Wl]},$$scope:{ctx:j}}}),ys=new q({props:{code:"sequence = sequence[:max_sequence_length]",highlighted:"sequence = sequence[:max_sequence_length]"}}),{c(){t=u("meta"),p=m(),g(e.$$.fragment),i=m(),n=u("h1"),d=u("a"),A=u("span"),g(I.$$.fragment),V=m(),z=u("span"),Ns=_("\u0E01\u0E32\u0E23\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(multiple sequences)"),cs=m(),S.c(),xs=m(),N.c(),Cs=m(),Ls=u("p"),wn=_("\u0E43\u0E19 section \u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27 \u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E25\u0E2D\u0E07\u0E17\u0E33\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19\u0E17\u0E35\u0E48\u0E07\u0E48\u0E32\u0E22\u0E17\u0E35\u0E48\u0E2A\u0E38\u0E14: \u0E04\u0E37\u0E2D\u0E01\u0E32\u0E23\u0E2D\u0E19\u0E38\u0E21\u0E32\u0E19(inference)\u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2A\u0E31\u0E49\u0E19\u0E46 \u0E40\u0E1E\u0E35\u0E22\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23\u0E01\u0E47\u0E15\u0E32\u0E21 \u0E01\u0E47\u0E21\u0E35\u0E1A\u0E32\u0E07\u0E04\u0E33\u0E16\u0E32\u0E21\u0E40\u0E01\u0E34\u0E14\u0E02\u0E36\u0E49\u0E19\u0E21\u0E32:"),Fe=m(),T=u("ul"),he=u("li"),yn=_("\u0E40\u0E23\u0E32\u0E08\u0E30\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23?"),qn=m(),fs=u("li"),En=_("\u0E40\u0E23\u0E32\u0E08\u0E30\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E21\u0E35 "),_e=u("em"),An=_("\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19"),In=_(" \u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23?"),zn=m(),be=u("li"),Tn=_("\u0E14\u0E31\u0E0A\u0E19\u0E35\u0E04\u0E33\u0E28\u0E31\u0E1E\u0E17\u0E4C(vocabulary indices) \u0E40\u0E1B\u0E47\u0E19\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E40\u0E14\u0E35\u0E22\u0E27\u0E17\u0E35\u0E48\u0E17\u0E33\u0E43\u0E2B\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E33\u0E07\u0E32\u0E19\u0E44\u0E14\u0E49\u0E14\u0E35\u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48?"),Pn=m(),de=u("li"),Dn=_("\u0E21\u0E35\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E40\u0E01\u0E34\u0E19\u0E44\u0E1B\u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48?"),Ne=m(),Ms=u("p"),Sn=_("\u0E21\u0E32\u0E14\u0E39\u0E01\u0E31\u0E19\u0E27\u0E48\u0E32\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E43\u0E14\u0E1A\u0E49\u0E32\u0E07\u0E17\u0E35\u0E48\u0E40\u0E01\u0E34\u0E14\u0E02\u0E36\u0E49\u0E19\u0E08\u0E32\u0E01\u0E04\u0E33\u0E16\u0E32\u0E21\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49 \u0E41\u0E25\u0E30\u0E40\u0E23\u0E32\u0E08\u0E30\u0E41\u0E01\u0E49\u0E44\u0E02\u0E21\u0E31\u0E19\u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49 \u{1F917} Transformers API \u0E44\u0E14\u0E49\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23"),xe=m(),W=u("h2"),ss=u("a"),$e=u("span"),g(ms.$$.fragment),Fn=m(),ke=u("span"),Nn=_("\u0E42\u0E21\u0E40\u0E14\u0E25\u0E04\u0E32\u0E14\u0E2B\u0E27\u0E31\u0E07\u0E17\u0E35\u0E48\u0E08\u0E30\u0E44\u0E14\u0E49\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E40\u0E1B\u0E47\u0E19\u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"),Ce=m(),Bs=u("p"),xn=_("\u0E43\u0E19\u0E41\u0E1A\u0E1A\u0E1D\u0E36\u0E01\u0E2B\u0E31\u0E14\u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E21\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49\u0E40\u0E2B\u0E47\u0E19\u0E41\u0E25\u0E49\u0E27\u0E27\u0E48\u0E32\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E16\u0E39\u0E01\u0E41\u0E1B\u0E25\u0E07\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23 \u0E17\u0E35\u0E19\u0E35\u0E49\u0E40\u0E23\u0E32\u0E21\u0E32\u0E25\u0E2D\u0E07\u0E41\u0E1B\u0E25\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E19\u0E35\u0E49\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E21\u0E31\u0E19\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25:"),Le=m(),C.c(),Hs=m(),Os=u("p"),Cn=_("\u0E42\u0E2D\u0E49\u0E27\u0E44\u0E21\u0E48\u0E19\u0E30! \u0E17\u0E33\u0E44\u0E21\u0E21\u0E31\u0E19\u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E25\u0E30? \u0E43\u0E19\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E40\u0E23\u0E32\u0E01\u0E47\u0E17\u0E33\u0E15\u0E32\u0E21\u0E02\u0E31\u0E49\u0E19\u0E15\u0E2D\u0E19\u0E15\u0E48\u0E32\u0E07\u0E46 \u0E08\u0E32\u0E01 pipeline \u0E43\u0E19 section 2"),Me=m(),es=u("p"),Ln=_("\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E01\u0E47\u0E04\u0E37\u0E2D\u0E40\u0E23\u0E32\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25 \u0E41\u0E15\u0E48\u0E43\u0E19\u0E02\u0E13\u0E30\u0E17\u0E35\u0E48\u0E42\u0E21\u0E40\u0E14\u0E25 \u{1F917} Transformers \u0E19\u0E31\u0E49\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E43\u0E19\u0E17\u0E35\u0E48\u0E19\u0E35\u0E49\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E25\u0E2D\u0E07\u0E17\u0E33\u0E17\u0E38\u0E01\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E17\u0E35\u0E48 tokenizer \u0E17\u0E33\u0E2D\u0E22\u0E39\u0E48\u0E40\u0E1A\u0E37\u0E49\u0E2D\u0E07\u0E2B\u0E25\u0E31\u0E07\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E40\u0E23\u0E32\u0E43\u0E0A\u0E49\u0E21\u0E31\u0E19\u0E01\u0E31\u0E1A "),je=u("code"),Mn=_("\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(sequence)"),Bn=_(" \u0E41\u0E15\u0E48\u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E25\u0E2D\u0E07\u0E2A\u0E31\u0E07\u0E40\u0E01\u0E15\u0E38\u0E14\u0E35\u0E46 \u0E04\u0E38\u0E13\u0E08\u0E30\u0E40\u0E2B\u0E47\u0E19\u0E27\u0E48\u0E32\u0E21\u0E31\u0E19\u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E41\u0E04\u0E48\u0E41\u0E1B\u0E25\u0E07 input IDs \u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E40\u0E17\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19 \u0E41\u0E15\u0E48\u0E21\u0E31\u0E19\u0E22\u0E31\u0E07\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E21\u0E34\u0E15\u0E34(dimension) \u0E02\u0E2D\u0E07 tensor \u0E2D\u0E35\u0E01\u0E14\u0E49\u0E27\u0E22:"),Be=m(),M.c(),Rs=m(),Gs=u("p"),Hn=_("\u0E25\u0E2D\u0E07\u0E2D\u0E35\u0E01\u0E04\u0E23\u0E31\u0E49\u0E07\u0E41\u0E25\u0E30\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E21\u0E34\u0E15\u0E34(dimension)\u0E43\u0E2B\u0E21\u0E48\u0E14\u0E49\u0E27\u0E22:"),He=m(),H.c(),Us=m(),Ys=u("p"),On=_("\u0E40\u0E23\u0E32\u0E41\u0E2A\u0E14\u0E07 input IDs \u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E17\u0E31\u0E49\u0E07\u0E1C\u0E25 logits \u0E41\u0E25\u0E30\u0E19\u0E35\u0E48\u0E04\u0E37\u0E2D\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C:"),Oe=m(),R.c(),Js=m(),hs=u("p"),ge=u("em"),Rn=_("Batching"),Gn=_(" \u0E04\u0E37\u0E2D \u0E01\u0E32\u0E23\u0E2A\u0E48\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E22\u0E31\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25\u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E46\u0E01\u0E31\u0E19\u0E17\u0E35\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E21\u0E35\u0E41\u0E04\u0E48\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E04\u0E38\u0E13\u0E01\u0E47\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E2A\u0E23\u0E49\u0E32\u0E07\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E17\u0E35\u0E48\u0E21\u0E35\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E41\u0E04\u0E48\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E44\u0E14\u0E49:"),Re=m(),g(_s.$$.fragment),Ge=m(),Qs=u("p"),Un=_("\u0E19\u0E35\u0E48\u0E04\u0E37\u0E2D\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E23\u0E30\u0E14\u0E49\u0E27\u0E22\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19!"),Ue=m(),g(ns.$$.fragment),Ye=m(),ts=u("p"),Yn=_("\u0E3ABatching \u0E19\u0E31\u0E49\u0E19\u0E17\u0E33\u0E43\u0E2B\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E17\u0E33\u0E07\u0E32\u0E19\u0E44\u0E14\u0E49\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E04\u0E38\u0E13\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B \u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E19\u0E31\u0E49\u0E19\u0E01\u0E47\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E17\u0E33\u0E44\u0E14\u0E49\u0E07\u0E48\u0E32\u0E22\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E1A\u0E17\u0E35\u0E48\u0E17\u0E33\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E41\u0E15\u0E48\u0E01\u0E47\u0E22\u0E31\u0E07\u0E21\u0E35\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07 \u0E40\u0E21\u0E37\u0E48\u0E2D\u0E04\u0E38\u0E13\u0E1E\u0E22\u0E32\u0E22\u0E32\u0E21\u0E23\u0E27\u0E21\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E15\u0E31\u0E49\u0E07\u0E41\u0E15\u0E48\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E36\u0E49\u0E19\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19 \u0E41\u0E15\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19\u0E2D\u0E32\u0E08\u0E08\u0E30\u0E21\u0E35\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E17\u0E35\u0E48\u0E41\u0E15\u0E01\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19 \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E40\u0E04\u0E22\u0E17\u0E33 tensors \u0E21\u0E32\u0E01\u0E48\u0E2D\u0E19\u0E2B\u0E19\u0E49\u0E32\u0E19\u0E35\u0E49 \u0E04\u0E38\u0E13\u0E08\u0E30\u0E23\u0E39\u0E49\u0E27\u0E48\u0E32\u0E21\u0E31\u0E19\u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E08\u0E15\u0E38\u0E23\u0E31\u0E2A(rectangular) \u0E14\u0E31\u0E07\u0E19\u0E31\u0E49\u0E19\u0E04\u0E38\u0E13\u0E08\u0E30\u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E41\u0E1B\u0E25\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07 input IDs \u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E44\u0E14\u0E49\u0E42\u0E14\u0E22\u0E15\u0E23\u0E07 \u0E40\u0E23\u0E32\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E41\u0E01\u0E49\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E19\u0E35\u0E49\u0E44\u0E14\u0E49\u0E14\u0E49\u0E27\u0E22\u0E01\u0E32\u0E23 "),ve=u("em"),Jn=_("pad"),Qn=_(" \u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"),Je=m(),X=u("h2"),ls=u("a"),we=u("span"),g(bs.$$.fragment),Kn=m(),ye=u("span"),Vn=_("\u0E01\u0E32\u0E23\u0E40\u0E15\u0E34\u0E21(Padding) \u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"),Qe=m(),Ks=u("p"),Wn=_("\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E15\u0E48\u0E2D\u0E44\u0E1B\u0E19\u0E35\u0E49\u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E16\u0E39\u0E01\u0E41\u0E1B\u0E25\u0E07\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E44\u0E14\u0E49:"),Ke=m(),g(ds.$$.fragment),Ve=m(),Q=u("p"),Xn=_("\u0E43\u0E19\u0E01\u0E32\u0E23\u0E41\u0E01\u0E49\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E19\u0E35\u0E49 \u0E40\u0E23\u0E32\u0E08\u0E30\u0E43\u0E0A\u0E49 "),qe=u("em"),Zn=_("padding"),st=_(" \u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E17\u0E33\u0E43\u0E2B\u0E49 tensor \u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E15\u0E38\u0E23\u0E31\u0E2A Padding \u0E08\u0E30\u0E17\u0E33\u0E43\u0E2B\u0E49\u0E17\u0E38\u0E01\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E21\u0E35\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E40\u0E17\u0E48\u0E32\u0E01\u0E31\u0E19\u0E42\u0E14\u0E22\u0E01\u0E32\u0E23\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E04\u0E33\u0E1E\u0E34\u0E40\u0E28\u0E29 \u0E17\u0E35\u0E48\u0E40\u0E23\u0E35\u0E22\u0E01\u0E27\u0E48\u0E32 "),Ee=u("em"),et=_("padding token"),nt=_(" \u0E44\u0E1B\u0E43\u0E19\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E22\u0E01\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E40\u0E0A\u0E48\u0E19 \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E21\u0E35 10 \u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E41\u0E15\u0E48\u0E25\u0E30\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E21\u0E35 10 \u0E04\u0E33 \u0E41\u0E25\u0E30\u0E21\u0E35 1 \u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E21\u0E35 20 \u0E04\u0E33 padding \u0E17\u0E33\u0E43\u0E2B\u0E49\u0E17\u0E38\u0E01\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E19\u0E31\u0E49\u0E19\u0E21\u0E35 20 \u0E04\u0E33\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19 \u0E43\u0E19\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32 tensor \u0E17\u0E35\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E40\u0E1B\u0E47\u0E19\u0E41\u0E1A\u0E1A\u0E19\u0E35\u0E49:"),We=m(),g($s.$$.fragment),Xe=m(),as=u("p"),tt=_("padding token ID \u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E2B\u0E32\u0E44\u0E14\u0E49\u0E43\u0E19 "),Ae=u("code"),lt=_("tokenizer.pad_token_id"),at=_(" \u0E40\u0E23\u0E32\u0E21\u0E32\u0E25\u0E2D\u0E07\u0E43\u0E0A\u0E49\u0E21\u0E31\u0E19\u0E14\u0E39\u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E35\u0E25\u0E30\u0E2D\u0E31\u0E19\u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E41\u0E1A\u0E1A\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14(batch)\u0E14\u0E49\u0E27\u0E22:"),Ze=m(),U.c(),Vs=m(),Ws=u("p"),rt=_("\u0E21\u0E35\u0E2D\u0E30\u0E44\u0E23\u0E1A\u0E32\u0E07\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E1C\u0E34\u0E14\u0E1B\u0E01\u0E15\u0E34\u0E40\u0E01\u0E34\u0E14\u0E02\u0E36\u0E49\u0E19\u0E01\u0E31\u0E1A logits \u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E33\u0E19\u0E32\u0E22\u0E41\u0E1A\u0E1A\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14(batch) \u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32: \u0E41\u0E16\u0E27\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07\u0E04\u0E27\u0E23\u0E08\u0E30\u0E44\u0E14\u0E49 logits \u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07 \u0E41\u0E15\u0E48\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E17\u0E35\u0E48\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19\u0E42\u0E14\u0E22\u0E2A\u0E34\u0E49\u0E19\u0E40\u0E0A\u0E34\u0E07!"),sn=m(),Xs=u("p"),pt=_("\u0E19\u0E35\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E40\u0E1E\u0E23\u0E32\u0E30\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E25\u0E31\u0E01\u0E29\u0E13\u0E30\u0E2A\u0E33\u0E04\u0E31\u0E0D\u0E02\u0E2D\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25 Transformer \u0E04\u0E37\u0E2D attention layers \u0E17\u0E35\u0E48\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32\u0E1A\u0E23\u0E34\u0E1A\u0E17\u0E02\u0E2D\u0E07\u0E41\u0E15\u0E48\u0E25\u0E30 token \u0E42\u0E14\u0E22\u0E08\u0E30\u0E21\u0E35\u0E01\u0E32\u0E23\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32 padding token \u0E14\u0E49\u0E27\u0E22 \u0E40\u0E19\u0E37\u0E48\u0E2D\u0E07\u0E08\u0E32\u0E01 attention layers \u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32\u0E17\u0E38\u0E01 tokens \u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E43\u0E2B\u0E49\u0E44\u0E14\u0E49\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E17\u0E4C\u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19\u0E44\u0E21\u0E48\u0E27\u0E48\u0E32\u0E08\u0E30\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E17\u0E35\u0E25\u0E30\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E23\u0E37\u0E2D\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19\u0E19\u0E35\u0E49\u0E17\u0E35\u0E48\u0E21\u0E35\u0E01\u0E32\u0E23 padding \u0E44\u0E1B\u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E01\u0E31\u0E19\u0E17\u0E35\u0E25\u0E30\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(batch) \u0E40\u0E23\u0E32\u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E17\u0E35\u0E48\u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E1A\u0E2D\u0E01 attention layers \u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19\u0E43\u0E2B\u0E49\u0E44\u0E21\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32 padding tokens \u0E42\u0E14\u0E22\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E17\u0E33\u0E44\u0E14\u0E49\u0E14\u0E49\u0E27\u0E22\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 attention mask"),en=m(),Z=u("h2"),rs=u("a"),Ie=u("span"),g(ks.$$.fragment),ot=m(),ze=u("span"),it=_("Attention masks"),nn=m(),js=u("p"),Te=u("em"),ut=_("Attention masks"),ct=_(" \u0E04\u0E37\u0E2D tensors \u0E17\u0E35\u0E48\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E17\u0E48\u0E32\u0E01\u0E31\u0E1A tensor \u0E02\u0E2D\u0E07 input IDs \u0E41\u0E25\u0E30\u0E1B\u0E23\u0E30\u0E01\u0E2D\u0E1A\u0E14\u0E49\u0E27\u0E22 0 \u0E41\u0E25\u0E30 1: 1 \u0E1A\u0E48\u0E07\u0E1A\u0E2D\u0E01\u0E27\u0E48\u0E32 tokens \u0E43\u0E19\u0E15\u0E33\u0E41\u0E2B\u0E19\u0E48\u0E07\u0E19\u0E31\u0E49\u0E19\u0E46 \u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32, \u0E41\u0E25\u0E30 0 \u0E1A\u0E48\u0E07\u0E1A\u0E2D\u0E01\u0E27\u0E48\u0E32 tokens \u0E43\u0E19\u0E15\u0E33\u0E41\u0E2B\u0E19\u0E48\u0E07\u0E19\u0E31\u0E49\u0E19\u0E46 \u0E44\u0E21\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32(\u0E01\u0E25\u0E48\u0E32\u0E27\u0E04\u0E37\u0E2D \u0E21\u0E31\u0E19\u0E04\u0E27\u0E23\u0E08\u0E30\u0E16\u0E39\u0E01\u0E25\u0E30\u0E40\u0E25\u0E22\u0E42\u0E14\u0E22 attention layers \u0E02\u0E2D\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25)"),tn=m(),Zs=u("p"),ft=_("\u0E21\u0E32\u0E17\u0E33\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27\u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49 attention mask \u0E01\u0E31\u0E19:"),ln=m(),J.c(),se=m(),ee=u("p"),mt=_("\u0E15\u0E2D\u0E19\u0E19\u0E35\u0E49\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49 logits \u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07\u0E43\u0E19\u0E0A\u0E38\u0E14(batch) \u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25"),an=m(),ne=u("p"),ht=_("\u0E2A\u0E31\u0E07\u0E40\u0E01\u0E15\u0E38\u0E27\u0E48\u0E32\u0E04\u0E48\u0E32\u0E2A\u0E38\u0E14\u0E17\u0E49\u0E32\u0E22\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07\u0E19\u0E31\u0E49\u0E19\u0E40\u0E1B\u0E47\u0E19\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23\u0E43\u0E19 padding ID \u0E0B\u0E36\u0E48\u0E07\u0E01\u0E47\u0E04\u0E37\u0E2D\u0E04\u0E48\u0E32 0 \u0E43\u0E19 attention mask"),rn=m(),g(ps.$$.fragment),pn=m(),gs=u("h2"),_t=_("\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19"),on=m(),te=u("p"),bt=_("\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25 Transformer \u0E19\u0E31\u0E49\u0E19\u0E21\u0E35\u0E02\u0E49\u0E2D\u0E08\u0E33\u0E01\u0E31\u0E14\u0E40\u0E23\u0E37\u0E48\u0E2D\u0E07\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E40\u0E23\u0E32\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E44\u0E14\u0E49 \u0E42\u0E21\u0E40\u0E14\u0E25\u0E2A\u0E48\u0E27\u0E19\u0E43\u0E2B\u0E0D\u0E48\u0E08\u0E30\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E23\u0E2D\u0E07\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E44\u0E14\u0E49\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E21\u0E32\u0E01 512 \u0E2B\u0E23\u0E37\u0E2D 1024 tokens \u0E41\u0E25\u0E30\u0E01\u0E47\u0E08\u0E30\u0E17\u0E33\u0E07\u0E32\u0E19\u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E16\u0E49\u0E32\u0E43\u0E2B\u0E49\u0E21\u0E31\u0E19\u0E1B\u0E23\u0E30\u0E21\u0E27\u0E25\u0E1C\u0E25\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19 \u0E21\u0E35\u0E27\u0E35\u0E18\u0E35\u0E41\u0E01\u0E49\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E19\u0E35\u0E49\u0E2D\u0E22\u0E39\u0E48 2 \u0E27\u0E34\u0E18\u0E35:"),un=m(),os=u("ul"),Pe=u("li"),dt=_("\u0E43\u0E0A\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E35\u0E48\u0E23\u0E2D\u0E07\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19"),$t=m(),De=u("li"),kt=_("\u0E15\u0E31\u0E14\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E43\u0E2B\u0E49\u0E2A\u0E31\u0E49\u0E19\u0E25\u0E07"),cn=m(),K=u("p"),jt=_("\u0E42\u0E21\u0E40\u0E14\u0E25\u0E15\u0E48\u0E32\u0E07\u0E46 \u0E23\u0E2D\u0E07\u0E23\u0E31\u0E1A\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E41\u0E15\u0E01\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19 \u0E41\u0E25\u0E30\u0E1A\u0E32\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25\u0E19\u0E31\u0E49\u0E19\u0E40\u0E0A\u0E35\u0E48\u0E22\u0E27\u0E0A\u0E32\u0E0D\u0E43\u0E19\u0E01\u0E32\u0E23\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E46 "),vs=u("a"),gt=_("Longformer"),vt=_(" \u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07 \u0E41\u0E25\u0E30\u0E2D\u0E35\u0E01\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E01\u0E47\u0E04\u0E37\u0E2D "),ws=u("a"),wt=_("LED"),yt=_(" \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E01\u0E33\u0E25\u0E31\u0E07\u0E17\u0E33\u0E07\u0E32\u0E19\u0E17\u0E35\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E21\u0E32\u0E01\u0E46 \u0E40\u0E23\u0E32\u0E41\u0E19\u0E30\u0E19\u0E33\u0E43\u0E2B\u0E49\u0E04\u0E38\u0E13\u0E25\u0E2D\u0E07\u0E14\u0E39\u0E42\u0E21\u0E40\u0E14\u0E25\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19"),fn=m(),le=u("p"),qt=_("\u0E2B\u0E23\u0E37\u0E2D\u0E43\u0E19\u0E17\u0E32\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E19\u0E02\u0E49\u0E32\u0E21 \u0E40\u0E23\u0E32\u0E41\u0E19\u0E30\u0E19\u0E33\u0E43\u0E2B\u0E49\u0E04\u0E38\u0E13\u0E15\u0E31\u0E14\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E43\u0E2B\u0E49\u0E2A\u0E31\u0E49\u0E19\u0E25\u0E07\u0E42\u0E14\u0E22\u0E01\u0E32\u0E23\u0E23\u0E30\u0E1A\u0E38\u0E15\u0E31\u0E27\u0E41\u0E1B\u0E23 `max_sequence_length:"),mn=m(),g(ys.$$.fragment),this.h()},l(s){const a=Pl('[data-svelte="svelte-1phssyn"]',document.head);t=c(a,"META",{name:!0,content:!0}),a.forEach(l),p=h(s),v(e.$$.fragment,s),i=h(s),n=c(s,"H1",{class:!0});var Ss=f(n);d=c(Ss,"A",{id:!0,class:!0,href:!0});var ae=f(d);A=c(ae,"SPAN",{});var re=f(A);v(I.$$.fragment,re),re.forEach(l),ae.forEach(l),V=h(Ss),z=c(Ss,"SPAN",{});var pe=f(z);Ns=b(pe,"\u0E01\u0E32\u0E23\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(multiple sequences)"),pe.forEach(l),Ss.forEach(l),cs=h(s),S.l(s),xs=h(s),N.l(s),Cs=h(s),Ls=c(s,"P",{});var oe=f(Ls);wn=b(oe,"\u0E43\u0E19 section \u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27 \u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E25\u0E2D\u0E07\u0E17\u0E33\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19\u0E17\u0E35\u0E48\u0E07\u0E48\u0E32\u0E22\u0E17\u0E35\u0E48\u0E2A\u0E38\u0E14: \u0E04\u0E37\u0E2D\u0E01\u0E32\u0E23\u0E2D\u0E19\u0E38\u0E21\u0E32\u0E19(inference)\u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2A\u0E31\u0E49\u0E19\u0E46 \u0E40\u0E1E\u0E35\u0E22\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23\u0E01\u0E47\u0E15\u0E32\u0E21 \u0E01\u0E47\u0E21\u0E35\u0E1A\u0E32\u0E07\u0E04\u0E33\u0E16\u0E32\u0E21\u0E40\u0E01\u0E34\u0E14\u0E02\u0E36\u0E49\u0E19\u0E21\u0E32:"),oe.forEach(l),Fe=h(s),T=c(s,"UL",{});var P=f(T);he=c(P,"LI",{});var ie=f(he);yn=b(ie,"\u0E40\u0E23\u0E32\u0E08\u0E30\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23?"),ie.forEach(l),qn=h(P),fs=c(P,"LI",{});var Fs=f(fs);En=b(Fs,"\u0E40\u0E23\u0E32\u0E08\u0E30\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E21\u0E35 "),_e=c(Fs,"EM",{});var ue=f(_e);An=b(ue,"\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19"),ue.forEach(l),In=b(Fs," \u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23?"),Fs.forEach(l),zn=h(P),be=c(P,"LI",{});var ce=f(be);Tn=b(ce,"\u0E14\u0E31\u0E0A\u0E19\u0E35\u0E04\u0E33\u0E28\u0E31\u0E1E\u0E17\u0E4C(vocabulary indices) \u0E40\u0E1B\u0E47\u0E19\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E40\u0E14\u0E35\u0E22\u0E27\u0E17\u0E35\u0E48\u0E17\u0E33\u0E43\u0E2B\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E33\u0E07\u0E32\u0E19\u0E44\u0E14\u0E49\u0E14\u0E35\u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48?"),ce.forEach(l),Pn=h(P),de=c(P,"LI",{});var Se=f(de);Dn=b(Se,"\u0E21\u0E35\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E40\u0E01\u0E34\u0E19\u0E44\u0E1B\u0E2B\u0E23\u0E37\u0E2D\u0E44\u0E21\u0E48?"),Se.forEach(l),P.forEach(l),Ne=h(s),Ms=c(s,"P",{});var Gt=f(Ms);Sn=b(Gt,"\u0E21\u0E32\u0E14\u0E39\u0E01\u0E31\u0E19\u0E27\u0E48\u0E32\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E43\u0E14\u0E1A\u0E49\u0E32\u0E07\u0E17\u0E35\u0E48\u0E40\u0E01\u0E34\u0E14\u0E02\u0E36\u0E49\u0E19\u0E08\u0E32\u0E01\u0E04\u0E33\u0E16\u0E32\u0E21\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49 \u0E41\u0E25\u0E30\u0E40\u0E23\u0E32\u0E08\u0E30\u0E41\u0E01\u0E49\u0E44\u0E02\u0E21\u0E31\u0E19\u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49 \u{1F917} Transformers API \u0E44\u0E14\u0E49\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23"),Gt.forEach(l),xe=h(s),W=c(s,"H2",{class:!0});var _n=f(W);ss=c(_n,"A",{id:!0,class:!0,href:!0});var Ut=f(ss);$e=c(Ut,"SPAN",{});var Yt=f($e);v(ms.$$.fragment,Yt),Yt.forEach(l),Ut.forEach(l),Fn=h(_n),ke=c(_n,"SPAN",{});var Jt=f(ke);Nn=b(Jt,"\u0E42\u0E21\u0E40\u0E14\u0E25\u0E04\u0E32\u0E14\u0E2B\u0E27\u0E31\u0E07\u0E17\u0E35\u0E48\u0E08\u0E30\u0E44\u0E14\u0E49\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E40\u0E1B\u0E47\u0E19\u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"),Jt.forEach(l),_n.forEach(l),Ce=h(s),Bs=c(s,"P",{});var Qt=f(Bs);xn=b(Qt,"\u0E43\u0E19\u0E41\u0E1A\u0E1A\u0E1D\u0E36\u0E01\u0E2B\u0E31\u0E14\u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E21\u0E32\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49\u0E40\u0E2B\u0E47\u0E19\u0E41\u0E25\u0E49\u0E27\u0E27\u0E48\u0E32\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E16\u0E39\u0E01\u0E41\u0E1B\u0E25\u0E07\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23 \u0E17\u0E35\u0E19\u0E35\u0E49\u0E40\u0E23\u0E32\u0E21\u0E32\u0E25\u0E2D\u0E07\u0E41\u0E1B\u0E25\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E19\u0E35\u0E49\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E21\u0E31\u0E19\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25:"),Qt.forEach(l),Le=h(s),C.l(s),Hs=h(s),Os=c(s,"P",{});var Kt=f(Os);Cn=b(Kt,"\u0E42\u0E2D\u0E49\u0E27\u0E44\u0E21\u0E48\u0E19\u0E30! \u0E17\u0E33\u0E44\u0E21\u0E21\u0E31\u0E19\u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E25\u0E30? \u0E43\u0E19\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E40\u0E23\u0E32\u0E01\u0E47\u0E17\u0E33\u0E15\u0E32\u0E21\u0E02\u0E31\u0E49\u0E19\u0E15\u0E2D\u0E19\u0E15\u0E48\u0E32\u0E07\u0E46 \u0E08\u0E32\u0E01 pipeline \u0E43\u0E19 section 2"),Kt.forEach(l),Me=h(s),es=c(s,"P",{});var bn=f(es);Ln=b(bn,"\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E01\u0E47\u0E04\u0E37\u0E2D\u0E40\u0E23\u0E32\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25 \u0E41\u0E15\u0E48\u0E43\u0E19\u0E02\u0E13\u0E30\u0E17\u0E35\u0E48\u0E42\u0E21\u0E40\u0E14\u0E25 \u{1F917} Transformers \u0E19\u0E31\u0E49\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E43\u0E19\u0E17\u0E35\u0E48\u0E19\u0E35\u0E49\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E25\u0E2D\u0E07\u0E17\u0E33\u0E17\u0E38\u0E01\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E17\u0E35\u0E48 tokenizer \u0E17\u0E33\u0E2D\u0E22\u0E39\u0E48\u0E40\u0E1A\u0E37\u0E49\u0E2D\u0E07\u0E2B\u0E25\u0E31\u0E07\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E40\u0E23\u0E32\u0E43\u0E0A\u0E49\u0E21\u0E31\u0E19\u0E01\u0E31\u0E1A "),je=c(bn,"CODE",{});var Vt=f(je);Mn=b(Vt,"\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(sequence)"),Vt.forEach(l),Bn=b(bn," \u0E41\u0E15\u0E48\u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E25\u0E2D\u0E07\u0E2A\u0E31\u0E07\u0E40\u0E01\u0E15\u0E38\u0E14\u0E35\u0E46 \u0E04\u0E38\u0E13\u0E08\u0E30\u0E40\u0E2B\u0E47\u0E19\u0E27\u0E48\u0E32\u0E21\u0E31\u0E19\u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E41\u0E04\u0E48\u0E41\u0E1B\u0E25\u0E07 input IDs \u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E40\u0E17\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19 \u0E41\u0E15\u0E48\u0E21\u0E31\u0E19\u0E22\u0E31\u0E07\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E21\u0E34\u0E15\u0E34(dimension) \u0E02\u0E2D\u0E07 tensor \u0E2D\u0E35\u0E01\u0E14\u0E49\u0E27\u0E22:"),bn.forEach(l),Be=h(s),M.l(s),Rs=h(s),Gs=c(s,"P",{});var Wt=f(Gs);Hn=b(Wt,"\u0E25\u0E2D\u0E07\u0E2D\u0E35\u0E01\u0E04\u0E23\u0E31\u0E49\u0E07\u0E41\u0E25\u0E30\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E21\u0E34\u0E15\u0E34(dimension)\u0E43\u0E2B\u0E21\u0E48\u0E14\u0E49\u0E27\u0E22:"),Wt.forEach(l),He=h(s),H.l(s),Us=h(s),Ys=c(s,"P",{});var Xt=f(Ys);On=b(Xt,"\u0E40\u0E23\u0E32\u0E41\u0E2A\u0E14\u0E07 input IDs \u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E17\u0E31\u0E49\u0E07\u0E1C\u0E25 logits \u0E41\u0E25\u0E30\u0E19\u0E35\u0E48\u0E04\u0E37\u0E2D\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C:"),Xt.forEach(l),Oe=h(s),R.l(s),Js=h(s),hs=c(s,"P",{});var Et=f(hs);ge=c(Et,"EM",{});var Zt=f(ge);Rn=b(Zt,"Batching"),Zt.forEach(l),Gn=b(Et," \u0E04\u0E37\u0E2D \u0E01\u0E32\u0E23\u0E2A\u0E48\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E22\u0E31\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25\u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E46\u0E01\u0E31\u0E19\u0E17\u0E35\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E21\u0E35\u0E41\u0E04\u0E48\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E04\u0E38\u0E13\u0E01\u0E47\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E2A\u0E23\u0E49\u0E32\u0E07\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E17\u0E35\u0E48\u0E21\u0E35\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E41\u0E04\u0E48\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E44\u0E14\u0E49:"),Et.forEach(l),Re=h(s),v(_s.$$.fragment,s),Ge=h(s),Qs=c(s,"P",{});var sl=f(Qs);Un=b(sl,"\u0E19\u0E35\u0E48\u0E04\u0E37\u0E2D\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E23\u0E30\u0E14\u0E49\u0E27\u0E22\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19!"),sl.forEach(l),Ue=h(s),v(ns.$$.fragment,s),Ye=h(s),ts=c(s,"P",{});var dn=f(ts);Yn=b(dn,"\u0E3ABatching \u0E19\u0E31\u0E49\u0E19\u0E17\u0E33\u0E43\u0E2B\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E17\u0E33\u0E07\u0E32\u0E19\u0E44\u0E14\u0E49\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E04\u0E38\u0E13\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B \u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E19\u0E31\u0E49\u0E19\u0E01\u0E47\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E17\u0E33\u0E44\u0E14\u0E49\u0E07\u0E48\u0E32\u0E22\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E1A\u0E17\u0E35\u0E48\u0E17\u0E33\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E41\u0E15\u0E48\u0E01\u0E47\u0E22\u0E31\u0E07\u0E21\u0E35\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07 \u0E40\u0E21\u0E37\u0E48\u0E2D\u0E04\u0E38\u0E13\u0E1E\u0E22\u0E32\u0E22\u0E32\u0E21\u0E23\u0E27\u0E21\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E15\u0E31\u0E49\u0E07\u0E41\u0E15\u0E48\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E36\u0E49\u0E19\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19 \u0E41\u0E15\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19\u0E2D\u0E32\u0E08\u0E08\u0E30\u0E21\u0E35\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E17\u0E35\u0E48\u0E41\u0E15\u0E01\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19 \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E40\u0E04\u0E22\u0E17\u0E33 tensors \u0E21\u0E32\u0E01\u0E48\u0E2D\u0E19\u0E2B\u0E19\u0E49\u0E32\u0E19\u0E35\u0E49 \u0E04\u0E38\u0E13\u0E08\u0E30\u0E23\u0E39\u0E49\u0E27\u0E48\u0E32\u0E21\u0E31\u0E19\u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E08\u0E15\u0E38\u0E23\u0E31\u0E2A(rectangular) \u0E14\u0E31\u0E07\u0E19\u0E31\u0E49\u0E19\u0E04\u0E38\u0E13\u0E08\u0E30\u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E41\u0E1B\u0E25\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07 input IDs \u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E44\u0E14\u0E49\u0E42\u0E14\u0E22\u0E15\u0E23\u0E07 \u0E40\u0E23\u0E32\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E41\u0E01\u0E49\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E19\u0E35\u0E49\u0E44\u0E14\u0E49\u0E14\u0E49\u0E27\u0E22\u0E01\u0E32\u0E23 "),ve=c(dn,"EM",{});var el=f(ve);Jn=b(el,"pad"),el.forEach(l),Qn=b(dn," \u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"),dn.forEach(l),Je=h(s),X=c(s,"H2",{class:!0});var $n=f(X);ls=c($n,"A",{id:!0,class:!0,href:!0});var nl=f(ls);we=c(nl,"SPAN",{});var tl=f(we);v(bs.$$.fragment,tl),tl.forEach(l),nl.forEach(l),Kn=h($n),ye=c($n,"SPAN",{});var ll=f(ye);Vn=b(ll,"\u0E01\u0E32\u0E23\u0E40\u0E15\u0E34\u0E21(Padding) \u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"),ll.forEach(l),$n.forEach(l),Qe=h(s),Ks=c(s,"P",{});var al=f(Ks);Wn=b(al,"\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E25\u0E34\u0E2A\u0E17\u0E4C\u0E15\u0E48\u0E2D\u0E44\u0E1B\u0E19\u0E35\u0E49\u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E16\u0E39\u0E01\u0E41\u0E1B\u0E25\u0E07\u0E44\u0E1B\u0E40\u0E1B\u0E47\u0E19 tensor \u0E44\u0E14\u0E49:"),al.forEach(l),Ke=h(s),v(ds.$$.fragment,s),Ve=h(s),Q=c(s,"P",{});var fe=f(Q);Xn=b(fe,"\u0E43\u0E19\u0E01\u0E32\u0E23\u0E41\u0E01\u0E49\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E19\u0E35\u0E49 \u0E40\u0E23\u0E32\u0E08\u0E30\u0E43\u0E0A\u0E49 "),qe=c(fe,"EM",{});var rl=f(qe);Zn=b(rl,"padding"),rl.forEach(l),st=b(fe," \u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E17\u0E33\u0E43\u0E2B\u0E49 tensor \u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E15\u0E38\u0E23\u0E31\u0E2A Padding \u0E08\u0E30\u0E17\u0E33\u0E43\u0E2B\u0E49\u0E17\u0E38\u0E01\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E21\u0E35\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E40\u0E17\u0E48\u0E32\u0E01\u0E31\u0E19\u0E42\u0E14\u0E22\u0E01\u0E32\u0E23\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E04\u0E33\u0E1E\u0E34\u0E40\u0E28\u0E29 \u0E17\u0E35\u0E48\u0E40\u0E23\u0E35\u0E22\u0E01\u0E27\u0E48\u0E32 "),Ee=c(fe,"EM",{});var pl=f(Ee);et=b(pl,"padding token"),pl.forEach(l),nt=b(fe," \u0E44\u0E1B\u0E43\u0E19\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E22\u0E01\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E40\u0E0A\u0E48\u0E19 \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E21\u0E35 10 \u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E41\u0E15\u0E48\u0E25\u0E30\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E21\u0E35 10 \u0E04\u0E33 \u0E41\u0E25\u0E30\u0E21\u0E35 1 \u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E21\u0E35 20 \u0E04\u0E33 padding \u0E17\u0E33\u0E43\u0E2B\u0E49\u0E17\u0E38\u0E01\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E19\u0E31\u0E49\u0E19\u0E21\u0E35 20 \u0E04\u0E33\u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19 \u0E43\u0E19\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32 tensor \u0E17\u0E35\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E17\u0E4C\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E40\u0E1B\u0E47\u0E19\u0E41\u0E1A\u0E1A\u0E19\u0E35\u0E49:"),fe.forEach(l),We=h(s),v($s.$$.fragment,s),Xe=h(s),as=c(s,"P",{});var kn=f(as);tt=b(kn,"padding token ID \u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E2B\u0E32\u0E44\u0E14\u0E49\u0E43\u0E19 "),Ae=c(kn,"CODE",{});var ol=f(Ae);lt=b(ol,"tokenizer.pad_token_id"),ol.forEach(l),at=b(kn," \u0E40\u0E23\u0E32\u0E21\u0E32\u0E25\u0E2D\u0E07\u0E43\u0E0A\u0E49\u0E21\u0E31\u0E19\u0E14\u0E39\u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2A\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E43\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E35\u0E25\u0E30\u0E2D\u0E31\u0E19\u0E41\u0E25\u0E30\u0E43\u0E2A\u0E48\u0E41\u0E1A\u0E1A\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14(batch)\u0E14\u0E49\u0E27\u0E22:"),kn.forEach(l),Ze=h(s),U.l(s),Vs=h(s),Ws=c(s,"P",{});var il=f(Ws);rt=b(il,"\u0E21\u0E35\u0E2D\u0E30\u0E44\u0E23\u0E1A\u0E32\u0E07\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E1C\u0E34\u0E14\u0E1B\u0E01\u0E15\u0E34\u0E40\u0E01\u0E34\u0E14\u0E02\u0E36\u0E49\u0E19\u0E01\u0E31\u0E1A logits \u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E33\u0E19\u0E32\u0E22\u0E41\u0E1A\u0E1A\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E38\u0E14(batch) \u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32: \u0E41\u0E16\u0E27\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07\u0E04\u0E27\u0E23\u0E08\u0E30\u0E44\u0E14\u0E49 logits \u0E40\u0E2B\u0E21\u0E37\u0E2D\u0E19\u0E01\u0E31\u0E19\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07 \u0E41\u0E15\u0E48\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E17\u0E35\u0E48\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19\u0E42\u0E14\u0E22\u0E2A\u0E34\u0E49\u0E19\u0E40\u0E0A\u0E34\u0E07!"),il.forEach(l),sn=h(s),Xs=c(s,"P",{});var ul=f(Xs);pt=b(ul,"\u0E19\u0E35\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E40\u0E1E\u0E23\u0E32\u0E30\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E25\u0E31\u0E01\u0E29\u0E13\u0E30\u0E2A\u0E33\u0E04\u0E31\u0E0D\u0E02\u0E2D\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25 Transformer \u0E04\u0E37\u0E2D attention layers \u0E17\u0E35\u0E48\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32\u0E1A\u0E23\u0E34\u0E1A\u0E17\u0E02\u0E2D\u0E07\u0E41\u0E15\u0E48\u0E25\u0E30 token \u0E42\u0E14\u0E22\u0E08\u0E30\u0E21\u0E35\u0E01\u0E32\u0E23\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32 padding token \u0E14\u0E49\u0E27\u0E22 \u0E40\u0E19\u0E37\u0E48\u0E2D\u0E07\u0E08\u0E32\u0E01 attention layers \u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32\u0E17\u0E38\u0E01 tokens \u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04 \u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E43\u0E2B\u0E49\u0E44\u0E14\u0E49\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E17\u0E4C\u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19\u0E44\u0E21\u0E48\u0E27\u0E48\u0E32\u0E08\u0E30\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E17\u0E35\u0E25\u0E30\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E2B\u0E23\u0E37\u0E2D\u0E43\u0E2A\u0E48\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19\u0E19\u0E35\u0E49\u0E17\u0E35\u0E48\u0E21\u0E35\u0E01\u0E32\u0E23 padding \u0E44\u0E1B\u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E01\u0E31\u0E19\u0E17\u0E35\u0E25\u0E30\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(batch) \u0E40\u0E23\u0E32\u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E17\u0E35\u0E48\u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E1A\u0E2D\u0E01 attention layers \u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19\u0E43\u0E2B\u0E49\u0E44\u0E21\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32 padding tokens \u0E42\u0E14\u0E22\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E17\u0E33\u0E44\u0E14\u0E49\u0E14\u0E49\u0E27\u0E22\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 attention mask"),ul.forEach(l),en=h(s),Z=c(s,"H2",{class:!0});var jn=f(Z);rs=c(jn,"A",{id:!0,class:!0,href:!0});var cl=f(rs);Ie=c(cl,"SPAN",{});var fl=f(Ie);v(ks.$$.fragment,fl),fl.forEach(l),cl.forEach(l),ot=h(jn),ze=c(jn,"SPAN",{});var ml=f(ze);it=b(ml,"Attention masks"),ml.forEach(l),jn.forEach(l),nn=h(s),js=c(s,"P",{});var At=f(js);Te=c(At,"EM",{});var hl=f(Te);ut=b(hl,"Attention masks"),hl.forEach(l),ct=b(At," \u0E04\u0E37\u0E2D tensors \u0E17\u0E35\u0E48\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E17\u0E48\u0E32\u0E01\u0E31\u0E1A tensor \u0E02\u0E2D\u0E07 input IDs \u0E41\u0E25\u0E30\u0E1B\u0E23\u0E30\u0E01\u0E2D\u0E1A\u0E14\u0E49\u0E27\u0E22 0 \u0E41\u0E25\u0E30 1: 1 \u0E1A\u0E48\u0E07\u0E1A\u0E2D\u0E01\u0E27\u0E48\u0E32 tokens \u0E43\u0E19\u0E15\u0E33\u0E41\u0E2B\u0E19\u0E48\u0E07\u0E19\u0E31\u0E49\u0E19\u0E46 \u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32, \u0E41\u0E25\u0E30 0 \u0E1A\u0E48\u0E07\u0E1A\u0E2D\u0E01\u0E27\u0E48\u0E32 tokens \u0E43\u0E19\u0E15\u0E33\u0E41\u0E2B\u0E19\u0E48\u0E07\u0E19\u0E31\u0E49\u0E19\u0E46 \u0E44\u0E21\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E34\u0E08\u0E32\u0E23\u0E13\u0E32(\u0E01\u0E25\u0E48\u0E32\u0E27\u0E04\u0E37\u0E2D \u0E21\u0E31\u0E19\u0E04\u0E27\u0E23\u0E08\u0E30\u0E16\u0E39\u0E01\u0E25\u0E30\u0E40\u0E25\u0E22\u0E42\u0E14\u0E22 attention layers \u0E02\u0E2D\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25)"),At.forEach(l),tn=h(s),Zs=c(s,"P",{});var _l=f(Zs);ft=b(_l,"\u0E21\u0E32\u0E17\u0E33\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27\u0E42\u0E14\u0E22\u0E43\u0E0A\u0E49 attention mask \u0E01\u0E31\u0E19:"),_l.forEach(l),ln=h(s),J.l(s),se=h(s),ee=c(s,"P",{});var bl=f(ee);mt=b(bl,"\u0E15\u0E2D\u0E19\u0E19\u0E35\u0E49\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49 logits \u0E40\u0E14\u0E35\u0E22\u0E27\u0E01\u0E31\u0E19\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07\u0E43\u0E19\u0E0A\u0E38\u0E14(batch) \u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25"),bl.forEach(l),an=h(s),ne=c(s,"P",{});var dl=f(ne);ht=b(dl,"\u0E2A\u0E31\u0E07\u0E40\u0E01\u0E15\u0E38\u0E27\u0E48\u0E32\u0E04\u0E48\u0E32\u0E2A\u0E38\u0E14\u0E17\u0E49\u0E32\u0E22\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E2A\u0E2D\u0E07\u0E19\u0E31\u0E49\u0E19\u0E40\u0E1B\u0E47\u0E19\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E44\u0E23\u0E43\u0E19 padding ID \u0E0B\u0E36\u0E48\u0E07\u0E01\u0E47\u0E04\u0E37\u0E2D\u0E04\u0E48\u0E32 0 \u0E43\u0E19 attention mask"),dl.forEach(l),rn=h(s),v(ps.$$.fragment,s),pn=h(s),gs=c(s,"H2",{id:!0});var $l=f(gs);_t=b($l,"\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19"),$l.forEach(l),on=h(s),te=c(s,"P",{});var kl=f(te);bt=b(kl,"\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25 Transformer \u0E19\u0E31\u0E49\u0E19\u0E21\u0E35\u0E02\u0E49\u0E2D\u0E08\u0E33\u0E01\u0E31\u0E14\u0E40\u0E23\u0E37\u0E48\u0E2D\u0E07\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E40\u0E23\u0E32\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E43\u0E2A\u0E48\u0E40\u0E02\u0E49\u0E32\u0E44\u0E1B\u0E44\u0E14\u0E49 \u0E42\u0E21\u0E40\u0E14\u0E25\u0E2A\u0E48\u0E27\u0E19\u0E43\u0E2B\u0E0D\u0E48\u0E08\u0E30\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E23\u0E2D\u0E07\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E44\u0E14\u0E49\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E21\u0E32\u0E01 512 \u0E2B\u0E23\u0E37\u0E2D 1024 tokens \u0E41\u0E25\u0E30\u0E01\u0E47\u0E08\u0E30\u0E17\u0E33\u0E07\u0E32\u0E19\u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E16\u0E49\u0E32\u0E43\u0E2B\u0E49\u0E21\u0E31\u0E19\u0E1B\u0E23\u0E30\u0E21\u0E27\u0E25\u0E1C\u0E25\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19 \u0E21\u0E35\u0E27\u0E35\u0E18\u0E35\u0E41\u0E01\u0E49\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E19\u0E35\u0E49\u0E2D\u0E22\u0E39\u0E48 2 \u0E27\u0E34\u0E18\u0E35:"),kl.forEach(l),un=h(s),os=c(s,"UL",{});var gn=f(os);Pe=c(gn,"LI",{});var jl=f(Pe);dt=b(jl,"\u0E43\u0E0A\u0E49\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E35\u0E48\u0E23\u0E2D\u0E07\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19"),jl.forEach(l),$t=h(gn),De=c(gn,"LI",{});var gl=f(De);kt=b(gl,"\u0E15\u0E31\u0E14\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E43\u0E2B\u0E49\u0E2A\u0E31\u0E49\u0E19\u0E25\u0E07"),gl.forEach(l),gn.forEach(l),cn=h(s),K=c(s,"P",{});var me=f(K);jt=b(me,"\u0E42\u0E21\u0E40\u0E14\u0E25\u0E15\u0E48\u0E32\u0E07\u0E46 \u0E23\u0E2D\u0E07\u0E23\u0E31\u0E1A\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E02\u0E2D\u0E07\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E41\u0E15\u0E01\u0E15\u0E48\u0E32\u0E07\u0E01\u0E31\u0E19 \u0E41\u0E25\u0E30\u0E1A\u0E32\u0E07\u0E42\u0E21\u0E40\u0E14\u0E25\u0E19\u0E31\u0E49\u0E19\u0E40\u0E0A\u0E35\u0E48\u0E22\u0E27\u0E0A\u0E32\u0E0D\u0E43\u0E19\u0E01\u0E32\u0E23\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E46 "),vs=c(me,"A",{href:!0,rel:!0});var vl=f(vs);gt=b(vl,"Longformer"),vl.forEach(l),vt=b(me," \u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07 \u0E41\u0E25\u0E30\u0E2D\u0E35\u0E01\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E01\u0E47\u0E04\u0E37\u0E2D "),ws=c(me,"A",{href:!0,rel:!0});var wl=f(ws);wt=b(wl,"LED"),wl.forEach(l),yt=b(me," \u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E01\u0E33\u0E25\u0E31\u0E07\u0E17\u0E33\u0E07\u0E32\u0E19\u0E17\u0E35\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E21\u0E32\u0E01\u0E46 \u0E40\u0E23\u0E32\u0E41\u0E19\u0E30\u0E19\u0E33\u0E43\u0E2B\u0E49\u0E04\u0E38\u0E13\u0E25\u0E2D\u0E07\u0E14\u0E39\u0E42\u0E21\u0E40\u0E14\u0E25\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19"),me.forEach(l),fn=h(s),le=c(s,"P",{});var yl=f(le);qt=b(yl,"\u0E2B\u0E23\u0E37\u0E2D\u0E43\u0E19\u0E17\u0E32\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E19\u0E02\u0E49\u0E32\u0E21 \u0E40\u0E23\u0E32\u0E41\u0E19\u0E30\u0E19\u0E33\u0E43\u0E2B\u0E49\u0E04\u0E38\u0E13\u0E15\u0E31\u0E14\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E43\u0E2B\u0E49\u0E2A\u0E31\u0E49\u0E19\u0E25\u0E07\u0E42\u0E14\u0E22\u0E01\u0E32\u0E23\u0E23\u0E30\u0E1A\u0E38\u0E15\u0E31\u0E27\u0E41\u0E1B\u0E23 `max_sequence_length:"),yl.forEach(l),mn=h(s),v(ys.$$.fragment,s),this.h()},h(){E(t,"name","hf:doc:metadata"),E(t,"content",JSON.stringify(Zl)),E(d,"id","multiple-sequences"),E(d,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),E(d,"href","#multiple-sequences"),E(n,"class","relative group"),E(ss,"id","batch"),E(ss,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),E(ss,"href","#batch"),E(W,"class","relative group"),E(ls,"id","padding"),E(ls,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),E(ls,"href","#padding"),E(X,"class","relative group"),E(rs,"id","attention-masks"),E(rs,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),E(rs,"href","#attention-masks"),E(Z,"class","relative group"),E(gs,"id",""),E(vs,"href","https://huggingface.co/transformers/model_doc/longformer.html"),E(vs,"rel","nofollow"),E(ws,"href","https://huggingface.co/transformers/model_doc/led.html"),E(ws,"rel","nofollow")},m(s,a){r(document.head,t),o(s,p,a),w(e,s,a),o(s,i,a),o(s,n,a),r(n,d),r(d,A),w(I,A,null),r(n,V),r(n,z),r(z,Ns),o(s,cs,a),qs[D].m(s,a),o(s,xs,a),Es[F].m(s,a),o(s,Cs,a),o(s,Ls,a),r(Ls,wn),o(s,Fe,a),o(s,T,a),r(T,he),r(he,yn),r(T,qn),r(T,fs),r(fs,En),r(fs,_e),r(_e,An),r(fs,In),r(T,zn),r(T,be),r(be,Tn),r(T,Pn),r(T,de),r(de,Dn),o(s,Ne,a),o(s,Ms,a),r(Ms,Sn),o(s,xe,a),o(s,W,a),r(W,ss),r(ss,$e),w(ms,$e,null),r(W,Fn),r(W,ke),r(ke,Nn),o(s,Ce,a),o(s,Bs,a),r(Bs,xn),o(s,Le,a),As[x].m(s,a),o(s,Hs,a),o(s,Os,a),r(Os,Cn),o(s,Me,a),o(s,es,a),r(es,Ln),r(es,je),r(je,Mn),r(es,Bn),o(s,Be,a),Is[L].m(s,a),o(s,Rs,a),o(s,Gs,a),r(Gs,Hn),o(s,He,a),zs[B].m(s,a),o(s,Us,a),o(s,Ys,a),r(Ys,On),o(s,Oe,a),Ts[O].m(s,a),o(s,Js,a),o(s,hs,a),r(hs,ge),r(ge,Rn),r(hs,Gn),o(s,Re,a),w(_s,s,a),o(s,Ge,a),o(s,Qs,a),r(Qs,Un),o(s,Ue,a),w(ns,s,a),o(s,Ye,a),o(s,ts,a),r(ts,Yn),r(ts,ve),r(ve,Jn),r(ts,Qn),o(s,Je,a),o(s,X,a),r(X,ls),r(ls,we),w(bs,we,null),r(X,Kn),r(X,ye),r(ye,Vn),o(s,Qe,a),o(s,Ks,a),r(Ks,Wn),o(s,Ke,a),w(ds,s,a),o(s,Ve,a),o(s,Q,a),r(Q,Xn),r(Q,qe),r(qe,Zn),r(Q,st),r(Q,Ee),r(Ee,et),r(Q,nt),o(s,We,a),w($s,s,a),o(s,Xe,a),o(s,as,a),r(as,tt),r(as,Ae),r(Ae,lt),r(as,at),o(s,Ze,a),Ps[G].m(s,a),o(s,Vs,a),o(s,Ws,a),r(Ws,rt),o(s,sn,a),o(s,Xs,a),r(Xs,pt),o(s,en,a),o(s,Z,a),r(Z,rs),r(rs,Ie),w(ks,Ie,null),r(Z,ot),r(Z,ze),r(ze,it),o(s,nn,a),o(s,js,a),r(js,Te),r(Te,ut),r(js,ct),o(s,tn,a),o(s,Zs,a),r(Zs,ft),o(s,ln,a),Ds[Y].m(s,a),o(s,se,a),o(s,ee,a),r(ee,mt),o(s,an,a),o(s,ne,a),r(ne,ht),o(s,rn,a),w(ps,s,a),o(s,pn,a),o(s,gs,a),r(gs,_t),o(s,on,a),o(s,te,a),r(te,bt),o(s,un,a),o(s,os,a),r(os,Pe),r(Pe,dt),r(os,$t),r(os,De),r(De,kt),o(s,cn,a),o(s,K,a),r(K,jt),r(K,vs),r(vs,gt),r(K,vt),r(K,ws),r(ws,wt),r(K,yt),o(s,fn,a),o(s,le,a),r(le,qt),o(s,mn,a),w(ys,s,a),hn=!0},p(s,[a]){const Ss={};a&1&&(Ss.fw=s[0]),e.$set(Ss);let ae=D;D=zt(s),D!==ae&&(us(),$(qs[ae],1,1,()=>{qs[ae]=null}),is(),S=qs[D],S||(S=qs[D]=It[D](s),S.c()),k(S,1),S.m(xs.parentNode,xs));let re=F;F=Pt(s),F!==re&&(us(),$(Es[re],1,1,()=>{Es[re]=null}),is(),N=Es[F],N||(N=Es[F]=Tt[F](s),N.c()),k(N,1),N.m(Cs.parentNode,Cs));let pe=x;x=St(s),x!==pe&&(us(),$(As[pe],1,1,()=>{As[pe]=null}),is(),C=As[x],C||(C=As[x]=Dt[x](s),C.c()),k(C,1),C.m(Hs.parentNode,Hs));let oe=L;L=Nt(s),L!==oe&&(us(),$(Is[oe],1,1,()=>{Is[oe]=null}),is(),M=Is[L],M||(M=Is[L]=Ft[L](s),M.c()),k(M,1),M.m(Rs.parentNode,Rs));let P=B;B=Ct(s),B!==P&&(us(),$(zs[P],1,1,()=>{zs[P]=null}),is(),H=zs[B],H||(H=zs[B]=xt[B](s),H.c()),k(H,1),H.m(Us.parentNode,Us));let ie=O;O=Mt(s),O!==ie&&(us(),$(Ts[ie],1,1,()=>{Ts[ie]=null}),is(),R=Ts[O],R||(R=Ts[O]=Lt[O](s),R.c()),k(R,1),R.m(Js.parentNode,Js));const Fs={};a&2&&(Fs.$$scope={dirty:a,ctx:s}),ns.$set(Fs);let ue=G;G=Ht(s),G!==ue&&(us(),$(Ps[ue],1,1,()=>{Ps[ue]=null}),is(),U=Ps[G],U||(U=Ps[G]=Bt[G](s),U.c()),k(U,1),U.m(Vs.parentNode,Vs));let ce=Y;Y=Rt(s),Y!==ce&&(us(),$(Ds[ce],1,1,()=>{Ds[ce]=null}),is(),J=Ds[Y],J||(J=Ds[Y]=Ot[Y](s),J.c()),k(J,1),J.m(se.parentNode,se));const Se={};a&2&&(Se.$$scope={dirty:a,ctx:s}),ps.$set(Se)},i(s){hn||(k(e.$$.fragment,s),k(I.$$.fragment,s),k(S),k(N),k(ms.$$.fragment,s),k(C),k(M),k(H),k(R),k(_s.$$.fragment,s),k(ns.$$.fragment,s),k(bs.$$.fragment,s),k(ds.$$.fragment,s),k($s.$$.fragment,s),k(U),k(ks.$$.fragment,s),k(J),k(ps.$$.fragment,s),k(ys.$$.fragment,s),hn=!0)},o(s){$(e.$$.fragment,s),$(I.$$.fragment,s),$(S),$(N),$(ms.$$.fragment,s),$(C),$(M),$(H),$(R),$(_s.$$.fragment,s),$(ns.$$.fragment,s),$(bs.$$.fragment,s),$(ds.$$.fragment,s),$($s.$$.fragment,s),$(U),$(ks.$$.fragment,s),$(J),$(ps.$$.fragment,s),$(ys.$$.fragment,s),hn=!1},d(s){l(t),s&&l(p),y(e,s),s&&l(i),s&&l(n),y(I),s&&l(cs),qs[D].d(s),s&&l(xs),Es[F].d(s),s&&l(Cs),s&&l(Ls),s&&l(Fe),s&&l(T),s&&l(Ne),s&&l(Ms),s&&l(xe),s&&l(W),y(ms),s&&l(Ce),s&&l(Bs),s&&l(Le),As[x].d(s),s&&l(Hs),s&&l(Os),s&&l(Me),s&&l(es),s&&l(Be),Is[L].d(s),s&&l(Rs),s&&l(Gs),s&&l(He),zs[B].d(s),s&&l(Us),s&&l(Ys),s&&l(Oe),Ts[O].d(s),s&&l(Js),s&&l(hs),s&&l(Re),y(_s,s),s&&l(Ge),s&&l(Qs),s&&l(Ue),y(ns,s),s&&l(Ye),s&&l(ts),s&&l(Je),s&&l(X),y(bs),s&&l(Qe),s&&l(Ks),s&&l(Ke),y(ds,s),s&&l(Ve),s&&l(Q),s&&l(We),y($s,s),s&&l(Xe),s&&l(as),s&&l(Ze),Ps[G].d(s),s&&l(Vs),s&&l(Ws),s&&l(sn),s&&l(Xs),s&&l(en),s&&l(Z),y(ks),s&&l(nn),s&&l(js),s&&l(tn),s&&l(Zs),s&&l(ln),Ds[Y].d(s),s&&l(se),s&&l(ee),s&&l(an),s&&l(ne),s&&l(rn),y(ps,s),s&&l(pn),s&&l(gs),s&&l(on),s&&l(te),s&&l(un),s&&l(os),s&&l(cn),s&&l(K),s&&l(fn),s&&l(le),s&&l(mn),y(ys,s)}}}const Zl={local:"multiple-sequences",sections:[{local:"batch",title:"\u0E42\u0E21\u0E40\u0E14\u0E25\u0E04\u0E32\u0E14\u0E2B\u0E27\u0E31\u0E07\u0E17\u0E35\u0E48\u0E08\u0E30\u0E44\u0E14\u0E49\u0E0A\u0E38\u0E14(batch)\u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E40\u0E1B\u0E47\u0E19\u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"},{local:"padding",title:"\u0E01\u0E32\u0E23\u0E40\u0E15\u0E34\u0E21(Padding) \u0E2D\u0E34\u0E19\u0E1E\u0E38\u0E15"},{local:"attention-masks",title:"Attention masks"},{local:"",title:"\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04\u0E17\u0E35\u0E48\u0E22\u0E32\u0E27\u0E02\u0E36\u0E49\u0E19"}],title:"\u0E01\u0E32\u0E23\u0E08\u0E31\u0E14\u0E01\u0E32\u0E23\u0E01\u0E31\u0E1A\u0E2B\u0E25\u0E32\u0E22\u0E46\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E04(multiple sequences)"};function sa(j,t,p){let e="pt";return Dl(()=>{const i=new URLSearchParams(window.location.search);p(0,e=i.get("fw")||"pt")}),[e]}class oa extends Il{constructor(t){super();zl(this,t,sa,Xl,Tl,{})}}export{oa as default,Zl as metadata};
