Buckets:
| import{s as Yt,o as Dt,n as St}from"../chunks/scheduler.bdbef820.js";import{S as qt,i as Kt,g as r,s as n,r as o,A as Ot,h as p,f as s,c as a,j as Pt,u as i,x as d,k as ht,y as es,a as l,v as m,d as f,t as u,w as c}from"../chunks/index.33f81d56.js";import{T as Xt}from"../chunks/Tip.34194030.js";import{Y as zt}from"../chunks/Youtube.0e329b00.js";import{C as M}from"../chunks/CodeBlock.3bad7fc9.js";import{H as T,E as ts}from"../chunks/index.474b463a.js";function ss(he){let g,h='메모리 절약 기술에 대한 자세한 내용은 성능 <a href="performance">가이드</a>를 참조하세요.';return{c(){g=r("p"),g.innerHTML=h},l($){g=p($,"P",{"data-svelte-h":!0}),d(g)!=="svelte-74wrmh"&&(g.innerHTML=h)},m($,j){l($,g,j)},p:St,d($){$&&s(g)}}}function ls(he){let g,h="일반적으로 토크나이저는 특정 토크나이저의 기본 값을 기준으로 사용자에 대한 ‘attention_mask’를 만듭니다.";return{c(){g=r("p"),g.textContent=h},l($){g=p($,"P",{"data-svelte-h":!0}),d(g)!=="svelte-1afkfxz"&&(g.textContent=h)},m($,j){l($,g,j)},p:St,d($){$&&s(g)}}}function ns(he){let g,h,$,j,U,be,C,jt="때때로 오류가 발생할 수 있지만, 저희가 도와드리겠습니다! 이 가이드는 현재까지 확인된 가장 일반적인 문제 몇 가지와 그것들을 해결하는 방법에 대해 다룹니다. 그러나 이 가이드는 모든 🤗 Transformers 문제를 포괄적으로 다루고 있지 않습니다. 문제 해결에 더 많은 도움을 받으려면 다음을 시도해보세요:",ye,v,we,_,bt='<li><a href="https://discuss.huggingface.co/" rel="nofollow">포럼</a>에서 도움을 요청하세요. <a href="https://discuss.huggingface.co/c/beginners/5" rel="nofollow">Beginners</a> 또는 <a href="https://discuss.huggingface.co/c/transformers/9" rel="nofollow">🤗 Transformers</a>와 같은 특정 카테고리에 질문을 게시할 수 있습니다. 재현 가능한 코드와 함께 잘 서술된 포럼 게시물을 작성하여 여러분의 문제가 해결될 가능성을 극대화하세요!</li>',Te,J,Ue,b,yt='<li><p>라이브러리와 관련된 버그이면 🤗 Transformers 저장소에서 <a href="https://github.com/huggingface/transformers/issues/new/choose" rel="nofollow">이슈</a>를 생성하세요. 버그에 대해 설명하는 정보를 가능한 많이 포함하려고 노력하여, 무엇이 잘못 되었는지와 어떻게 수정할 수 있는지 더 잘 파악할 수 있도록 도와주세요.</p></li> <li><p>이전 버전의 🤗 Transformers을 사용하는 경우 중요한 변경 사항이 버전 사이에 도입되었기 때문에 <a href="migration">마이그레이션</a> 가이드를 확인하세요.</p></li>',Ce,k,wt='문제 해결 및 도움 매뉴얼에 대한 자세한 내용은 Hugging Face 강좌의 <a href="https://huggingface.co/course/chapter8/1?fw=pt" rel="nofollow">8장</a>을 참조하세요.',ve,V,_e,Z,Tt="클라우드 및 내부망(intranet) 설정의 일부 GPU 인스턴스는 외부 연결에 대한 방화벽으로 차단되어 연결 오류가 발생할 수 있습니다. 스크립트가 모델 가중치나 데이터를 다운로드하려고 할 때, 다운로드가 중단되고 다음 메시지와 함께 시간 초과됩니다:",Je,G,ke,W,Ut='이 경우에는 연결 오류를 피하기 위해 🤗 Transformers를 <a href="installation#offline-mode">오프라인 모드</a>로 실행해야 합니다.',Ve,x,Ze,I,Ct="수백만 개의 매개변수로 대규모 모델을 훈련하는 것은 적절한 하드웨어 없이 어려울 수 있습니다. GPU 메모리가 부족한 경우 발생할 수 있는 일반적인 오류는 다음과 같습니다:",Ge,Q,We,B,vt="다음은 메모리 사용을 줄이기 위해 시도해 볼 수 있는 몇 가지 잠재적인 해결책입니다:",xe,H,_t='<li><a href="/docs/transformers/pr_37155/ko/main_classes/trainer#transformers.TrainingArguments">TrainingArguments</a>의 <a href="main_classes/trainer#transformers.TrainingArguments.per_device_train_batch_size"><code>per_device_train_batch_size</code></a> 값을 줄이세요.</li> <li><a href="/docs/transformers/pr_37155/ko/main_classes/trainer#transformers.TrainingArguments">TrainingArguments</a>의 <a href="main_classes/trainer#transformers.TrainingArguments.gradient_accumulation_steps"><code>gradient_accumulation_steps</code></a>은 전체 배치 크기를 효과적으로 늘리세요.</li>',Ie,y,Qe,E,Be,A,Jt='TensorFlow의 <a href="https://www.tensorflow.org/tutorials/keras/save_and_load#save_the_entire_model" rel="nofollow">model.save</a> 메소드는 아키텍처, 가중치, 훈련 구성 등 전체 모델을 단일 파일에 저장합니다. 그러나 모델 파일을 다시 가져올 때 🤗 Transformers는 모델 파일에 있는 모든 TensorFlow 관련 객체를 가져오지 않을 수 있기 때문에 오류가 발생할 수 있습니다. TensorFlow 모델 저장 및 가져오기 문제를 피하려면 다음을 권장합니다:',He,F,kt='<li>모델 가중치를 <code>h5</code> 파일 확장자로 <a href="https://www.tensorflow.org/tutorials/keras/save_and_load#save_the_entire_model" rel="nofollow"><code>model.save_weights</code></a>로 저장한 다음 <a href="/docs/transformers/pr_37155/ko/main_classes/model#transformers.TFPreTrainedModel.from_pretrained">from_pretrained()</a>로 모델을 다시 가져옵니다:</li>',Ee,R,Ae,L,Vt='<li>모델을 <code>~TFPretrainedModel.save_pretrained</code>로 저장하고 <a href="/docs/transformers/pr_37155/ko/main_classes/model#transformers.TFPreTrainedModel.from_pretrained">from_pretrained()</a>로 다시 가져옵니다:</li>',Fe,N,Re,P,Le,X,Zt="특히 최신 모델인 경우 만날 수 있는 다른 일반적인 오류는 <code>ImportError</code>입니다:",Ne,z,Pe,S,Gt="이러한 오류 유형의 경우 최신 모델에 액세스할 수 있도록 최신 버전의 🤗 Transformers가 설치되어 있는지 확인하세요:",Xe,Y,ze,D,Se,q,Wt="때때로 장치 코드 오류에 대한 일반적인 CUDA 오류가 발생할 수 있습니다.",Ye,K,De,O,xt="더 자세한 오류 메시지를 얻으려면 우선 코드를 CPU에서 실행합니다. 다음 환경 변수를 코드의 시작 부분에 추가하여 CPU로 전환하세요:",qe,ee,Ke,te,It="또 다른 옵션은 GPU에서 더 나은 역추적(traceback)을 얻는 것입니다. 다음 환경 변수를 코드의 시작 부분에 추가하여 역추적이 오류가 발생한 소스를 가리키도록 하세요:",Oe,se,et,le,tt,ne,Qt="경우에 따라 <code>input_ids</code>에 패딩 토큰이 포함된 경우 <code>hidden_state</code> 출력이 올바르지 않을 수 있습니다. 데모를 위해 모델과 토크나이저를 가져오세요. 모델의 <code>pad_token_id</code>에 액세스하여 해당 값을 확인할 수 있습니다. 일부 모델의 경우 <code>pad_token_id</code>가 <code>None</code>일 수 있지만 언제든지 수동으로 설정할 수 있습니다.",st,ae,lt,re,Bt="다음 예제는 패딩 토큰을 마스킹하지 않은 출력을 보여줍니다:",nt,pe,at,oe,Ht="다음은 두 번째 시퀀스의 실제 출력입니다:",rt,ie,pt,me,Et="대부분의 경우 모델에 <code>attention_mask</code>를 제공하여 패딩 토큰을 무시해야 이러한 조용한 오류를 방지할 수 있습니다. 이제 두 번째 시퀀스의 출력이 실제 출력과 일치합니다:",ot,w,it,fe,mt,ue,At="🤗 Transformers는 패딩 토큰이 제공된 경우 패딩 토큰을 마스킹하기 위한 <code>attention_mask</code>를 자동으로 생성하지 않습니다. 그 이유는 다음과 같습니다:",ft,ce,Ft="<li>일부 모델에는 패딩 토큰이 없습니다.</li> <li>일부 사용 사례의 경우 사용자가 모델이 패딩 토큰을 관리하기를 원합니다.</li>",ut,de,ct,ge,Rt=`일반적으로, 사전 학습된 모델의 인스턴스를 가져오기 위해 <a href="/docs/transformers/pr_37155/ko/model_doc/auto#transformers.AutoModel">AutoModel</a> 클래스를 사용하는 것이 좋습니다. | |
| 이 클래스는 구성에 따라 주어진 체크포인트에서 올바른 아키텍처를 자동으로 추론하고 가져올 수 있습니다. | |
| 모델을 체크포인트에서 가져올 때 이 <code>ValueError</code>가 발생하면, 이는 Auto 클래스가 주어진 체크포인트의 구성에서 | |
| 가져오려는 모델 유형과 매핑을 찾을 수 없다는 것을 의미합니다. 가장 흔하게 발생하는 경우는 | |
| 체크포인트가 주어진 태스크를 지원하지 않을 때입니다. | |
| 예를 들어, 다음 예제에서 질의응답에 대한 GPT2가 없기 때문에 오류가 발생합니다:`,dt,$e,gt,Me,$t,je,Mt;return U=new T({props:{title:"문제 해결",local:"troubleshoot",headingTag:"h1"}}),v=new zt({props:{id:"S2EEG3JIt2A"}}),J=new zt({props:{id:"_PAli-V4wj0"}}),V=new T({props:{title:"방화벽 환경",local:"firewalled-environments",headingTag:"h2"}}),G=new M({props:{code:"VmFsdWVFcnJvciUzQSUyMENvbm5lY3Rpb24lMjBlcnJvciUyQyUyMGFuZCUyMHdlJTIwY2Fubm90JTIwZmluZCUyMHRoZSUyMHJlcXVlc3RlZCUyMGZpbGVzJTIwaW4lMjB0aGUlMjBjYWNoZWQlMjBwYXRoLiUwQVBsZWFzZSUyMHRyeSUyMGFnYWluJTIwb3IlMjBtYWtlJTIwc3VyZSUyMHlvdXIlMjBJbnRlcm5ldCUyMGNvbm5lY3Rpb24lMjBpcyUyMG9uLg==",highlighted:`ValueError: Connection error, <span class="hljs-built_in">and</span> we cannot <span class="hljs-keyword">find</span> the requested <span class="hljs-keyword">files</span> in the cached path. | |
| Please <span class="hljs-keyword">try</span> again <span class="hljs-built_in">or</span> <span class="hljs-keyword">make</span> sure your Internet connection <span class="hljs-keyword">is</span> <span class="hljs-keyword">on</span>.`,wrap:!1}}),x=new T({props:{title:"CUDA 메모리 부족(CUDA out of memory)",local:"cuda-out-of-memory",headingTag:"h2"}}),Q=new M({props:{code:"Q1VEQSUyMG91dCUyMG9mJTIwbWVtb3J5LiUyMFRyaWVkJTIwdG8lMjBhbGxvY2F0ZSUyMDI1Ni4wMCUyME1pQiUyMChHUFUlMjAwJTNCJTIwMTEuMTclMjBHaUIlMjB0b3RhbCUyMGNhcGFjaXR5JTNCJTIwOS43MCUyMEdpQiUyMGFscmVhZHklMjBhbGxvY2F0ZWQlM0IlMjAxNzkuODElMjBNaUIlMjBmcmVlJTNCJTIwOS44NSUyMEdpQiUyMHJlc2VydmVkJTIwaW4lMjB0b3RhbCUyMGJ5JTIwUHlUb3JjaCk=",highlighted:'<span class="hljs-attribute">CUDA</span> out of memory. Tried to allocate <span class="hljs-number">256</span>.<span class="hljs-number">00</span> MiB (GPU <span class="hljs-number">0</span>; <span class="hljs-number">11</span>.<span class="hljs-number">17</span> GiB total capacity; <span class="hljs-number">9</span>.<span class="hljs-number">70</span> GiB already allocated; <span class="hljs-number">179</span>.<span class="hljs-number">81</span> MiB free; <span class="hljs-number">9</span>.<span class="hljs-number">85</span> GiB reserved in total by PyTorch)',wrap:!1}}),y=new Xt({props:{$$slots:{default:[ss]},$$scope:{ctx:he}}}),E=new T({props:{title:"저장된 TensorFlow 모델을 가져올 수 없습니다(Unable to load a saved TensorFlow model)",local:"unable-to-load-a-saved-uensorFlow-model",headingTag:"h2"}}),R=new M({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMFRGUHJlVHJhaW5lZE1vZGVsJTBBZnJvbSUyMHRlbnNvcmZsb3clMjBpbXBvcnQlMjBrZXJhcyUwQSUwQW1vZGVsLnNhdmVfd2VpZ2h0cyglMjJzb21lX2ZvbGRlciUyRnRmX21vZGVsLmg1JTIyKSUwQW1vZGVsJTIwJTNEJTIwVEZQcmVUcmFpbmVkTW9kZWwuZnJvbV9wcmV0cmFpbmVkKCUyMnNvbWVfZm9sZGVyJTIyKQ==",highlighted:`<span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> TFPreTrainedModel | |
| <span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> tensorflow <span class="hljs-keyword">import</span> keras | |
| <span class="hljs-meta">>>> </span>model.save_weights(<span class="hljs-string">"some_folder/tf_model.h5"</span>) | |
| <span class="hljs-meta">>>> </span>model = TFPreTrainedModel.from_pretrained(<span class="hljs-string">"some_folder"</span>)`,wrap:!1}}),N=new M({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMFRGUHJlVHJhaW5lZE1vZGVsJTBBJTBBbW9kZWwuc2F2ZV9wcmV0cmFpbmVkKCUyMnBhdGhfdG8lMkZtb2RlbCUyMiklMEFtb2RlbCUyMCUzRCUyMFRGUHJlVHJhaW5lZE1vZGVsLmZyb21fcHJldHJhaW5lZCglMjJwYXRoX3RvJTJGbW9kZWwlMjIp",highlighted:`<span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> TFPreTrainedModel | |
| <span class="hljs-meta">>>> </span>model.save_pretrained(<span class="hljs-string">"path_to/model"</span>) | |
| <span class="hljs-meta">>>> </span>model = TFPreTrainedModel.from_pretrained(<span class="hljs-string">"path_to/model"</span>)`,wrap:!1}}),P=new T({props:{title:"ImportError",local:"importerror",headingTag:"h2"}}),z=new M({props:{code:"SW1wb3J0RXJyb3IlM0ElMjBjYW5ub3QlMjBpbXBvcnQlMjBuYW1lJTIwJ0ltYWdlR1BUSW1hZ2VQcm9jZXNzb3InJTIwZnJvbSUyMCd0cmFuc2Zvcm1lcnMnJTIwKHVua25vd24lMjBsb2NhdGlvbik=",highlighted:'ImportError: cannot <span class="hljs-keyword">import</span> <span class="hljs-type">name</span> <span class="hljs-string">'ImageGPTImageProcessor'</span> <span class="hljs-keyword">from</span> <span class="hljs-string">'transformers'</span> (<span class="hljs-type">unknown</span> <span class="hljs-keyword">location</span>)',wrap:!1}}),Y=new M({props:{code:"cGlwJTIwaW5zdGFsbCUyMHRyYW5zZm9ybWVycyUyMC0tdXBncmFkZQ==",highlighted:"pip install transformers --upgrade",wrap:!1}}),D=new T({props:{title:"CUDA error: device-side assert triggered",local:"cuda-error-deviceside-assert-triggered",headingTag:"h2"}}),K=new M({props:{code:"UnVudGltZUVycm9yJTNBJTIwQ1VEQSUyMGVycm9yJTNBJTIwZGV2aWNlLXNpZGUlMjBhc3NlcnQlMjB0cmlnZ2VyZWQ=",highlighted:'RuntimeError: CUDA <span class="hljs-literal">error</span>: device-<span class="hljs-literal">side</span> <span class="hljs-keyword">assert</span> triggered',wrap:!1}}),ee=new M({props:{code:"aW1wb3J0JTIwb3MlMEElMEFvcy5lbnZpcm9uJTVCJTIyQ1VEQV9WSVNJQkxFX0RFVklDRVMlMjIlNUQlMjAlM0QlMjAlMjIlMjI=",highlighted:`<span class="hljs-meta">>>> </span><span class="hljs-keyword">import</span> os | |
| <span class="hljs-meta">>>> </span>os.environ[<span class="hljs-string">"CUDA_VISIBLE_DEVICES"</span>] = <span class="hljs-string">""</span>`,wrap:!1}}),se=new M({props:{code:"aW1wb3J0JTIwb3MlMEElMEFvcy5lbnZpcm9uJTVCJTIyQ1VEQV9MQVVOQ0hfQkxPQ0tJTkclMjIlNUQlMjAlM0QlMjAlMjIxJTIy",highlighted:`<span class="hljs-meta">>>> </span><span class="hljs-keyword">import</span> os | |
| <span class="hljs-meta">>>> </span>os.environ[<span class="hljs-string">"CUDA_LAUNCH_BLOCKING"</span>] = <span class="hljs-string">"1"</span>`,wrap:!1}}),le=new T({props:{title:"패딩 토큰이 마스킹되지 않은 경우 잘못된 출력(Incorrect output when padding tokens aren’t masked)",local:"incorrect-output-when-padding-tokens-arent-masked",headingTag:"h2"}}),ae=new M({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMEF1dG9Nb2RlbEZvclNlcXVlbmNlQ2xhc3NpZmljYXRpb24lMEFpbXBvcnQlMjB0b3JjaCUwQSUwQW1vZGVsJTIwJTNEJTIwQXV0b01vZGVsRm9yU2VxdWVuY2VDbGFzc2lmaWNhdGlvbi5mcm9tX3ByZXRyYWluZWQoJTIyZ29vZ2xlLWJlcnQlMkZiZXJ0LWJhc2UtdW5jYXNlZCUyMiklMEFtb2RlbC5jb25maWcucGFkX3Rva2VuX2lk",highlighted:`<span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoModelForSequenceClassification | |
| <span class="hljs-meta">>>> </span><span class="hljs-keyword">import</span> torch | |
| <span class="hljs-meta">>>> </span>model = AutoModelForSequenceClassification.from_pretrained(<span class="hljs-string">"google-bert/bert-base-uncased"</span>) | |
| <span class="hljs-meta">>>> </span>model.config.pad_token_id | |
| <span class="hljs-number">0</span>`,wrap:!1}}),pe=new M({props:{code:"aW5wdXRfaWRzJTIwJTNEJTIwdG9yY2gudGVuc29yKCU1QiU1Qjc1OTIlMkMlMjAyMDU3JTJDJTIwMjA5NyUyQyUyMDIzOTMlMkMlMjA5NjExJTJDJTIwMjExNSU1RCUyQyUyMCU1Qjc1OTIlMkMlMjAwJTJDJTIwMCUyQyUyMDAlMkMlMjAwJTJDJTIwMCU1RCU1RCklMEFvdXRwdXQlMjAlM0QlMjBtb2RlbChpbnB1dF9pZHMpJTBBcHJpbnQob3V0cHV0LmxvZ2l0cyk=",highlighted:`<span class="hljs-meta">>>> </span>input_ids = torch.tensor([[<span class="hljs-number">7592</span>, <span class="hljs-number">2057</span>, <span class="hljs-number">2097</span>, <span class="hljs-number">2393</span>, <span class="hljs-number">9611</span>, <span class="hljs-number">2115</span>], [<span class="hljs-number">7592</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>]]) | |
| <span class="hljs-meta">>>> </span>output = model(input_ids) | |
| <span class="hljs-meta">>>> </span><span class="hljs-built_in">print</span>(output.logits) | |
| tensor([[ <span class="hljs-number">0.0082</span>, -<span class="hljs-number">0.2307</span>], | |
| [ <span class="hljs-number">0.1317</span>, -<span class="hljs-number">0.1683</span>]], grad_fn=<AddmmBackward0>)`,wrap:!1}}),ie=new M({props:{code:"aW5wdXRfaWRzJTIwJTNEJTIwdG9yY2gudGVuc29yKCU1QiU1Qjc1OTIlNUQlNUQpJTBBb3V0cHV0JTIwJTNEJTIwbW9kZWwoaW5wdXRfaWRzKSUwQXByaW50KG91dHB1dC5sb2dpdHMp",highlighted:`<span class="hljs-meta">>>> </span>input_ids = torch.tensor([[<span class="hljs-number">7592</span>]]) | |
| <span class="hljs-meta">>>> </span>output = model(input_ids) | |
| <span class="hljs-meta">>>> </span><span class="hljs-built_in">print</span>(output.logits) | |
| tensor([[-<span class="hljs-number">0.1008</span>, -<span class="hljs-number">0.4061</span>]], grad_fn=<AddmmBackward0>)`,wrap:!1}}),w=new Xt({props:{$$slots:{default:[ls]},$$scope:{ctx:he}}}),fe=new M({props:{code:"YXR0ZW50aW9uX21hc2slMjAlM0QlMjB0b3JjaC50ZW5zb3IoJTVCJTVCMSUyQyUyMDElMkMlMjAxJTJDJTIwMSUyQyUyMDElMkMlMjAxJTVEJTJDJTIwJTVCMSUyQyUyMDAlMkMlMjAwJTJDJTIwMCUyQyUyMDAlMkMlMjAwJTVEJTVEKSUwQW91dHB1dCUyMCUzRCUyMG1vZGVsKGlucHV0X2lkcyUyQyUyMGF0dGVudGlvbl9tYXNrJTNEYXR0ZW50aW9uX21hc2spJTBBcHJpbnQob3V0cHV0LmxvZ2l0cyk=",highlighted:`<span class="hljs-meta">>>> </span>attention_mask = torch.tensor([[<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">1</span>], [<span class="hljs-number">1</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0</span>]]) | |
| <span class="hljs-meta">>>> </span>output = model(input_ids, attention_mask=attention_mask) | |
| <span class="hljs-meta">>>> </span><span class="hljs-built_in">print</span>(output.logits) | |
| tensor([[ <span class="hljs-number">0.0082</span>, -<span class="hljs-number">0.2307</span>], | |
| [-<span class="hljs-number">0.1008</span>, -<span class="hljs-number">0.4061</span>]], grad_fn=<AddmmBackward0>)`,wrap:!1}}),de=new T({props:{title:"ValueError: 이 유형의 AutoModel에 대해 인식할 수 없는 XYZ 구성 클래스(ValueError: Unrecognized configuration class XYZ for this kind of AutoModel)",local:"valueerror-unrecognized-configuration-class-xyz-for-this-kind-of-automodel",headingTag:"h2"}}),$e=new M({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMEF1dG9Qcm9jZXNzb3IlMkMlMjBBdXRvTW9kZWxGb3JRdWVzdGlvbkFuc3dlcmluZyUwQSUwQXByb2Nlc3NvciUyMCUzRCUyMEF1dG9Qcm9jZXNzb3IuZnJvbV9wcmV0cmFpbmVkKCUyMm9wZW5haS1jb21tdW5pdHklMkZncHQyLW1lZGl1bSUyMiklMEFtb2RlbCUyMCUzRCUyMEF1dG9Nb2RlbEZvclF1ZXN0aW9uQW5zd2VyaW5nLmZyb21fcHJldHJhaW5lZCglMjJvcGVuYWktY29tbXVuaXR5JTJGZ3B0Mi1tZWRpdW0lMjIp",highlighted:`<span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoProcessor, AutoModelForQuestionAnswering | |
| <span class="hljs-meta">>>> </span>processor = AutoProcessor.from_pretrained(<span class="hljs-string">"openai-community/gpt2-medium"</span>) | |
| <span class="hljs-meta">>>> </span>model = AutoModelForQuestionAnswering.from_pretrained(<span class="hljs-string">"openai-community/gpt2-medium"</span>) | |
| ValueError: Unrecognized configuration <span class="hljs-keyword">class</span> <<span class="hljs-keyword">class</span> <span class="hljs-string">'transformers.models.gpt2.configuration_gpt2.GPT2Config'</span>> <span class="hljs-keyword">for</span> this kind of AutoModel: AutoModelForQuestionAnswering. | |
| Model <span class="hljs-built_in">type</span> should be one of AlbertConfig, BartConfig, BertConfig, BigBirdConfig, BigBirdPegasusConfig, BloomConfig, ...`,wrap:!1}}),Me=new ts({props:{source:"https://github.com/huggingface/transformers/blob/main/docs/source/ko/troubleshooting.md"}}),{c(){g=r("meta"),h=n(),$=r("p"),j=n(),o(U.$$.fragment),be=n(),C=r("p"),C.textContent=jt,ye=n(),o(v.$$.fragment),we=n(),_=r("ol"),_.innerHTML=bt,Te=n(),o(J.$$.fragment),Ue=n(),b=r("ol"),b.innerHTML=yt,Ce=n(),k=r("p"),k.innerHTML=wt,ve=n(),o(V.$$.fragment),_e=n(),Z=r("p"),Z.textContent=Tt,Je=n(),o(G.$$.fragment),ke=n(),W=r("p"),W.innerHTML=Ut,Ve=n(),o(x.$$.fragment),Ze=n(),I=r("p"),I.textContent=Ct,Ge=n(),o(Q.$$.fragment),We=n(),B=r("p"),B.textContent=vt,xe=n(),H=r("ul"),H.innerHTML=_t,Ie=n(),o(y.$$.fragment),Qe=n(),o(E.$$.fragment),Be=n(),A=r("p"),A.innerHTML=Jt,He=n(),F=r("ul"),F.innerHTML=kt,Ee=n(),o(R.$$.fragment),Ae=n(),L=r("ul"),L.innerHTML=Vt,Fe=n(),o(N.$$.fragment),Re=n(),o(P.$$.fragment),Le=n(),X=r("p"),X.innerHTML=Zt,Ne=n(),o(z.$$.fragment),Pe=n(),S=r("p"),S.textContent=Gt,Xe=n(),o(Y.$$.fragment),ze=n(),o(D.$$.fragment),Se=n(),q=r("p"),q.textContent=Wt,Ye=n(),o(K.$$.fragment),De=n(),O=r("p"),O.textContent=xt,qe=n(),o(ee.$$.fragment),Ke=n(),te=r("p"),te.textContent=It,Oe=n(),o(se.$$.fragment),et=n(),o(le.$$.fragment),tt=n(),ne=r("p"),ne.innerHTML=Qt,st=n(),o(ae.$$.fragment),lt=n(),re=r("p"),re.textContent=Bt,nt=n(),o(pe.$$.fragment),at=n(),oe=r("p"),oe.textContent=Ht,rt=n(),o(ie.$$.fragment),pt=n(),me=r("p"),me.innerHTML=Et,ot=n(),o(w.$$.fragment),it=n(),o(fe.$$.fragment),mt=n(),ue=r("p"),ue.innerHTML=At,ft=n(),ce=r("ul"),ce.innerHTML=Ft,ut=n(),o(de.$$.fragment),ct=n(),ge=r("p"),ge.innerHTML=Rt,dt=n(),o($e.$$.fragment),gt=n(),o(Me.$$.fragment),$t=n(),je=r("p"),this.h()},l(e){const t=Ot("svelte-u9bgzb",document.head);g=p(t,"META",{name:!0,content:!0}),t.forEach(s),h=a(e),$=p(e,"P",{}),Pt($).forEach(s),j=a(e),i(U.$$.fragment,e),be=a(e),C=p(e,"P",{"data-svelte-h":!0}),d(C)!=="svelte-lsu3nl"&&(C.textContent=jt),ye=a(e),i(v.$$.fragment,e),we=a(e),_=p(e,"OL",{"data-svelte-h":!0}),d(_)!=="svelte-ucur6z"&&(_.innerHTML=bt),Te=a(e),i(J.$$.fragment,e),Ue=a(e),b=p(e,"OL",{start:!0,"data-svelte-h":!0}),d(b)!=="svelte-uo4aew"&&(b.innerHTML=yt),Ce=a(e),k=p(e,"P",{"data-svelte-h":!0}),d(k)!=="svelte-1uhar05"&&(k.innerHTML=wt),ve=a(e),i(V.$$.fragment,e),_e=a(e),Z=p(e,"P",{"data-svelte-h":!0}),d(Z)!=="svelte-12ucoaj"&&(Z.textContent=Tt),Je=a(e),i(G.$$.fragment,e),ke=a(e),W=p(e,"P",{"data-svelte-h":!0}),d(W)!=="svelte-11zq317"&&(W.innerHTML=Ut),Ve=a(e),i(x.$$.fragment,e),Ze=a(e),I=p(e,"P",{"data-svelte-h":!0}),d(I)!=="svelte-1c8hb26"&&(I.textContent=Ct),Ge=a(e),i(Q.$$.fragment,e),We=a(e),B=p(e,"P",{"data-svelte-h":!0}),d(B)!=="svelte-15g2fcx"&&(B.textContent=vt),xe=a(e),H=p(e,"UL",{"data-svelte-h":!0}),d(H)!=="svelte-15r9ovf"&&(H.innerHTML=_t),Ie=a(e),i(y.$$.fragment,e),Qe=a(e),i(E.$$.fragment,e),Be=a(e),A=p(e,"P",{"data-svelte-h":!0}),d(A)!=="svelte-1v88cop"&&(A.innerHTML=Jt),He=a(e),F=p(e,"UL",{"data-svelte-h":!0}),d(F)!=="svelte-19ymtn7"&&(F.innerHTML=kt),Ee=a(e),i(R.$$.fragment,e),Ae=a(e),L=p(e,"UL",{"data-svelte-h":!0}),d(L)!=="svelte-12tngjd"&&(L.innerHTML=Vt),Fe=a(e),i(N.$$.fragment,e),Re=a(e),i(P.$$.fragment,e),Le=a(e),X=p(e,"P",{"data-svelte-h":!0}),d(X)!=="svelte-1ujp2u8"&&(X.innerHTML=Zt),Ne=a(e),i(z.$$.fragment,e),Pe=a(e),S=p(e,"P",{"data-svelte-h":!0}),d(S)!=="svelte-m1x930"&&(S.textContent=Gt),Xe=a(e),i(Y.$$.fragment,e),ze=a(e),i(D.$$.fragment,e),Se=a(e),q=p(e,"P",{"data-svelte-h":!0}),d(q)!=="svelte-1tlsczl"&&(q.textContent=Wt),Ye=a(e),i(K.$$.fragment,e),De=a(e),O=p(e,"P",{"data-svelte-h":!0}),d(O)!=="svelte-17874yl"&&(O.textContent=xt),qe=a(e),i(ee.$$.fragment,e),Ke=a(e),te=p(e,"P",{"data-svelte-h":!0}),d(te)!=="svelte-eyhzxh"&&(te.textContent=It),Oe=a(e),i(se.$$.fragment,e),et=a(e),i(le.$$.fragment,e),tt=a(e),ne=p(e,"P",{"data-svelte-h":!0}),d(ne)!=="svelte-1wwur9b"&&(ne.innerHTML=Qt),st=a(e),i(ae.$$.fragment,e),lt=a(e),re=p(e,"P",{"data-svelte-h":!0}),d(re)!=="svelte-1qlewzi"&&(re.textContent=Bt),nt=a(e),i(pe.$$.fragment,e),at=a(e),oe=p(e,"P",{"data-svelte-h":!0}),d(oe)!=="svelte-16yb6is"&&(oe.textContent=Ht),rt=a(e),i(ie.$$.fragment,e),pt=a(e),me=p(e,"P",{"data-svelte-h":!0}),d(me)!=="svelte-jqbu9"&&(me.innerHTML=Et),ot=a(e),i(w.$$.fragment,e),it=a(e),i(fe.$$.fragment,e),mt=a(e),ue=p(e,"P",{"data-svelte-h":!0}),d(ue)!=="svelte-2020ti"&&(ue.innerHTML=At),ft=a(e),ce=p(e,"UL",{"data-svelte-h":!0}),d(ce)!=="svelte-iyjkil"&&(ce.innerHTML=Ft),ut=a(e),i(de.$$.fragment,e),ct=a(e),ge=p(e,"P",{"data-svelte-h":!0}),d(ge)!=="svelte-1ci27rl"&&(ge.innerHTML=Rt),dt=a(e),i($e.$$.fragment,e),gt=a(e),i(Me.$$.fragment,e),$t=a(e),je=p(e,"P",{}),Pt(je).forEach(s),this.h()},h(){ht(g,"name","hf:doc:metadata"),ht(g,"content",as),ht(b,"start","2")},m(e,t){es(document.head,g),l(e,h,t),l(e,$,t),l(e,j,t),m(U,e,t),l(e,be,t),l(e,C,t),l(e,ye,t),m(v,e,t),l(e,we,t),l(e,_,t),l(e,Te,t),m(J,e,t),l(e,Ue,t),l(e,b,t),l(e,Ce,t),l(e,k,t),l(e,ve,t),m(V,e,t),l(e,_e,t),l(e,Z,t),l(e,Je,t),m(G,e,t),l(e,ke,t),l(e,W,t),l(e,Ve,t),m(x,e,t),l(e,Ze,t),l(e,I,t),l(e,Ge,t),m(Q,e,t),l(e,We,t),l(e,B,t),l(e,xe,t),l(e,H,t),l(e,Ie,t),m(y,e,t),l(e,Qe,t),m(E,e,t),l(e,Be,t),l(e,A,t),l(e,He,t),l(e,F,t),l(e,Ee,t),m(R,e,t),l(e,Ae,t),l(e,L,t),l(e,Fe,t),m(N,e,t),l(e,Re,t),m(P,e,t),l(e,Le,t),l(e,X,t),l(e,Ne,t),m(z,e,t),l(e,Pe,t),l(e,S,t),l(e,Xe,t),m(Y,e,t),l(e,ze,t),m(D,e,t),l(e,Se,t),l(e,q,t),l(e,Ye,t),m(K,e,t),l(e,De,t),l(e,O,t),l(e,qe,t),m(ee,e,t),l(e,Ke,t),l(e,te,t),l(e,Oe,t),m(se,e,t),l(e,et,t),m(le,e,t),l(e,tt,t),l(e,ne,t),l(e,st,t),m(ae,e,t),l(e,lt,t),l(e,re,t),l(e,nt,t),m(pe,e,t),l(e,at,t),l(e,oe,t),l(e,rt,t),m(ie,e,t),l(e,pt,t),l(e,me,t),l(e,ot,t),m(w,e,t),l(e,it,t),m(fe,e,t),l(e,mt,t),l(e,ue,t),l(e,ft,t),l(e,ce,t),l(e,ut,t),m(de,e,t),l(e,ct,t),l(e,ge,t),l(e,dt,t),m($e,e,t),l(e,gt,t),m(Me,e,t),l(e,$t,t),l(e,je,t),Mt=!0},p(e,[t]){const Lt={};t&2&&(Lt.$$scope={dirty:t,ctx:e}),y.$set(Lt);const Nt={};t&2&&(Nt.$$scope={dirty:t,ctx:e}),w.$set(Nt)},i(e){Mt||(f(U.$$.fragment,e),f(v.$$.fragment,e),f(J.$$.fragment,e),f(V.$$.fragment,e),f(G.$$.fragment,e),f(x.$$.fragment,e),f(Q.$$.fragment,e),f(y.$$.fragment,e),f(E.$$.fragment,e),f(R.$$.fragment,e),f(N.$$.fragment,e),f(P.$$.fragment,e),f(z.$$.fragment,e),f(Y.$$.fragment,e),f(D.$$.fragment,e),f(K.$$.fragment,e),f(ee.$$.fragment,e),f(se.$$.fragment,e),f(le.$$.fragment,e),f(ae.$$.fragment,e),f(pe.$$.fragment,e),f(ie.$$.fragment,e),f(w.$$.fragment,e),f(fe.$$.fragment,e),f(de.$$.fragment,e),f($e.$$.fragment,e),f(Me.$$.fragment,e),Mt=!0)},o(e){u(U.$$.fragment,e),u(v.$$.fragment,e),u(J.$$.fragment,e),u(V.$$.fragment,e),u(G.$$.fragment,e),u(x.$$.fragment,e),u(Q.$$.fragment,e),u(y.$$.fragment,e),u(E.$$.fragment,e),u(R.$$.fragment,e),u(N.$$.fragment,e),u(P.$$.fragment,e),u(z.$$.fragment,e),u(Y.$$.fragment,e),u(D.$$.fragment,e),u(K.$$.fragment,e),u(ee.$$.fragment,e),u(se.$$.fragment,e),u(le.$$.fragment,e),u(ae.$$.fragment,e),u(pe.$$.fragment,e),u(ie.$$.fragment,e),u(w.$$.fragment,e),u(fe.$$.fragment,e),u(de.$$.fragment,e),u($e.$$.fragment,e),u(Me.$$.fragment,e),Mt=!1},d(e){e&&(s(h),s($),s(j),s(be),s(C),s(ye),s(we),s(_),s(Te),s(Ue),s(b),s(Ce),s(k),s(ve),s(_e),s(Z),s(Je),s(ke),s(W),s(Ve),s(Ze),s(I),s(Ge),s(We),s(B),s(xe),s(H),s(Ie),s(Qe),s(Be),s(A),s(He),s(F),s(Ee),s(Ae),s(L),s(Fe),s(Re),s(Le),s(X),s(Ne),s(Pe),s(S),s(Xe),s(ze),s(Se),s(q),s(Ye),s(De),s(O),s(qe),s(Ke),s(te),s(Oe),s(et),s(tt),s(ne),s(st),s(lt),s(re),s(nt),s(at),s(oe),s(rt),s(pt),s(me),s(ot),s(it),s(mt),s(ue),s(ft),s(ce),s(ut),s(ct),s(ge),s(dt),s(gt),s($t),s(je)),s(g),c(U,e),c(v,e),c(J,e),c(V,e),c(G,e),c(x,e),c(Q,e),c(y,e),c(E,e),c(R,e),c(N,e),c(P,e),c(z,e),c(Y,e),c(D,e),c(K,e),c(ee,e),c(se,e),c(le,e),c(ae,e),c(pe,e),c(ie,e),c(w,e),c(fe,e),c(de,e),c($e,e),c(Me,e)}}}const as='{"title":"문제 해결","local":"troubleshoot","sections":[{"title":"방화벽 환경","local":"firewalled-environments","sections":[],"depth":2},{"title":"CUDA 메모리 부족(CUDA out of memory)","local":"cuda-out-of-memory","sections":[],"depth":2},{"title":"저장된 TensorFlow 모델을 가져올 수 없습니다(Unable to load a saved TensorFlow model)","local":"unable-to-load-a-saved-uensorFlow-model","sections":[],"depth":2},{"title":"ImportError","local":"importerror","sections":[],"depth":2},{"title":"CUDA error: device-side assert triggered","local":"cuda-error-deviceside-assert-triggered","sections":[],"depth":2},{"title":"패딩 토큰이 마스킹되지 않은 경우 잘못된 출력(Incorrect output when padding tokens aren’t masked)","local":"incorrect-output-when-padding-tokens-arent-masked","sections":[],"depth":2},{"title":"ValueError: 이 유형의 AutoModel에 대해 인식할 수 없는 XYZ 구성 클래스(ValueError: Unrecognized configuration class XYZ for this kind of AutoModel)","local":"valueerror-unrecognized-configuration-class-xyz-for-this-kind-of-automodel","sections":[],"depth":2}],"depth":1}';function rs(he){return Dt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class cs extends qt{constructor(g){super(),Kt(this,g,rs,ns,Yt,{})}}export{cs as component}; | |
Xet Storage Details
- Size:
- 29.5 kB
- Xet hash:
- b31a8b5360d6519e65bd12d6c88f7ab79d2ecf1e17eeab84e847e25f3e397c9c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.