import{S as rh,i as ch,s as ah,e,k as l,w as u,t as y,M as oh,c as r,d as n,m as s,a as c,x as g,h as $,b as a,G as h,g as o,y as p,L as lh,q as m,o as f,B as v,v as sh}from"../../chunks/vendor-hf-doc-builder.js";import{I as A}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as uh}from"../../chunks/CodeBlock-hf-doc-builder.js";import{Q as M}from"../../chunks/Question-hf-doc-builder.js";function gh(An){let b,Pt,k,S,ot,j,rn,lt,cn,qt,ct,an,Tt,d,C,st,D,on,ut,ln,At,V,St,x,G,gt,L,sn,pt,un,Ct,K,Gt,_,N,mt,O,gn,ft,pn,Nt,J,Ht,at,mn,Ut,Q,Ft,w,H,vt,z,fn,R,vn,yt,yn,$n,Bt,W,It,E,U,$t,X,bn,bt,kn,Mt,Y,jt,P,F,kt,Z,dn,dt,xn,Dt,tt,Vt,q,B,xt,nt,_n,_t,wn,Lt,ht,Kt,T,I,wt,it,En,et,Pn,Et,qn,Tn,Ot,rt,Jt;return j=new A({}),D=new A({}),V=new M({props:{choices:[{text:"T\u1EEB tr\xEAn xu\u1ED1ng d\u01B0\u1EDBi",explain:"H\xE3y th\u1EED l\u1EA1i - m\u1EB7c d\xF9 h\u1EA7u h\u1EBFt c\xE1c ng\xF4n ng\u1EEF l\u1EADp tr\xECnh kh\xE1c in ngo\u1EA1i l\u1EC7 \u1EDF tr\xEAn c\xF9ng, Python \u0111\u1EB7c bi\u1EC7t v\u1EC1 m\u1EB7t n\xE0y."},{text:"T\u1EEB d\u01B0\u1EDBi l\xEAn tr\xEAn",explain:"\u0110\xFAng! M\u1ED9t l\u1EE3i th\u1EBF c\u1EE7a c\xE1c truy v\u1EBFt c\u1EE7a Python hi\u1EC3n th\u1ECB ngo\u1EA1i l\u1EC7 \u1EDF ph\xEDa d\u01B0\u1EDBi l\xE0 vi\u1EC7c g\u1EE1 l\u1ED7i d\u1EC5 d\xE0ng h\u01A1n khi b\u1EA1n \u0111ang l\xE0m vi\u1EC7c trong thi\u1EBFt b\u1ECB \u0111\u1EA7u cu\u1ED1i nh\u01B0 terminal v\xE0 \u0111\xE2y l\xE0 d\xF2ng cu\u1ED1i c\xF9ng b\u1EA1n nh\xECn th\u1EA5y.",correct:!0}]}}),L=new A({}),K=new M({props:{choices:[{text:"C\xE1ch tri\u1EC3n khai \u0111\u01A1n gi\u1EA3n c\u1EE7a ki\u1EBFn \u200B\u200Btr\xFAc Transformer t\u1EEB m\u1ED9t b\xE0i b\xE1o nghi\xEAn c\u1EE9u",explain:"M\u1EB7c d\xF9 vi\u1EC7c tri\u1EC3n khai c\xE1c m\xF4 h\xECnh Transformer c\u1EE7a ri\xEAng b\u1EA1n t\u1EEB \u0111\u1EA7u r\u1EA5t mang t\xEDnh gi\xE1o d\u1EE5c, nh\u01B0ng \u0111\xE2y kh\xF4ng ph\u1EA3i l\xE0 \u0111i\u1EC1u ch\xFAng ta \u0111ang n\xF3i \u1EDF \u0111\xE2y."},{text:"M\u1ED9t kh\u1ED1i m\xE3 nh\u1ECF g\u1ECDn v\xE0 kh\xE9p k\xEDn c\xF3 th\u1EC3 ch\u1EA1y m\xE0 kh\xF4ng c\xF3 b\u1EA5t k\u1EF3 s\u1EF1 ph\u1EE5 thu\u1ED9c b\xEAn ngo\xE0i n\xE0o v\xE0o c\xE1c t\u1EC7p ho\u1EB7c d\u1EEF li\u1EC7u ri\xEAng t\u01B0",explain:"\u0110\xFAng! C\xE1c v\xED d\u1EE5 c\xF3 th\u1EC3 t\xE1i t\u1EA1o t\u1ED1i thi\u1EC3u gi\xFAp ng\u01B0\u1EDDi b\u1EA3o tr\xEC c\u1EE7a th\u01B0 vi\u1EC7n t\xE1i t\u1EA1o v\u1EA5n \u0111\u1EC1 b\u1EA1n \u0111ang g\u1EB7p ph\u1EA3i, v\xEC v\u1EADy h\u1ECD c\xF3 th\u1EC3 t\xECm ra gi\u1EA3i ph\xE1p nhanh h\u01A1n.",correct:!0},{text:"\u1EA2nh ch\u1EE5p m\xE0n h\xECnh c\u1EE7a truy v\u1EBFt Python",explain:"H\xE3y th\u1EED l\u1EA1i - m\u1EB7c d\xF9 r\u1EA5t h\u1EA5p d\u1EABn \u0111\u1EC3 bao g\u1ED3m \u1EA3nh ch\u1EE5p m\xE0n h\xECnh v\u1EC1 l\u1ED7i b\u1EA1n \u0111ang g\u1EB7p ph\u1EA3i khi g\u1EEDi v\u1EA5n \u0111\u1EC1, \u0111i\u1EC1u n\xE0y khi\u1EBFn nh\u1EEFng ng\u01B0\u1EDDi kh\xE1c r\u1EA5t kh\xF3 t\xE1i t\u1EA1o l\u1ED7i."},{text:"M\u1ED9t notebook ch\u1EE9a to\xE0n b\u1ED9 ph\xE2n t\xEDch c\u1EE7a b\u1EA1n, bao g\u1ED3m c\xE1c ph\u1EA7n kh\xF4ng li\xEAn quan \u0111\u1EBFn l\u1ED7i",explain:"Kh\xF4ng h\u1EB3n - m\u1EB7c d\xF9 c\xF3 th\u1EC3 h\u1EEFu \xEDch khi chia s\u1EBB notebook Google Colab hi\u1EC3n th\u1ECB l\u1ED7i, h\xE3y \u0111\u1EA3m b\u1EA3o r\u1EB1ng notebook \u0111\xF3 ng\u1EAFn v\xE0 ch\u1EC9 ch\u1EE9a m\xE3 c\xF3 li\xEAn quan."}]}}),O=new A({}),J=new uh({props:{code:`from transformers import GPT3ForSequenceClassification

# ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)
# ---------------------------------------------------------------------------
# ImportError                               Traceback (most recent call last)
# /var/folders/28/k4cy5q7s2hs92xq7_h89_vgm0000gn/T/ipykernel_30848/333858878.py in <module>
# ----> 1 from transformers import GPT3ForSequenceClassification

# ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)`,highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> GPT3ForSequenceClassification

<span class="hljs-comment"># ImportError: cannot import name &#x27;GPT3ForSequenceClassification&#x27; from &#x27;transformers&#x27; (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)</span>
<span class="hljs-comment"># ---------------------------------------------------------------------------</span>
<span class="hljs-comment"># ImportError                               Traceback (most recent call last)</span>
<span class="hljs-comment"># /var/folders/28/k4cy5q7s2hs92xq7_h89_vgm0000gn/T/ipykernel_30848/333858878.py in &lt;module&gt;</span>
<span class="hljs-comment"># ----&gt; 1 from transformers import GPT3ForSequenceClassification</span>

<span class="hljs-comment"># ImportError: cannot import name &#x27;GPT3ForSequenceClassification&#x27; from &#x27;transformers&#x27; (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)</span>`}}),Q=new M({props:{choices:[{text:"<code>ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)</code>",explain:"Vi\u1EC7c bao g\u1ED3m d\xF2ng cu\u1ED1i c\xF9ng c\u1EE7a truy v\u1EBFt c\xF3 th\u1EC3 mang t\xEDnh m\xF4 t\u1EA3, nh\u01B0ng \u0111i\u1EC1u n\xE0y t\u1ED1t h\u01A1n n\xEAn d\xE0nh cho ph\u1EA7n ch\xEDnh c\u1EE7a ch\u1EE7 \u0111\u1EC1. H\xE3y th\u1EED l\u1EA1i!"},{text:"V\u1EA5n \u0111\u1EC1 v\u1EDBi <code>from transformers import GPT3ForSequenceClassification</code>",explain:"H\xE3y th\u1EED l\u1EA1i - m\u1EB7c d\xF9 \u0111i\u1EC1u n\xE0y cung c\u1EA5p th\xF4ng tin h\u1EEFu \xEDch, nh\u01B0ng n\xF3 c\xF3 l\u1EBD t\u1ED1t nh\u1EA5t n\xEAn \u0111\u01B0\u1EE3c d\xE0nh cho ph\u1EA7n ch\xEDnh c\u1EE7a v\u0103n b\u1EA3."},{text:"T\u1EA1i sao t\xF4i kh\xF4ng th\u1EC3 nh\u1EADp <code>GPT3ForSequenceClassification</code>?",explain:"L\u1EF1a ch\u1ECDn t\u1ED1t! Ti\xEAu \u0111\u1EC1 n\xE0y ng\u1EAFn g\u1ECDn v\xE0 cung c\u1EA5p cho ng\u01B0\u1EDDi \u0111\u1ECDc manh m\u1ED1i v\u1EC1 nh\u1EEFng g\xEC c\xF3 th\u1EC3 sai (t\u1EE9c l\xE0 GPT-3 kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3 trong \u{1F917} Transformers).",correct:!0},{text:"Li\u1EC7u GPT-3 c\xF3 \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3 trong \u{1F917} Transformers?",explain:"M\u1ED9t c\xE2u h\u1ECFi hay! S\u1EED d\u1EE5ng c\xE2u h\u1ECFi l\xE0m ti\xEAu \u0111\u1EC1 ch\u1EE7 \u0111\u1EC1 l\xE0 m\u1ED9t c\xE1ch tuy\u1EC7t v\u1EDDi \u0111\u1EC3 truy\u1EC1n \u0111\u1EA1t v\u1EA5n \u0111\u1EC1 v\u1EDBi c\u1ED9ng \u0111\u1ED3ng.",correct:!0}]}}),z=new A({}),W=new M({props:{choices:[{text:"B\u01B0\u1EDBc t\u1ED1i \u01B0u h\xF3a n\u01A1i ch\xFAng ta t\xEDnh to\xE1n \u0111\u1ED9 d\u1ED1c v\xE0 th\u1EF1c hi\u1EC7n lan truy\u1EC1n ng\u01B0\u1EE3c",explain:"M\u1EB7c d\xF9 c\xF3 th\u1EC3 c\xF3 l\u1ED7i trong tr\xECnh t\u1ED1i \u01B0u h\xF3a c\u1EE7a b\u1EA1n, nh\u01B0ng \u0111\xE2y th\u01B0\u1EDDng l\xE0 m\u1ED9t v\xE0i b\u01B0\u1EDBc trong qu\xE1 tr\xECnh hu\u1EA5n luy\u1EC7n, v\xEC v\u1EADy, c\xF3 nh\u1EEFng th\u1EE9 kh\xE1c c\u1EA7n ki\u1EC3m tra tr\u01B0\u1EDBc. H\xE3y th\u1EED l\u1EA1i!"},{text:"B\u01B0\u1EDBc \u0111\xE1nh gi\xE1 n\u01A1i ch\xFAng t\xF4i t\xEDnh to\xE1n c\xE1c ch\u1EC9 s\u1ED1",explain:"\u0110\xE1nh gi\xE1 th\u01B0\u1EDDng l\xE0 nh\u1EEFng g\xEC b\u1EA1n l\xE0m sau khi hu\u1EA5n luy\u1EC7n cho m\u1ED9t epoch \u0111\u1EA7y \u0111\u1EE7, v\xEC v\u1EADy tr\u01B0\u1EDBc ti\xEAn b\u1EA1n n\xEAn ki\u1EC3m tra m\u1ED9t ch\u1ED7 n\xE0o \u0111\xF3 tr\u01B0\u1EDBc trong qu\xE1 tr\xECnh hu\u1EA5n luy\u1EC7n."},{text:"B\u1ED9 d\u1EEF li\u1EC7u",explain:"\u0110\xFAng! Xem x\xE9t d\u1EEF li\u1EC7u c\u1EE7a b\u1EA1n h\u1EA7u nh\u01B0 lu\xF4n l\xE0 \u0111i\u1EC1u \u0111\u1EA7u ti\xEAn b\u1EA1n n\xEAn l\xE0m, \u0111\u1EC3 \u0111\u1EA3m b\u1EA3o v\u0103n b\u1EA3n \u0111\u01B0\u1EE3c tokenize ph\xF9 h\u1EE3p, c\xF3 c\xE1c \u0111\u1EB7c tr\u01B0ng mong \u0111\u1EE3i, v.v.",correct:!0},{text:"The dataloaders",explain:"H\xE3y th\u1EED l\u1EA1i - \u0111i\u1EC1u n\xE0y r\u1EA5t g\u1EA7n v\u1EDBi \u0111i\u1EC1u \u0111\u1EA7u ti\xEAn b\u1EA1n n\xEAn ki\u1EC3m tra. B\u1EA1n c\xF3 nh\u1EDB \u0111\u1ED1i t\u01B0\u1EE3ng m\xE0 ch\xFAng ta truy\u1EC1n cho b\u1ED9 d\u1EEF li\u1EC7u l\xE0 g\xEC kh\xF4ng?"}]}}),X=new A({}),Y=new M({props:{choices:[{text:"\u0110\u0103ng th\xF4ng b\xE1o l\u1ED7i tr\xEAn di\u1EC5n \u0111\xE0n ho\u1EB7c GitHub.",explain:"\u0110i\u1EC1u \u0111\xF3 s\u1EBD kh\xF4ng gi\xFAp \xEDch cho b\u1EA5t k\u1EF3 ai v\xEC c\xE1c th\xF4ng b\xE1o l\u1ED7i CUDA th\u01B0\u1EDDng r\u1EA5t kh\xF3 hi\u1EC3u."},{text:"Th\u1EF1c thi c\xF9ng m\u1ED9t m\xE3 tr\xEAn CPU.",explain:"Ch\xEDnh x\xE1c, \u0111i\u1EC1u \u0111\xF3 s\u1EBD cung c\u1EA5p cho b\u1EA1n th\xF4ng b\xE1o l\u1ED7i t\u1ED1t h\u01A1n!",correct:!0},{text:"\u0110\u1ECDc ph\u1EA7n theo d\xF5i \u0111\u1EC3 t\xECm hi\u1EC3u nguy\xEAn nh\xE2n g\xE2y ra l\u1ED7i.",explain:"\u0110\xF3 l\xE0 nh\u1EEFng g\xEC b\u1EA1n s\u1EBD l\xE0m \u0111\u1ED1i v\u1EDBi b\u1EA5t k\u1EF3 l\u1ED7i n\xE0o kh\xE1c, nh\u01B0ng l\u1ED7i CUDA th\u01B0\u1EDDng kh\xF4ng \u0111\u01B0\u1EE3c n\xEAu ra \u1EDF n\u01A1i ch\xFAng x\u1EA3y ra v\xEC h\u1EA7u h\u1EBFt c\xE1c ho\u1EA1t \u0111\u1ED9ng CUDA l\xE0 kh\xF4ng \u0111\u1ED3ng b\u1ED9."},{text:"Gi\u1EA3m k\xEDch th\u01B0\u1EDBc l\xF4.",explain:"Gi\u1EA3m k\xEDch th\u01B0\u1EDBc l\xF4 th\u01B0\u1EDDng l\xE0 m\u1ED9t chi\u1EBFn l\u01B0\u1EE3c t\u1ED1t \u0111\u1EC3 x\u1EED l\xFD l\u1ED7i CUDA h\u1EBFt b\u1ED9 nh\u1EDB, nh\u01B0ng kh\xF4ng ph\u1EA3i cho v\u1EA5n \u0111\u1EC1 c\u1EE5 th\u1EC3 n\xE0y. H\xE3y th\u1EED l\u1EA1i!"},{text:"Kh\u1EDFi \u0111\u1ED9ng l\u1EA1i Jupyter kernel.",explain:"H\xE3y th\u1EED l\u1EA1i - kh\u1EDFi \u0111\u1ED9ng l\u1EA1i kernel s\u1EBD kh\xF4ng l\xE0m cho l\u1ED7i bi\u1EBFn m\u1EA5t m\u1ED9t c\xE1ch k\u1EF3 di\u1EC7u!"}]}}),Z=new A({}),tt=new M({props:{choices:[{text:"\u0103ng m\u1ED9t v\xED d\u1EE5 c\xF3 th\u1EC3 t\xE1i t\u1EA1o \u0111\u1EA7y \u0111\u1EE7 v\u1EC1 l\u1ED7i.",explain:"V\xE2ng, \u0111\xF3 l\xE0 c\xE1ch t\u1ED1t nh\u1EA5t \u0111\u1EC3 gi\xFAp nh\u1EEFng ng\u01B0\u1EDDi b\u1EA3o tr\xEC t\xECm ra l\u1ED7i c\u1EE7a b\u1EA1n. B\u1EA1n n\xEAn l\xE0m g\xEC kh\xE1c?",correct:!0},{text:"Y\xEAu c\u1EA7u c\u1EADp nh\u1EADt m\u1ED7i ng\xE0y.",explain:"\u0110i\u1EC1u \u0111\xF3 kh\xF4ng th\u1EC3 gi\xFAp b\u1EA1n b\u1EA5t k\u1EF3 s\u1EF1 gi\xFAp \u0111\u1EE1 n\xE0o; m\u1ECDi ng\u01B0\u1EDDi c\xF3 th\u1EC3 s\u1EBD b\u1ECF qua b\u1EA1n nhi\u1EC1u h\u01A1n."},{text:"Ki\u1EC3m tra m\xE3 ngu\u1ED3n xung quanh l\u1ED7i v\xE0 c\u1ED1 g\u1EAFng t\xECm l\xFD do t\u1EA1i sao n\xF3 x\u1EA3y ra. \u0110\u0103ng k\u1EBFt qu\u1EA3 v\u1EC1 v\u1EA5n \u0111\u1EC1.",explain:"\u0110i\u1EC1u \u0111\xF3 ch\u1EAFc ch\u1EAFn s\u1EBD gi\xFAp \xEDch cho nh\u1EEFng ng\u01B0\u1EDDi b\u1EA3o tr\xEC! V\xE0 n\u1EBFu b\u1EA1n t\xECm ra ngu\u1ED3n g\u1ED1c c\u1EE7a l\u1ED7i v\xE0 c\xE1ch kh\u1EAFc ph\u1EE5c, b\u1EA1n th\u1EADm ch\xED c\xF3 th\u1EC3 m\u1EDF m\u1ED9t pull request. B\u1EA1n n\xEAn l\xE0m g\xEC kh\xE1c?",correct:!0}]}}),nt=new A({}),ht=new M({props:{choices:[{text:"Kh\xF4ng \u0111\xE2u; n\xF3 lu\xF4n l\xE0 \u0111i\u1EC1u x\u1EA5u ta n\xEAn tr\xE1nh.",explain:"Khi hu\u1EA5n luy\u1EC7n tr\xEAn to\xE0n b\u1ED9 t\u1EADp d\u1EEF li\u1EC7u, vi\u1EC7c h\u1ECDc k\u0129 qu\xE1 m\u1EE9c th\u1EF1c s\u1EF1 c\xF3 th\u1EC3 l\xE0 m\u1ED9t d\u1EA5u hi\u1EC7u cho th\u1EA5y m\xF4 h\xECnh c\u1EE7a b\u1EA1n s\u1EBD kh\xF4ng kh\xE1i qu\xE1t t\u1ED1t cho c\xE1c v\xED d\u1EE5 m\u1EDBi. Tuy nhi\xEAn, \u0111\u1EC3 g\u1EE1 l\u1ED7i, ch\xFAng t\xF4i th\u01B0\u1EDDng kh\xF4ng hu\u1EA5n luy\u1EC7n tr\xEAn to\xE0n b\u1ED9 t\u1EADp d\u1EEF li\u1EC7u. H\xE3y th\u1EED l\u1EA1i!"},{text:"N\xF3 cho ph\xE9p ch\xFAng ta x\xE1c minh r\u1EB1ng m\xF4 h\xECnh c\xF3 th\u1EC3 gi\u1EA3m m\u1EA5t m\xE1t xu\u1ED1ng b\u1EB1ng kh\xF4ng.",explain:"\u0110\xFAng! V\u1EDBi m\u1ED9t l\xF4 nh\u1ECF c\xF3 \xEDt nh\u1EA5t hai v\xED d\u1EE5, ch\xFAng ta c\xF3 th\u1EC3 nhanh ch\xF3ng x\xE1c minh xem m\xF4 h\xECnh c\xF3 kh\u1EA3 n\u0103ng h\u1ECDc h\u1ECFi hay kh\xF4ng.",correct:!0},{text:"N\xF3 cho ph\xE9p ch\xFAng t\xF4i x\xE1c minh r\u1EB1ng h\xECnh d\u1EA1ng tensor c\u1EE7a \u0111\u1EA7u v\xE0o v\xE0 nh\xE3n c\u1EE7a ch\xFAng t\xF4i l\xE0 ch\xEDnh x\xE1c.",explain:"H\xE3y th\u1EED l\u1EA1i - n\u1EBFu h\xECnh d\u1EA1ng tensor c\u1EE7a b\u1EA1n b\u1ECB l\u1EC7ch, th\xEC b\u1EA1n ch\u1EAFc ch\u1EAFn s\u1EBD kh\xF4ng th\u1EC3 hu\u1EA5n luy\u1EC7n, ngay c\u1EA3 tr\xEAn m\u1ED9t l\xF4 duy nh\u1EA5t."}]}}),it=new A({}),rt=new M({props:{choices:[{text:"N\xF3 cho ph\xE9p ng\u01B0\u1EDDi b\u1EA3o tr\xEC hi\u1EC3u phi\xEAn b\u1EA3n th\u01B0 vi\u1EC7n b\u1EA1n \u0111ang s\u1EED d\u1EE5ng.",explain:"\u0110\xFAng! V\xEC m\u1ED7i phi\xEAn b\u1EA3n ch\xEDnh c\u1EE7a th\u01B0 vi\u1EC7n c\xF3 th\u1EC3 c\xF3 nh\u1EEFng thay \u0111\u1ED5i trong API, n\xEAn vi\u1EC7c bi\u1EBFt b\u1EA1n \u0111ang s\u1EED d\u1EE5ng phi\xEAn b\u1EA3n c\u1EE5 th\u1EC3 n\xE0o c\xF3 th\u1EC3 gi\xFAp thu h\u1EB9p v\u1EA5n \u0111\u1EC1. C\xE1c l\u1EE3i \xEDch kh\xE1c l\xE0 g\xEC?",correct:!0},{text:"N\xF3 cho ph\xE9p ng\u01B0\u1EDDi b\u1EA3o tr\xEC bi\u1EBFt li\u1EC7u b\u1EA1n \u0111ang ch\u1EA1y m\xE3 tr\xEAn Windows, macOS hay Linux.",explain:"\u0110\xFAng! C\xE1c l\u1ED7i \u0111\xF4i khi c\xF3 th\u1EC3 do h\u1EC7 \u0111i\u1EC1u h\xE0nh c\u1EE5 th\u1EC3 m\xE0 b\u1EA1n \u0111ang s\u1EED d\u1EE5ng g\xE2y ra v\xE0 vi\u1EC7c bi\u1EBFt \u0111i\u1EC1u n\xE0y s\u1EBD gi\xFAp ng\u01B0\u1EDDi b\u1EA3o tr\xEC t\xE1i t\u1EA1o ch\xFAng c\u1EE5c b\u1ED9. Tuy nhi\xEAn, \u0111\xF3 kh\xF4ng ph\u1EA3i l\xE0 l\xFD do duy nh\u1EA5t.",correct:!0},{text:"N\xF3 cho ph\xE9p ng\u01B0\u1EDDi b\u1EA3o tr\xEC bi\u1EBFt li\u1EC7u b\u1EA1n \u0111ang ch\u1EA1y m\xE3 tr\xEAn GPU hay CPU.",explain:"\u0110\xFAng! Nh\u01B0 ch\xFAng ta \u0111\xE3 th\u1EA5y trong ch\u01B0\u01A1ng n\xE0y, m\xE3 ch\u1EA1y tr\xEAn GPU ho\u1EB7c CPU c\xF3 th\u1EC3 t\u1EA1o ra c\xE1c k\u1EBFt qu\u1EA3 ho\u1EB7c l\u1ED7i kh\xE1c nhau v\xE0 vi\u1EC7c bi\u1EBFt b\u1EA1n \u0111ang s\u1EED d\u1EE5ng ph\u1EA7n c\u1EE9ng n\xE0o c\xF3 th\u1EC3 gi\xFAp t\u1EADp trung s\u1EF1 ch\xFA \xFD c\u1EE7a ng\u01B0\u1EDDi b\u1EA3o tr\xEC. Nh\u01B0ng \u0111\xE2y kh\xF4ng ph\u1EA3i l\xE0 \u0111i\u1EC1u duy nh\u1EA5t l\u1EE3i \xEDch...",correct:!0}]}}),{c(){b=e("meta"),Pt=l(),k=e("h1"),S=e("a"),ot=e("span"),u(j.$$.fragment),rn=l(),lt=e("span"),cn=y("\u0110\u1ED1 vui cu\u1ED1i ch\u01B0\u01A1ng"),qt=l(),ct=e("p"),an=y("C\u0169ng ki\u1EC3m tra xem b\u1EA1n \u0111\xE3 h\u1ECDc \u0111\u01B0\u1EE3c g\xEC t\u1EEB ch\u01B0\u01A1ng n\xE0y!"),Tt=l(),d=e("h3"),C=e("a"),st=e("span"),u(D.$$.fragment),on=l(),ut=e("span"),ln=y("1. B\u1EA1n n\xEAn \u0111\u1ECDc truy v\u1EBFt c\u1EE7a Python theo th\u1EE9 t\u1EF1 n\xE0o?"),At=l(),u(V.$$.fragment),St=l(),x=e("h3"),G=e("a"),gt=e("span"),u(L.$$.fragment),sn=l(),pt=e("span"),un=y("2. V\xED d\u1EE5 c\xF3 th\u1EC3 t\xE1i t\u1EA1o t\u1ED1i thi\u1EC3u l\xE0 g\xEC?"),Ct=l(),u(K.$$.fragment),Gt=l(),_=e("h3"),N=e("a"),mt=e("span"),u(O.$$.fragment),gn=l(),ft=e("span"),pn=y("3. Gi\u1EA3 s\u1EED b\u1EA1n c\u1ED1 g\u1EAFng ch\u1EA1y \u0111o\u1EA1n m\xE3 sau, m\xE0 m\xE3 n\xE0y x\u1EA3y ra l\u1ED7i nh\u01B0 d\u01B0\u1EDBi \u0111\xE2y:"),Nt=l(),u(J.$$.fragment),Ht=l(),at=e("p"),mn=y("\u0110i\u1EC1u n\xE0o d\u01B0\u1EDBi \u0111\xE2y c\xF3 th\u1EC3 l\xE0 m\u1ED9t l\u1EF1a ch\u1ECDn t\u1ED1t cho ti\xEAu \u0111\u1EC1 c\u1EE7a m\u1ED9t ch\u1EE7 \u0111\u1EC1 di\u1EC5n \u0111\xE0n \u0111\u1EC3 y\xEAu c\u1EA7u tr\u1EE3 gi\xFAp?"),Ut=l(),u(Q.$$.fragment),Ft=l(),w=e("h3"),H=e("a"),vt=e("span"),u(z.$$.fragment),fn=l(),R=e("span"),vn=y("4.Gi\u1EA3 s\u1EED b\u1EA1n \u0111ang c\u1ED1 g\u1EAFng ch\u1EA1y "),yt=e("code"),yn=y("trainer.train()"),$n=y(" v\xE0 g\u1EB7p ph\u1EA3i l\u1ED7i kh\xF3 hi\u1EC3u kh\xF4ng cho b\u1EA1n bi\u1EBFt ch\xEDnh x\xE1c l\u1ED7i \u0111\u1EBFn t\u1EEB \u0111\xE2u. \u0110\xE2u s\u1EBD l\xE0 n\u01A1i \u0111\u1EA7u ti\xEAn b\u1EA1n t\xECm l\u1ED7i trong pipeline hu\u1EA5n luy\u1EC7n c\u1EE7a m\xECnh?"),Bt=l(),u(W.$$.fragment),It=l(),E=e("h3"),U=e("a"),$t=e("span"),u(X.$$.fragment),bn=l(),bt=e("span"),kn=y("5. \u0110\xE2u l\xE0 c\xE1ch t\u1ED1t nh\u1EA5t \u0111\u1EC3 g\u1EE1 l\u1ED7i CUDA?"),Mt=l(),u(Y.$$.fragment),jt=l(),P=e("h3"),F=e("a"),kt=e("span"),u(Z.$$.fragment),dn=l(),dt=e("span"),xn=y("6. \u0110\xE2u l\xE0 c\xE1ch t\u1ED1t nh\u1EA5t \u0111\u1EC3 kh\u1EAFc ph\u1EE5c l\u1ED7i tr\xEAn Github?"),Dt=l(),u(tt.$$.fragment),Vt=l(),q=e("h3"),B=e("a"),xt=e("span"),u(nt.$$.fragment),_n=l(),_t=e("span"),wn=y("7. T\u1EA1i sao h\u1ECDc qu\xE1 k\u0129 (overfit) v\xE0o m\u1ED9t l\xF4 th\u01B0\u1EDDng l\xE0 c\xE1ch g\u1EE1 l\u1ED7i t\u1ED1t nh\u1EA5t?"),Lt=l(),u(ht.$$.fragment),Kt=l(),T=e("h3"),I=e("a"),wt=e("span"),u(it.$$.fragment),En=l(),et=e("span"),Pn=y("8. T\u1EA1i sao bao g\u1ED3m chi ti\u1EBFt v\u1EC1 m\xF4i tr\u01B0\u1EDDng t\xEDnh to\xE1n v\u1EDBi "),Et=e("code"),qn=y("transformers-cli env"),Tn=y(" khi t\u1EA1o ra m\u1ED9t issue (v\u1EA5n \u0111\u1EC1) tr\xEAn kho \u{1F917} Transformers l\xE0 m\u1ED9t \xFD hay?"),Ot=l(),u(rt.$$.fragment),this.h()},l(t){const i=oh('[data-svelte="svelte-1phssyn"]',document.head);b=r(i,"META",{name:!0,content:!0}),i.forEach(n),Pt=s(t),k=r(t,"H1",{class:!0});var Qt=c(k);S=r(Qt,"A",{id:!0,class:!0,href:!0});var Sn=c(S);ot=r(Sn,"SPAN",{});var Cn=c(ot);g(j.$$.fragment,Cn),Cn.forEach(n),Sn.forEach(n),rn=s(Qt),lt=r(Qt,"SPAN",{});var Gn=c(lt);cn=$(Gn,"\u0110\u1ED1 vui cu\u1ED1i ch\u01B0\u01A1ng"),Gn.forEach(n),Qt.forEach(n),qt=s(t),ct=r(t,"P",{});var Nn=c(ct);an=$(Nn,"C\u0169ng ki\u1EC3m tra xem b\u1EA1n \u0111\xE3 h\u1ECDc \u0111\u01B0\u1EE3c g\xEC t\u1EEB ch\u01B0\u01A1ng n\xE0y!"),Nn.forEach(n),Tt=s(t),d=r(t,"H3",{class:!0});var zt=c(d);C=r(zt,"A",{id:!0,class:!0,href:!0});var Hn=c(C);st=r(Hn,"SPAN",{});var Un=c(st);g(D.$$.fragment,Un),Un.forEach(n),Hn.forEach(n),on=s(zt),ut=r(zt,"SPAN",{});var Fn=c(ut);ln=$(Fn,"1. B\u1EA1n n\xEAn \u0111\u1ECDc truy v\u1EBFt c\u1EE7a Python theo th\u1EE9 t\u1EF1 n\xE0o?"),Fn.forEach(n),zt.forEach(n),At=s(t),g(V.$$.fragment,t),St=s(t),x=r(t,"H3",{class:!0});var Rt=c(x);G=r(Rt,"A",{id:!0,class:!0,href:!0});var Bn=c(G);gt=r(Bn,"SPAN",{});var In=c(gt);g(L.$$.fragment,In),In.forEach(n),Bn.forEach(n),sn=s(Rt),pt=r(Rt,"SPAN",{});var Mn=c(pt);un=$(Mn,"2. V\xED d\u1EE5 c\xF3 th\u1EC3 t\xE1i t\u1EA1o t\u1ED1i thi\u1EC3u l\xE0 g\xEC?"),Mn.forEach(n),Rt.forEach(n),Ct=s(t),g(K.$$.fragment,t),Gt=s(t),_=r(t,"H3",{class:!0});var Wt=c(_);N=r(Wt,"A",{id:!0,class:!0,href:!0});var jn=c(N);mt=r(jn,"SPAN",{});var Dn=c(mt);g(O.$$.fragment,Dn),Dn.forEach(n),jn.forEach(n),gn=s(Wt),ft=r(Wt,"SPAN",{});var Vn=c(ft);pn=$(Vn,"3. Gi\u1EA3 s\u1EED b\u1EA1n c\u1ED1 g\u1EAFng ch\u1EA1y \u0111o\u1EA1n m\xE3 sau, m\xE0 m\xE3 n\xE0y x\u1EA3y ra l\u1ED7i nh\u01B0 d\u01B0\u1EDBi \u0111\xE2y:"),Vn.forEach(n),Wt.forEach(n),Nt=s(t),g(J.$$.fragment,t),Ht=s(t),at=r(t,"P",{});var Ln=c(at);mn=$(Ln,"\u0110i\u1EC1u n\xE0o d\u01B0\u1EDBi \u0111\xE2y c\xF3 th\u1EC3 l\xE0 m\u1ED9t l\u1EF1a ch\u1ECDn t\u1ED1t cho ti\xEAu \u0111\u1EC1 c\u1EE7a m\u1ED9t ch\u1EE7 \u0111\u1EC1 di\u1EC5n \u0111\xE0n \u0111\u1EC3 y\xEAu c\u1EA7u tr\u1EE3 gi\xFAp?"),Ln.forEach(n),Ut=s(t),g(Q.$$.fragment,t),Ft=s(t),w=r(t,"H3",{class:!0});var Xt=c(w);H=r(Xt,"A",{id:!0,class:!0,href:!0});var Kn=c(H);vt=r(Kn,"SPAN",{});var On=c(vt);g(z.$$.fragment,On),On.forEach(n),Kn.forEach(n),fn=s(Xt),R=r(Xt,"SPAN",{});var Yt=c(R);vn=$(Yt,"4.Gi\u1EA3 s\u1EED b\u1EA1n \u0111ang c\u1ED1 g\u1EAFng ch\u1EA1y "),yt=r(Yt,"CODE",{});var Jn=c(yt);yn=$(Jn,"trainer.train()"),Jn.forEach(n),$n=$(Yt," v\xE0 g\u1EB7p ph\u1EA3i l\u1ED7i kh\xF3 hi\u1EC3u kh\xF4ng cho b\u1EA1n bi\u1EBFt ch\xEDnh x\xE1c l\u1ED7i \u0111\u1EBFn t\u1EEB \u0111\xE2u. \u0110\xE2u s\u1EBD l\xE0 n\u01A1i \u0111\u1EA7u ti\xEAn b\u1EA1n t\xECm l\u1ED7i trong pipeline hu\u1EA5n luy\u1EC7n c\u1EE7a m\xECnh?"),Yt.forEach(n),Xt.forEach(n),Bt=s(t),g(W.$$.fragment,t),It=s(t),E=r(t,"H3",{class:!0});var Zt=c(E);U=r(Zt,"A",{id:!0,class:!0,href:!0});var Qn=c(U);$t=r(Qn,"SPAN",{});var zn=c($t);g(X.$$.fragment,zn),zn.forEach(n),Qn.forEach(n),bn=s(Zt),bt=r(Zt,"SPAN",{});var Rn=c(bt);kn=$(Rn,"5. \u0110\xE2u l\xE0 c\xE1ch t\u1ED1t nh\u1EA5t \u0111\u1EC3 g\u1EE1 l\u1ED7i CUDA?"),Rn.forEach(n),Zt.forEach(n),Mt=s(t),g(Y.$$.fragment,t),jt=s(t),P=r(t,"H3",{class:!0});var tn=c(P);F=r(tn,"A",{id:!0,class:!0,href:!0});var Wn=c(F);kt=r(Wn,"SPAN",{});var Xn=c(kt);g(Z.$$.fragment,Xn),Xn.forEach(n),Wn.forEach(n),dn=s(tn),dt=r(tn,"SPAN",{});var Yn=c(dt);xn=$(Yn,"6. \u0110\xE2u l\xE0 c\xE1ch t\u1ED1t nh\u1EA5t \u0111\u1EC3 kh\u1EAFc ph\u1EE5c l\u1ED7i tr\xEAn Github?"),Yn.forEach(n),tn.forEach(n),Dt=s(t),g(tt.$$.fragment,t),Vt=s(t),q=r(t,"H3",{class:!0});var nn=c(q);B=r(nn,"A",{id:!0,class:!0,href:!0});var Zn=c(B);xt=r(Zn,"SPAN",{});var th=c(xt);g(nt.$$.fragment,th),th.forEach(n),Zn.forEach(n),_n=s(nn),_t=r(nn,"SPAN",{});var nh=c(_t);wn=$(nh,"7. T\u1EA1i sao h\u1ECDc qu\xE1 k\u0129 (overfit) v\xE0o m\u1ED9t l\xF4 th\u01B0\u1EDDng l\xE0 c\xE1ch g\u1EE1 l\u1ED7i t\u1ED1t nh\u1EA5t?"),nh.forEach(n),nn.forEach(n),Lt=s(t),g(ht.$$.fragment,t),Kt=s(t),T=r(t,"H3",{class:!0});var hn=c(T);I=r(hn,"A",{id:!0,class:!0,href:!0});var hh=c(I);wt=r(hh,"SPAN",{});var ih=c(wt);g(it.$$.fragment,ih),ih.forEach(n),hh.forEach(n),En=s(hn),et=r(hn,"SPAN",{});var en=c(et);Pn=$(en,"8. T\u1EA1i sao bao g\u1ED3m chi ti\u1EBFt v\u1EC1 m\xF4i tr\u01B0\u1EDDng t\xEDnh to\xE1n v\u1EDBi "),Et=r(en,"CODE",{});var eh=c(Et);qn=$(eh,"transformers-cli env"),eh.forEach(n),Tn=$(en," khi t\u1EA1o ra m\u1ED9t issue (v\u1EA5n \u0111\u1EC1) tr\xEAn kho \u{1F917} Transformers l\xE0 m\u1ED9t \xFD hay?"),en.forEach(n),hn.forEach(n),Ot=s(t),g(rt.$$.fragment,t),this.h()},h(){a(b,"name","hf:doc:metadata"),a(b,"content",JSON.stringify(ph)),a(S,"id","vui-cui-chng"),a(S,"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"),a(S,"href","#vui-cui-chng"),a(k,"class","relative group"),a(C,"id","1.-b\u1EA1n-n\xEAn-\u0111\u1ECDc-truy-v\u1EBFt-c\u1EE7a-python-theo-th\u1EE9-t\u1EF1-n\xE0o?"),a(C,"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"),a(C,"href","#1.-b\u1EA1n-n\xEAn-\u0111\u1ECDc-truy-v\u1EBFt-c\u1EE7a-python-theo-th\u1EE9-t\u1EF1-n\xE0o?"),a(d,"class","relative group"),a(G,"id","2.-v\xED-d\u1EE5-c\xF3-th\u1EC3-t\xE1i-t\u1EA1o-t\u1ED1i-thi\u1EC3u-l\xE0-g\xEC?"),a(G,"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"),a(G,"href","#2.-v\xED-d\u1EE5-c\xF3-th\u1EC3-t\xE1i-t\u1EA1o-t\u1ED1i-thi\u1EC3u-l\xE0-g\xEC?"),a(x,"class","relative group"),a(N,"id","3.-gi\u1EA3-s\u1EED-b\u1EA1n-c\u1ED1-g\u1EAFng-ch\u1EA1y-\u0111o\u1EA1n-m\xE3-sau,-m\xE0-m\xE3-n\xE0y-x\u1EA3y-ra-l\u1ED7i-nh\u01B0-d\u01B0\u1EDBi-\u0111\xE2y:"),a(N,"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"),a(N,"href","#3.-gi\u1EA3-s\u1EED-b\u1EA1n-c\u1ED1-g\u1EAFng-ch\u1EA1y-\u0111o\u1EA1n-m\xE3-sau,-m\xE0-m\xE3-n\xE0y-x\u1EA3y-ra-l\u1ED7i-nh\u01B0-d\u01B0\u1EDBi-\u0111\xE2y:"),a(_,"class","relative group"),a(H,"id","4.gi\u1EA3-s\u1EED-b\u1EA1n-\u0111ang-c\u1ED1-g\u1EAFng-ch\u1EA1y-<code>trainer.train()</code>-v\xE0-g\u1EB7p-ph\u1EA3i-l\u1ED7i-kh\xF3-hi\u1EC3u-kh\xF4ng-cho-b\u1EA1n-bi\u1EBFt-ch\xEDnh-x\xE1c-l\u1ED7i-\u0111\u1EBFn-t\u1EEB-\u0111\xE2u.-\u0111\xE2u-s\u1EBD-l\xE0-n\u01A1i-\u0111\u1EA7u-ti\xEAn-b\u1EA1n-t\xECm-l\u1ED7i-trong-pipeline-hu\u1EA5n-luy\u1EC7n-c\u1EE7a-m\xECnh?"),a(H,"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"),a(H,"href","#4.gi\u1EA3-s\u1EED-b\u1EA1n-\u0111ang-c\u1ED1-g\u1EAFng-ch\u1EA1y-<code>trainer.train()</code>-v\xE0-g\u1EB7p-ph\u1EA3i-l\u1ED7i-kh\xF3-hi\u1EC3u-kh\xF4ng-cho-b\u1EA1n-bi\u1EBFt-ch\xEDnh-x\xE1c-l\u1ED7i-\u0111\u1EBFn-t\u1EEB-\u0111\xE2u.-\u0111\xE2u-s\u1EBD-l\xE0-n\u01A1i-\u0111\u1EA7u-ti\xEAn-b\u1EA1n-t\xECm-l\u1ED7i-trong-pipeline-hu\u1EA5n-luy\u1EC7n-c\u1EE7a-m\xECnh?"),a(w,"class","relative group"),a(U,"id","5.-\u0111\xE2u-l\xE0-c\xE1ch-t\u1ED1t-nh\u1EA5t-\u0111\u1EC3-g\u1EE1-l\u1ED7i-cuda?"),a(U,"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"),a(U,"href","#5.-\u0111\xE2u-l\xE0-c\xE1ch-t\u1ED1t-nh\u1EA5t-\u0111\u1EC3-g\u1EE1-l\u1ED7i-cuda?"),a(E,"class","relative group"),a(F,"id","6.-\u0111\xE2u-l\xE0-c\xE1ch-t\u1ED1t-nh\u1EA5t-\u0111\u1EC3-kh\u1EAFc-ph\u1EE5c-l\u1ED7i-tr\xEAn-github?"),a(F,"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"),a(F,"href","#6.-\u0111\xE2u-l\xE0-c\xE1ch-t\u1ED1t-nh\u1EA5t-\u0111\u1EC3-kh\u1EAFc-ph\u1EE5c-l\u1ED7i-tr\xEAn-github?"),a(P,"class","relative group"),a(B,"id","7.-t\u1EA1i-sao-h\u1ECDc-qu\xE1-k\u0129-(overfit)-v\xE0o-m\u1ED9t-l\xF4-th\u01B0\u1EDDng-l\xE0-c\xE1ch-g\u1EE1-l\u1ED7i-t\u1ED1t-nh\u1EA5t?"),a(B,"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"),a(B,"href","#7.-t\u1EA1i-sao-h\u1ECDc-qu\xE1-k\u0129-(overfit)-v\xE0o-m\u1ED9t-l\xF4-th\u01B0\u1EDDng-l\xE0-c\xE1ch-g\u1EE1-l\u1ED7i-t\u1ED1t-nh\u1EA5t?"),a(q,"class","relative group"),a(I,"id","8.-t\u1EA1i-sao-bao-g\u1ED3m-chi-ti\u1EBFt-v\u1EC1-m\xF4i-tr\u01B0\u1EDDng-t\xEDnh-to\xE1n-v\u1EDBi-<code>transformers-cli-env</code>-khi-t\u1EA1o-ra-m\u1ED9t-issue-(v\u1EA5n-\u0111\u1EC1)-tr\xEAn-kho-\u{1F917}-transformers-l\xE0-m\u1ED9t-\xFD-hay?"),a(I,"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"),a(I,"href","#8.-t\u1EA1i-sao-bao-g\u1ED3m-chi-ti\u1EBFt-v\u1EC1-m\xF4i-tr\u01B0\u1EDDng-t\xEDnh-to\xE1n-v\u1EDBi-<code>transformers-cli-env</code>-khi-t\u1EA1o-ra-m\u1ED9t-issue-(v\u1EA5n-\u0111\u1EC1)-tr\xEAn-kho-\u{1F917}-transformers-l\xE0-m\u1ED9t-\xFD-hay?"),a(T,"class","relative group")},m(t,i){h(document.head,b),o(t,Pt,i),o(t,k,i),h(k,S),h(S,ot),p(j,ot,null),h(k,rn),h(k,lt),h(lt,cn),o(t,qt,i),o(t,ct,i),h(ct,an),o(t,Tt,i),o(t,d,i),h(d,C),h(C,st),p(D,st,null),h(d,on),h(d,ut),h(ut,ln),o(t,At,i),p(V,t,i),o(t,St,i),o(t,x,i),h(x,G),h(G,gt),p(L,gt,null),h(x,sn),h(x,pt),h(pt,un),o(t,Ct,i),p(K,t,i),o(t,Gt,i),o(t,_,i),h(_,N),h(N,mt),p(O,mt,null),h(_,gn),h(_,ft),h(ft,pn),o(t,Nt,i),p(J,t,i),o(t,Ht,i),o(t,at,i),h(at,mn),o(t,Ut,i),p(Q,t,i),o(t,Ft,i),o(t,w,i),h(w,H),h(H,vt),p(z,vt,null),h(w,fn),h(w,R),h(R,vn),h(R,yt),h(yt,yn),h(R,$n),o(t,Bt,i),p(W,t,i),o(t,It,i),o(t,E,i),h(E,U),h(U,$t),p(X,$t,null),h(E,bn),h(E,bt),h(bt,kn),o(t,Mt,i),p(Y,t,i),o(t,jt,i),o(t,P,i),h(P,F),h(F,kt),p(Z,kt,null),h(P,dn),h(P,dt),h(dt,xn),o(t,Dt,i),p(tt,t,i),o(t,Vt,i),o(t,q,i),h(q,B),h(B,xt),p(nt,xt,null),h(q,_n),h(q,_t),h(_t,wn),o(t,Lt,i),p(ht,t,i),o(t,Kt,i),o(t,T,i),h(T,I),h(I,wt),p(it,wt,null),h(T,En),h(T,et),h(et,Pn),h(et,Et),h(Et,qn),h(et,Tn),o(t,Ot,i),p(rt,t,i),Jt=!0},p:lh,i(t){Jt||(m(j.$$.fragment,t),m(D.$$.fragment,t),m(V.$$.fragment,t),m(L.$$.fragment,t),m(K.$$.fragment,t),m(O.$$.fragment,t),m(J.$$.fragment,t),m(Q.$$.fragment,t),m(z.$$.fragment,t),m(W.$$.fragment,t),m(X.$$.fragment,t),m(Y.$$.fragment,t),m(Z.$$.fragment,t),m(tt.$$.fragment,t),m(nt.$$.fragment,t),m(ht.$$.fragment,t),m(it.$$.fragment,t),m(rt.$$.fragment,t),Jt=!0)},o(t){f(j.$$.fragment,t),f(D.$$.fragment,t),f(V.$$.fragment,t),f(L.$$.fragment,t),f(K.$$.fragment,t),f(O.$$.fragment,t),f(J.$$.fragment,t),f(Q.$$.fragment,t),f(z.$$.fragment,t),f(W.$$.fragment,t),f(X.$$.fragment,t),f(Y.$$.fragment,t),f(Z.$$.fragment,t),f(tt.$$.fragment,t),f(nt.$$.fragment,t),f(ht.$$.fragment,t),f(it.$$.fragment,t),f(rt.$$.fragment,t),Jt=!1},d(t){n(b),t&&n(Pt),t&&n(k),v(j),t&&n(qt),t&&n(ct),t&&n(Tt),t&&n(d),v(D),t&&n(At),v(V,t),t&&n(St),t&&n(x),v(L),t&&n(Ct),v(K,t),t&&n(Gt),t&&n(_),v(O),t&&n(Nt),v(J,t),t&&n(Ht),t&&n(at),t&&n(Ut),v(Q,t),t&&n(Ft),t&&n(w),v(z),t&&n(Bt),v(W,t),t&&n(It),t&&n(E),v(X),t&&n(Mt),v(Y,t),t&&n(jt),t&&n(P),v(Z),t&&n(Dt),v(tt,t),t&&n(Vt),t&&n(q),v(nt),t&&n(Lt),v(ht,t),t&&n(Kt),t&&n(T),v(it),t&&n(Ot),v(rt,t)}}}const ph={local:"vui-cui-chng",title:"\u0110\u1ED1 vui cu\u1ED1i ch\u01B0\u01A1ng"};function mh(An){return sh(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class bh extends rh{constructor(b){super();ch(this,b,mh,gh,ah,{})}}export{bh as default,ph as metadata};
