1<!DOCTYPE html> 2<html lang="ko"> 3<head> 4<!-- Google Tag Manager -->
5<script data-cfasync="false">
vendor: 335 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9 })(window,document,'script','dataLayer','
9GTM-57L6X5C
vendor: 3 bytes, line 9
9');
9</script>
9 10<!-- End Google Tag Manager --> 11 <meta charset="UTF-8"> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 13 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 14 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?"> 15 <title>ë¸ë¡ê·¸ ê¸ ëª©ë¡ | PyTorchKR | íì´í ì¹ íêµ ì¬ì©ì 모ì</title> 16 <meta property="og:title" content="ë¸ë¡ê·¸ ê¸ ëª©ë¡ | PyTorchKR" /> 17<meta name="description" property="og:description" content="íì´í ì¹ íêµ ì¬ì©ì 모ì(PyTorchKR)ì ì¤ì ê²ì íìí©ëë¤. íì´í ì¹ íêµ ì¬ì©ì 모ìì ì¸ê³µì§ë¥ íë ììí¬ íì´í ì¹(PyTorch)를 ì¬ì©íë íêµì´ ì¬ì©ìë¤ì´ ì§ìê³¼ ê²½íì ê³µì íë©° í¨ê» ì±ì¥íë 커뮤ëí°ì ëë¤." /> 18<meta property="og:url" content="https://pytorch.kr/blog/index.html" /> 19<meta property="og:type" content="website" /> 20<meta property="og:image" content="https://pytorch.kr/assets/images/pytorch-kr-logo.png" /> 21<meta property="og:site_name" content="íì´í ì¹ íêµ ì¬ì©ì 모ì (PyTorch Korea User Group)" /> 22<meta property="og:locale" content="ko_KR" /> 23<meta name="twitter:card" content="summary_large_image" /> 24<meta name="twitter:title" content="ë¸ë¡ê·¸ ê¸ ëª©ë¡ | PyTorchKR" /> 25<meta name="twitter:description" content="íì´í ì¹ íêµ ì¬ì©ì 모ì(PyTorchKR)ì ì¤ì ê²ì íìí©ëë¤. íì´í ì¹ íêµ ì¬ì©ì 모ìì ì¸ê³µì§ë¥ íë ììí¬ íì´í ì¹(PyTorch)를 ì¬ì©íë íêµì´ ì¬ì©ìë¤ì´ ì§ìê³¼ ê²½íì ê³µì íë©° í¨ê» ì±ì¥íë 커뮤ëí°ì ëë¤." /> 26<meta name="twitter:image" content="https://pytorch.kr/assets/images/pytorch-kr-logo.png" /> 27<link rel="canonical" href="https://pytorch.kr/blog/index.html" /> 28<meta name="robots" content="index, follow, max-image-preview:large" /> 29 30 <link rel="stylesheet" href="/assets/main.css?v=1790370779"> 31
31<script src="/assets/vendor/jquery.min.js"></script>
31 32
32<script src="/assets/vendor/popper.min.js"></script>
32 33
33<script src="/assets/vendor/bootstrap.min.js"></script>
33 34
34<script src="/assets/vendor/anchor.min.js"></script>
34 35 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
36<script data-cfasync="false" nonce="e1beb40f-8a69-4b67-9b85-1f9a3babb89b">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="e1beb40f-8a69-4b67-9b85-1f9a3babb89b";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
36</head> 37 38 39<body class="blog"> 40 <!-- Google Tag Manager (noscript) --> 41<noscript data-cfasync="false"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-57L6X5C" 42 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 43 <!-- End Google Tag Manager (noscript) --> 44 45 <div class="container-fluid header-holder blog-header"> 46 <div class="container"> 47 48 49<div class="header-container"> 50 <a class="header-logo" href="https://pytorch.kr" aria-label="PyTorchKR"></a> 51 52 <div class="main-menu"> 53 <ul> 54 55 <li class="main-menu-item get-started-dropdown"> 56 57 <a href="#" class="with-down-arrow">ë°°ì°ê¸°</a> 58 <div class="get-started-dropdown-menu dropdown-menu"> 59 60 61 <a href="/get-started/locally/" class="nav-dropdown-item"> 62 <div class="dropdown-title"> 63 PyTorch ììí기 64 65 </div> 66 </a> 67 68 69 <a href="https://tutorials.pytorch.kr/beginner/basics/intro.html" class="nav-dropdown-item" target="_self"> 70 <div class="dropdown-title"> 71 기본 ìµí기 72 73 </div> 74 </a> 75 76 77 <a href="https://tutorials.pytorch.kr" class="nav-dropdown-item" target="_self"> 78 <div class="dropdown-title"> 79 íêµì´ íí ë¦¬ì¼ 80 81 </div> 82 </a> 83 84 85 <a href="/hub" class="nav-dropdown-item"> 86 <div class="dropdown-title"> 87 íêµì´ ëª¨ë¸ íë¸ 88 89 </div> 90 </a> 91 92 93 <a href="https://docs.pytorch.org/tutorials/" class="nav-dropdown-item" target="_blank"> 94 <div class="dropdown-title"> 95 Official Tutorials 96 97 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 98 99 </div> 100 </a> 101 102 </div> 103 104 </li> 105 106 <li class="main-menu-item "> 107 108 109 <a href="/blog">ë¸ë¡ê·¸</a> 110 111 </li> 112 113 <li class="main-menu-item docs-dropdown"> 114 115 <a href="#" class="with-down-arrow">문ì</a> 116 <div class="docs-dropdown-menu dropdown-menu"> 117 118 119 <a href="https://docs.pytorch.org/docs/" class="nav-dropdown-item" target="_blank"> 120 <div class="dropdown-title"> 121 PyTorch API 122 123 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 124 125 </div> 126 </a> 127 128 129 <a href="/domains" class="nav-dropdown-item"> 130 <div class="dropdown-title"> 131 Domain API ìê° 132 133 </div> 134 </a> 135 136 137 <a href="https://tutorials.pytorch.kr" class="nav-dropdown-item" target="_self"> 138 <div class="dropdown-title"> 139 íêµì´ íí ë¦¬ì¼ 140 141 </div> 142 </a> 143 144 145 <a href="https://docs.pytorch.org/tutorials/" class="nav-dropdown-item" target="_blank"> 146 <div class="dropdown-title"> 147 Official Tutorials 148 149 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 150 151 </div> 152 </a> 153 154 </div> 155 156 </li> 157 158 <li class="main-menu-item community-dropdown"> 159 160 <a href="#" class="with-down-arrow">커뮤ëí°</a> 161 <div class="community-dropdown-menu dropdown-menu"> 162 163
164 <a href="https://discuss.pytorch.kr/" class="nav-dropdown-item" target="_self"> 165 <div class="dropdown-title"> 166 íêµì´ 커뮤ëí° 167 168 </div> 169 </a> 170 171 172 <a href="/resources/" class="nav-dropdown-item"> 173 <div class="dropdown-title"> 174 ê°ë°ì ì ë³´ 175 176 </div> 177 </a> 178 179 180 <a href="https://landscape.pytorch.org/" class="nav-dropdown-item" target="_blank"> 181 <div class="dropdown-title"> 182 Landscape 183 184 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 185 186 </div> 187 </a> 188 189 </div> 190 191 </li> 192 193 </ul> 194</div> 195
196<script src="/assets/main-menu-dropdown.js"></script>
196 197 198 199 <a class="main-menu-open-button" href="#" data-behavior="open-mobile-menu"></a> 200</div> 201 202 </div> 203</div> 204 205 206 <div class="main-background blog-background"></div> 207 208 209 210 211 212 213 <div class="jumbotron jumbotron-fluid"> 214 <div class="container"> 215 <h1>ë¸ë¡ê·¸</h1> 216 <p class="lead">íì´í ì¹ íêµ ì¬ì©ì 모ììì ê³µì íë ìµì 기ì ëí¥, íí 리ì¼, ì°êµ¬ ì±ê³¼ ë° ì»¤ë®¤ëí° ììì ë§ëë³´ì¸ì. 217 </p> 218 </div> 219 </div> 220 221 <div class="main-content-wrapper"> 222 <div class="main-content"> 223 <div class="container"> 224 <div class="row blog-vertical"> 225 226 227 <div class="vertical-blog-container"> 228 <div class="col-md-4"> 229 <p class="blog-date">September 22, 2026</p> 230 <h4> 231 <a href="/blog/2026/hardware-agnostic-models-in-vllm/">vLLMì íëì¨ì´ì 구ì ë°ì§ ìë 모ë¸</a> 232 </h4> 233 <p>TL;DR ìµì ì (frontier)ìì ìµê³ ìì¤ì ì±ë¥ì ë¬ì±í기 ìí´, vLLMì ë´ë¶ 구íì fullgraph torch.compileê³¼ í¸íëì§ ìë ë°©í¥ì¼ë¡ ë°ê¾¸ê³ ììµëë¤. ì´ ë³íë í¸ë¦¬ ì¸ë¶(out-of-tree) ê°ì기, 구í GPU, ëë ì¢ ë í¹ì´í 모ë¸ì ì¤ìíê² ì¬ê¸°ë ì¬ì©ììê² ìí¥ì ì¤ ì ììµëë¤. ì´ ë¬¸ì 를 í´ê²°í기 ìí´ vLLMì âHW agnosticâ(íëì¨ì´ì 구ì ë°ì§ ìë, hardware-agnostic) ë ì´ì´ ì¸í¸ë¥¼ ìë¡ ëì í©ëë¤....</p> 234 <!-- <img src="" class="img-fluid"> --> 235 </div> 236 <a href="/blog/2026/hardware-agnostic-models-in-vllm/" class="btn"> 237 ë ì½ì´ë³´ê¸° â 238 </a> 239 </div> 240 241 <div class="vertical-blog-container"> 242 <div class="col-md-4"> 243 <p class="blog-date">September 02, 2026</p> 244 <h4> 245 <a href="/blog/2026/pytorch-2-14-release-blog/">PyTorch 2.14 ì¶ì ê³µì§</a> 246 </h4> 247 <p>PyTorch® 2.14(ë¦´ë¦¬ì¦ ë ¸í¸)ì ì¶ì를 ë°ííê² ëì´ ê¸°ì©ëë¤! We are excited to announce the release of PyTorch® 2.14 (release notes)! PyTorch 2.14 릴리ì¦ìë ë¤ìê³¼ ê°ì ë³ê²½ ì¬íì´ í¬í¨ëì´ ììµëë¤: The PyTorch 2.14 release features the following changes: NVGEMMì´ CuTeDSLë¡ ìì±í CUTLASS 커ëì Inductorì ì ê³µíë©°, ìíë¡ê·¸(epilogue) ìµí©, ì¤ì¼ì¼ë§ë(scaled) GEMM ë° NVFP4 GEMM,...</p> 248 <!-- <img src="/assets/blog/2026-09-02-pytorch-2-14-release-blog/hero.png" class="img-fluid"> --> 249 </div> 250 <a href="/blog/2026/pytorch-2-14-release-blog/" class="btn"> 251 ë ì½ì´ë³´ê¸° â 252 </a> 253 </div> 254 255 <div class="vertical-blog-container"> 256 <div class="col-md-4"> 257 <p class="blog-date">August 10, 2026</p> 258 <h4> 259 <a href="/blog/2026/fast-ondevice-agentic-ai-with-executorch/">ExecuTorchìì Muse Glimmerë¡ êµ¬ííë ë¹ ë¥¸ ì¨ëë°ì´ì¤ ìì´ì í± AI</a> 260 </h4> 261 <p>ì¤ë Metaê° Muse Glimmer를 ê³µê°íìµëë¤. ì¨ëë°ì´ì¤(on-device) ìì´ì í±(agentic) ìí¬íë¡ì°ë¥¼ ìí´ Metaì Muse Sparkìì ì¦ë¥í, 매ê°ë³ì 300ìµ ê° ê·ëª¨ì ì¤í ì¨ì´í¸(open-weight) 모ë¸ì ëë¤. ì´ì í¨ê» ExecuTorchë NVIDIA GPUì Apple ì¤ë¦¬ì½ ê¸°ë° Macìì Muse Glimmer를 ì¤íí ì ìëë¡ ìëí¬ìë(end-to-end) ì§ìì ì¶ê°í©ëë¤. Today, Meta introduced Muse Glimmer, an open-weight, 30-billion-parameter model distilled from Metaâs Muse...</p> 262 <!-- <img src="" class="img-fluid"> --> 263 </div> 264 <a href="/blog/2026/fast-ondevice-agentic-ai-with-executorch/" class="btn"> 265 ë ì½ì´ë³´ê¸° â 266 </a> 267 </div> 268 269 <div class="vertical-blog-container"> 270 <div class="col-md-4"> 271 <p class="blog-date">July 30, 2026</p> 272 <h4> 273 <a href="/blog/2026/fbtriton-infra-upstream-ingestion-hierarchical-validation-ideals-vs-realities/">FBTriton ì¸íë¼: ì ì¤í¸ë¦¼ ë°ì, ê³ì¸µì ê²ì¦, ì´ìê³¼ íì¤</a> 274 </h4> 275 <p>TL;DR Metaì FBTriton ì¸íë¼ê° ìì´ì í¸ ê¸°ë° ë°ì(agentic ingestion)ê³¼ ê³ì¸µíë L1/L2/L3 ê²ì¦ íë ììí¬ë¡ ì ì¤í¸ë¦¼ Tritonê³¼ ë기í를 ì ì§íë©´ì, TLXì autoWS ê°ì ìì²´ GPU ì»´íì¼ë¬ íì ì ì´ë»ê² ë·ë°ì¹¨íëì§ ì´í´ë´ ëë¤. Learn how Metaâs FBTriton infrastru
275cture powers custom GPU compiler innovations like TLX and autoWS while staying synced with upstream Triton using agentic ingestion and...</p> 276 <!-- <img src="/assets/blog/2026-07-30-fbtriton-infra-upstream-ingestion-hierarchical-validation-ideals-vs-realities/hero.png" class="img-fluid"> --> 277 </div> 278 <a href="/blog/2026/fbtriton-infra-upstream-ingestion-hierarchical-validation-ideals-vs-realities/" class="btn"> 279 ë ì½ì´ë³´ê¸° â 280 </a> 281 </div> 282 283 <div class="vertical-blog-container"> 284 <div class="col-md-4"> 285 <p class="blog-date">July 23, 2026</p> 286 <h4> 287 <a href="/blog/2026/helion-on-tpu-towards-hardware-heterogeneous-kernel-authoring/">TPU ìì Helion: ì´ê¸°ì¢ íëì¨ì´ 커ë ìì±ì í¥íì¬</a> 288 </h4> 289 <p>ìì½ / TL;DR Helion ì ì±ë¥ ì´ìì±(performance portability)ì ê°ì¶ ML 커ëì ìì±í기 ìí PyTorchì ê³ ìì¤ DSLì ëë¤. Googleê³¼ íë ¥íì¬ Helion 커ëì Pallas ë¡ ì»´íì¼íë TPU ë°±ìë를 구ì¶íì¼ë©°, ì´ë¥¼ íµí´ PyTorch ì¹íì ì¸ ë°©ìì¼ë¡ ê³ ì±ë¥ TPU 커ëì ìì±í ì ìê² ëììµëë¤. flash attention ìí¬ë¡ëìì Helionì´ ìì±í 커ëì TPU v7ìì 838 TFLOPs(í ì ì½ì´ íë...</p> 290 <!-- <img src="/assets/blog/2026-07-23-helion-on-tpu-towards-hardware-heterogeneous-kernel-authoring/hero.png" class="img-fluid"> --> 291 </div> 292 <a href="/blog/2026/helion-on-tpu-towards-hardware-heterogeneous-kernel-authoring/" class="btn"> 293 ë ì½ì´ë³´ê¸° â 294 </a> 295 </div> 296 297 <div class="vertical-blog-container"> 298 <div class="col-md-4"> 299 <p class="blog-date">July 22, 2026</p> 300 <h4> 301 <a href="/blog/2026/driving-the-future-of-open-source-ai-an-update-from-pytorch-foundation-projects/">ì¤íìì¤ AIì 미ë를 ì´ëë¤: PyTorch Foundation íë¡ì í¸ ìµì ìì</a> 302 </h4> 303 <p>TL;DR 2025ë 4ì, PyTorch Foundationì ì¬ë¬ íë¡ì í¸ë¥¼ ìì°ë¥´ë ì¬ë¨(multi-project Foundation)ì¼ë¡ ë°ì íìµëë¤. ì¬ë¬ ë¶ì¼ì ê±¸ì¹ ë ê¹ì íì ì ì§ìíê³ AI ìì 주기 ì ë°ì íì ì íì¥íë ê²ì´ 목íììµëë¤. ì¤ëë ì¬ë¨ì PyTorch, vLLM, DeepSpeed, Ray, Helion, Safetensors ë± ì¬ì¯ ê° íë¡ì í¸ë¥¼ í¸ì¤í íê³ ììµëë¤. íµì¬ ìµì í ì ë°ì´í¸ë¶í° íëì¨ì´ ì§ì, 커뮤ëí° ê±´ì ì±ì ì´ë¥´ê¸°ê¹ì§, PyTorch Foundationì´ í¸ì¤í íë...</p> 304 <!-- <img src="" class="img-fluid"> --> 305 </div> 306 <a href="/blog/2026/driving-the-future-of-open-source-ai-an-update-from-pytorch-foundation-projects/" class="btn"> 307 ë ì½ì´ë³´ê¸° â 308 </a> 309 </div> 310 311 <div class="vertical-blog-container"> 312 <div class="col-md-4"> 313 <p class="blog-date">July 08, 2026</p> 314 <h4> 315 <a href="/blog/2026/pytorch-2-13-release-blog/">PyTorch 2.13 ì¶ì ê³µì§</a> 316 </h4> 317 <p>PyTorch® 2.13(ë¦´ë¦¬ì¦ ë ¸í¸)ì ì¶ì를 ë°ííê² ëì´ ê¸°ì©ëë¤! We are excited to announce the release of PyTorch® 2.13 (release notes)! PyTorch 2.13 릴리ì¦ìë ë¤ìê³¼ ê°ì ë³ê²½ ì¬íì´ í¬í¨ëì´ ììµëë¤: The PyTorch 2.13 release features the following changes: FlexAttentionì´ Apple Silicon(MPS)ì ëì ëì´, í¬ì(sparse) í¨í´ìì SDPA ëë¹ ìµë ì½ 12ë°°ì ìë í¥ìì ì ê³µíë©°,...</p> 318 <!-- <img src="/assets/blog/2026-07-08-pytorch-2-13-release-blog/hero.png" class="img-fluid"> --> 319 </div> 320 <a href="/blog/2026/pytorch-2-13-release-blog/" class="btn"> 321 ë ì½ì´ë³´ê¸° â 322 </a> 323 </div> 324 325 </div> 326 327 <div class="d-flex justify-content-center"> 328 <ul class="pagination"> 329 330 <li class="page-item disabled"> 331 <a class="page-link">ì´ì </a> 332 </li> 333 334 335 336 337 <li class="page-item"><a class="page-link" href="/blog/2/">ë¤ì</a> 338 339 </li> 340 341 </ul> 342</div> 343 344 </div> 345 </div> 346 </div> 347 348 <div class="container-fluid quick-start-module quick-starts">
349 <div class="container"> 350 <div class="row"> 351 <div class="col-md-8 start-locally-col"> 352 353 <h3>PyTorch ì¤ì¹í기</h3> 354 355 <p> 356 ì¬ì© íê²½ì ì ííê³ ì¤ì¹ ëª ë ¹ì ë³µì¬í´ì ì¤íí´ ë³´ì¸ì. Stable ë²ì ì í ì¤í¸ ë° ì§ìëê³ ìë ê°ì¥ ìµê·¼ì PyTorch ë²ì ì¼ë¡, ëë¶ë¶ì ì¬ì©ììê² ì í©í©ëë¤. 357 Preview ë²ì ì ìì§ ìì í í ì¤í¸ë ì§ìì´ ëì§ ìë ìµì ë²ì ì¼ë¡ ë§¤ì¼ ë°¤ ì ë°ì´í¸ë©ëë¤. ì¬ì© ì¤ì¸ í¨í¤ì§ 매ëì ì ë°ë¼ <b>ìëì ì¬ì ì구ì¬í(ì: numpy)</b>ì´ ì¶©ì¡±ëìëì§ íì¸í´ 주ì¸ì. 358 <a href="/get-started/previous-versions">ì´ì ë²ì ì PyTorchë ì¤ì¹í ì ììµëë¤</a>. LibTorchë C++ììë§ ì§ìí©ëë¤. 359</p> 360<p> 361 <b>ì°¸ê³ :</b> 362 ìµì ë²ì ì PyTorch를 ì¬ì©í기 ìí´ìë Python 3.10 ì´ìì´ íìí©ëë¤. ìì¸í ë´ì©ì <a href="/get-started/locally/#mac-python">Python ì¹ì </a>ì ì°¸ê³ í´ì£¼ì¸ì. LibTorchë C++ììë§ ì§ìí©ëë¤. 363</p> 364<div class="row"> 365 <div class="col-md-3 headings"> 366 <div class="col-md-12 title-block"> 367 <div class="option-text">PyTorch ë¹ë</div> 368 </div> 369 <div class="col-md-12 title-block"> 370 <div class="option-text os-text">OS ì¢ ë¥</div> 371 </div> 372 <div class="col-md-12 title-block"> 373 <div class="option-text">í¨í¤ì§ 매ëì </div> 374 </div> 375 <div class="col-md-12 title-block"> 376 <div class="option-text">ì¸ì´</div> 377 </div> 378 <div class="col-md-12 title-block"> 379 <div class="option-text">íë«í¼</div> 380 </div> 381 <div class="col-md-12 title-block command-block"> 382 <div class="option-text command-text">ì´ ëª ë ¹ì ì¤ííì¸ì:</div> 383 </div> 384 </div> 385 386 <div class="col-md-9"> 387 <div class="row ptbuild"> 388 <div class="col-md-12 title-block mobile-heading"> 389 <div class="option-text">PyTorch ë¹ë</div> 390 </div> 391 <div class="col-md-6 option block version selected" id="stable"> 392 <div class="option-text">Stable (1.13.0)</div> 393 </div> 394 <div class="col-md-6 option block version" id="preview"> 395 <div class="option-text">Preview (Nightly)</div> 396 </div> 397 </div> 398 <div class="row os"> 399 <div class="col-md-12 title-block mobile-heading"> 400 <div class="option-text">OS ì¢ ë¥</div> 401 </div> 402 <div class="col-md-4 option block" id="linux"> 403 <div class="option-text">Linux</div> 404 </div> 405 <div class="col-md-4 option block" id="macos"> 406 <div class="option-text">Mac</div> 407 </div> 408 <div class="col-md-4 option block" id="windows"> 409 <div class="option-text">Windows</div> 410 </div> 411 </div> 412 <div class="row package"> 413 <div class="col-md-12 title-block mobile-heading"> 414 <div class="option-text">í¨í¤ì§ 매ëì </div> 415 </div> 416 <div class="col-md-4 option block" id="pip"> 417 <div class="option-text">Pip</div> 418 </div> 419 <div class="col-md-4 option block" id="libtorch"> 420 <div class="option-text">LibTorch</div> 421 </div> 422 <div class="col-md-4 option block" id="source"> 423 <div class="option-text">Source</div> 424 </div> 425 </div> 426 <div class="row language"> 427 <div class="col-md-12 title-block mobile-heading"> 428 <div class="option-text">ì¸ì´</div> 429 </div> 430 <div class="col-md-6 option block version selected" id="python"> 431 <div class="option-text">Python</div> 432 </div> 433 <div class="col-md-6 option block" id="cplusplus"> 434 <div class="option-text">C++ / Java</div> 435 </div> 436 </div> 437 <div class="row cuda"> 438 <div class="col-md-12 title-block mobile-heading"> 439 <div class="option-text">íë«í¼</div> 440 </div> 441 <div class="col-md-2 option block version" id="cuda.x"> 442 <div class="option-text">CUDA 11.8</div> 443 </div> 444 <div class="col-md-2 option block version" id="cuda.y"> 445 <div class="option-text">CUDA 12.1</div> 446 </div> 447 <div class="col-md-2 option block version" id="cuda.z"> 448 <div class="option-text">CUDA 12.4</div> 449 </div> 450 <div class="col-md-3 option block version" id="rocm5.x"> 451 <div class="option-text">ROCm 5.2</div> 452 </div> 453 <div class="col-md-3 option block version" id="accnone"> 454 <div class="option-text">CPU</div> 455 </div> 456 </div> 457 <div class="row"> 458 <div class="col-md-12 title-block command-mobile-heading"> 459 <div class="option-text">ë¤ì ëª ë ¹ì ì¤ííì¸ì:</div> 460 </div> 461 <div class="command-container"> 462 <div class="col-md-12" id="command">pip install pytorch torchvision</div> 463 </div> 464 </div> 465 </div> 466</div> 467 468 469 <a href="/get-started/previous-versions" class="btn btn-lg with-right-arrow btn-white prev-versions-btn"> 470 ì´ì ë²ì ì PyTorch ì¤ì¹í기 471 </a> 472 <a href="/get-started/compatibility/" class="btn btn-lg with-right-arrow btn-white prev-versions-btn"> 473 PyTorch ë²ì í¸íì± íì¸í기 474 </a> 475 </div> 476 477 <div class="col-md-3 offset-md-1 cloud-options-col"> 478 <h3>í´ë¼ì°ëìì <br /> ë¹ ë¥´ê² ììí기</h3> 479 480 <p>ë§ì´ ì°ì´ë í´ë¼ì°ë íë«í¼ê³¼ 머ì ë¬ë ìë¹ì¤ë¥¼ íµí´ì PyTorch를 ë¹ ë¥´ê² ììí´ë³´ì¸ì.</p> 481 482 <div class="quick-start-guides">
483 <div class="cloud-option-row"> 484 <div class="cloud-option" data-toggle="cloud-dropdown"> 485 <div class="cloud-option-body aws" id="aws"> 486 Amazon Web Services 487 </div> 488 489 <ul> 490 <li><a href="https://aws.amazon.com/pytorch/">PyTorch on AWS</a></li> 491 <li><a href="https://aws.amazon.com/sagemaker">Amazon SageMaker</a></li> 492 <li><a href="https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/deep-learning-containers-ec2-tutorials-training.html#deep-learning-containers-ec2-tutorials-training-pytorch">AWS Deep Learning Containers</a></li> 493 <li><a href="https://docs.aws.amazon.com/dlami/latest/devguide/tutorial-pytorch.html">AWS Deep Learning AMIs</a></li> 494 </ul> 495 </div> 496 </div> 497 498 <div class="cloud-option-row"> 499 <div class="cloud-option" data-toggle="cloud-dropdown"> 500 <div class="cloud-option-body google-cloud" id="google-cloud"> 501 Google Cloud Platform 502 </div> 503 504 <ul> 505 <li><a href="https://cloud.google.com/deep-learning-vm/docs/pytorch_start_instance">Cloud Deep Learning VM Image</a></li> 506 </ul> 507 508 <ul> 509 <li><a href="https://cloud.google.com/ai-platform/deep-learning-containers/">Deep Learning Containers</a></li> 510 </ul> 511 512 </div> 513 </div> 514 515 <div class="cloud-option-row"> 516 <div class="cloud-option" data-toggle="cloud-dropdown"> 517 <div class="cloud-option-body microsoft-azure" id="microsoft-azure"> 518 <p>Microsoft Azure</p> 519 </div> 520 521 <ul> 522 <li><a href="https://azure.microsoft.com/en-us/develop/pytorch/">PyTorch on Azure</a></li> 523 <li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-pytorch">Azure Machine Learning</a></li> 524 <li><a href="https://docs.microsoft.com/en-us/azure/azure-functions/machine-learning-pytorch?tabs=bash">Azure Functions</a></li> 525 </ul> 526 </div> 527 </div> 528</div> 529 530 531 </div> 532 </div> 533 </div> 534</div> 535
536<script src="/assets/quick-start-module.js"></script>
536 537 538 539 <div class="container-fluid docs-tutorials-resources"> 540 <div class="container"> 541 <div class="row"> 542 <div class="col-md-4 text-center"> 543 <h2>PyTorchKorea @ GitHub</h2> 544 <p>íì´í ì¹ íêµ ì¬ì©ì 모ìì GitHubìì ë§ëë³´ì¸ì.</p> 545 <a class="with-right-arrow" href="https://github.com/PyTorchKorea">GitHubë¡ ì´ë</a> 546 </div> 547 548 <div class="col-md-4 text-center"> 549 <h2>íêµì´ íí 리ì¼</h2> 550 <p>íêµì´ë¡ ë²ì ì¤ì¸ íì´í ì¹ íí 리ì¼ì ë§ëë³´ì¸ì.</p> 551 <a class="with-right-arrow" href="https://tutorials.pytorch.kr">íí 리ì¼ë¡ ì´ë</a> 552 </div> 553 554 <div class="col-md-4 text-center"> 555 <h2>íêµì´ 커뮤ëí°</h2> 556 <p>ë¤ë¥¸ ì¬ì©ìë¤ê³¼ ì견ì ëëê³ , ëì주ì¸ì!</p> 557 <a class="with-right-arrow" href="https://discuss.pytorch.kr/">커뮤ëí°ë¡ ì´ë</a> 558 </div> 559 </div> 560 </div> 561</div> 562 563<footer class="site-footer"> 564 <div class="container footer-container"> 565 <div class="footer-logo-wrapper"> 566 <a href="https://pytorch.kr" class="footer-logo"></a> 567 </div> 568 569 <div class="footer-links-wrapper"> 570 <div class="footer-links-col"> 571 <ul> 572 <li class="list-title"><a href="">íì´í ì¹ íêµ ì¬ì©ì 모ì</a></li> 573 <li><a href="/about">ì¬ì©ì 모ì ìê°</a></li> 574 <li><a href="/contributors">기ì¬í´ì£¼ì ë¶ë¤</a></li> 575 <li><a href="/resources">리ìì¤</a></li> 576 <li><a href="/coc">íë ê°ë ¹</a></li> 577 </ul> 578 </div> 579 </div> 580 581 <div class="trademark-disclaimer"> 582 <ul> 583 <li>ì´ ì¬ì´í¸ë ë 립ì ì¸ íì´í ì¹ ì¬ì©ì 커뮤ëí°ë¡, ìµì ë²ì ì´ ìëê±°ë ì못ë ë´ì©ì´ í¬í¨ëì´ ìì ì ììµëë¤. This site is an independent user community and may be out of date or contain incorrect information.</li> 584 <li><a href="https://pytorch.kr/coc">íë ê°ë ¹</a>ì ì½ê³ ì§ì¼ì£¼ì¸ì. PyTorch ê³µì ë¡ê³ ì¬ì© ê·ì ì <a href="https://www.linuxfoundation.org/policies/">Linux Foundationì ì ì± </a>ì ë°ë¦ ëë¤. Please read and follow <a href="https://pytorch.kr/coc">our code of conduct</a>. All PyTorch trademark policy applicable to <a href="https://www.linuxfoundation.org/policies/">Linux Foundation's policies</a>.</li> 585 </ul> 586 </div> 587 </div> 588 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 588-589
588 589<script async src="https://www.googletagmanager.com/gtag/js?id=
589G-LEHG248408
vendor: 12 bytes, line 589
589"></script>
590<script data-cfasync="false"> 591
vendor: 134 bytes, lines 591-595
591window.dataLayer = window.dataLayer || []; 592 function gtag(){dataLayer.push(arguments);} 593 gtag('js', new Date()); 594 595 gtag('config', '
595G-LEHG248408
vendor: 6 bytes, line 595
595');
595// GA4 596</script>
596 597 598</footer> 599 600<div class="mobile-main-menu"> 601 <div class="container-fluid"> 602 <div class="container"> 603 <div class="mobile-main-menu-header-container"> 604 <a class="header-logo" href="https://pytorch.kr" aria-label="PyTorch"></a> 605 <a class="main-menu-close-button" href="#" data-behavior="close-mobile-menu"></a> 606 </div> 607 </div> 608 </div> 609 610 <div class="mobile-main-menu-links-container"> 611 612 <div class="main-menu"> 613 <ul> 614 615 <li class="main-menu-item get-started-mobile-dropdown"> 616 617 <a href="#" class="get-started-mobile-toggle">ë°°ì°ê¸°</a> 618 <ul class="get-started-mobile-menu" style="display: none;"> 619 620 621 <li> 622 <a href="/get-started/locally/"> 623 PyTorch ììí기 624 625 </a> 626 </li> 627 628 629 <li> 630 <a href="https://tutorials.pytorch.kr/beginner/basics/intro.html" target="_self"> 631 기본 ìµí기 632 633 </a> 634 </li> 635 636 637 <li> 638 <a href="https://tutorials.pytorch.kr" target="_self"> 639 íêµì´ íí ë¦¬ì¼ 640 641 </a> 642 </li> 643 644 645 <li> 646 <a href="/hub"> 647 íêµì´ ëª¨ë¸ íë¸ 648 649 </a> 650 </li> 651 652 653 <li> 654 <a href="https://docs.pytorch.org/tutorials/" target="_blank"> 655 Official Tutorials 656 657 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 658 659 </a> 660 </li> 661 662 </ul> 663 664 </li> 665 666 <li class="main-menu-item "> 667 668 669 <a href="/blog">ë¸ë¡ê·¸</a> 670 671 </li> 672 673 <li class="main-menu-item docs-mobile-dropdown"> 674 675 <a href="#" class="docs-mobile-toggle">문ì</a> 676 <ul class="docs-mobile-menu" style="display: none;"> 677 678 679 <li> 680 <a href="https://docs.pytorch.org/docs/" target="_blank"> 681 PyTorch API 682 683 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 684 685 </a> 686 </li> 687 688 689 <li> 690 <a href="/domains"> 691 Domain API ìê° 692 693 </a> 694 </li> 695 696 697 <li> 698 <a href="https://tutorials.pytorch.kr" target="_self"> 699 íêµì´ íí ë¦¬ì¼ 700 701 </a> 702 </li> 703 704 705 <li> 706 <a href="https://docs.pytorch.org/tutorials/" target="_blank"> 707 Official Tutorials 708 709 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 710 711 </a> 712 </li> 713 714 </ul> 715 716 </li> 717 718 <li class="main-menu-item community-mobile-dropdown"> 719 720 <a href="#" class="community-mobile-toggle">커뮤ëí°</a> 721 <ul class="community-mobile-menu" style="display: none;"> 722 723 724 <li> 725 <a href="https://discuss.pytorch.kr/" target="_self"> 726 íêµì´ 커뮤ëí° 727 728 </a> 729 </li> 730 731 732 <li> 733 <a href="/resources/"> 734 ê°ë°ì ì ë³´ 735 736 </a> 737 </li> 738 739 740 <li> 741 <a href="https://landscape.pytorch.org/" target="_blank"> 742 Landscape 743 744 <i class="fa fa-external-link" style="margin-left: 6px; font-size: 10px;"></i> 745 746 </a> 747 </li> 748 749 </ul> 750 751 </li> 752 753 </ul> 754 </div> 755 756 </div> 757</div> 758 759
760<script src="/assets/mobile-menu.js"></script>
vendor: 1 bytes, line 760
760
761<script src="/assets/scroll-to-anchor.js"></script>
vendor: 1 bytes, line 761
761
762<script src="/assets/external-links-new-tab.js"></script>
762 763<!-- 764
764<script src="/assets/search-bar.js"></script>
764 765
766<script src="/assets/cookie-banner.js"></script>
766 --> 767
768<script type="text/javascript"> 769 mobileMenu.bind(); 770 anchors.add('.pytorch-article h2, .pytorch-article h3, .pytorch-article h4, .pytorch-article h5'); 771 772 // Add class to links that have code blocks, since we cannot create links in code blocks 773 $("a code.highlighter-rouge").each(function(e) { 774 $(this).closest("a").addClass("has-code"); 775 }); 776 777 scrollToAnchor.bind(); 778 779 var hasStaticHeader = $(".blog-header, .blog-detail-header, .resources-header, .get-started-header, .features-header, .ecosystem-header, .hub-header, .mobile-header, .coc-header, .announcement-header").length > 0; 780 781 if (!hasStaticHeader) { 782 $(window).on("scroll", function() { 783 var top = $(this).scrollTop(); 784 var fullPosition = $(".main-background").height() - $(".header-holder").height(); 785 786 if (top <= 40) { 787 $(".header-holder").css({"backgroundColor": "rgba(0, 0, 0, 0.165)"}); 788 } else if (top >= fullPosition) { 789 $(".header-holder").css({"backgroundColor": "#000000"}); 790 } else { 791 var bgColor = "rgba(0, 0, 0, " + top / fullPosition + ")"; 792 $(".header-holder").css({"backgroundColor": bgColor}); 793 } 794 }); 795 } 796</script>
796 797 798<style> 799 .language-mermaid { text-align: center; } 800 .language-mermaid svg { display: block; margin-left: auto; margin-right: auto; } 801</style> 802
803<script type="module"> 804 import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'; 805 mermaid.initialize({ startOnLoad: true }); 806 807 // Target Jekyll markdown standard code block output 808 document.addEventListener('DOMContentLoaded', function() { 809 mermaid.run({ 810 querySelector: '.language-mermaid', 811 }); 812 }); 813</script>
813 814 815
816<script src="/assets/track-events.js"></script>
vendor: 1 bytes, line 816
816
817<script>trackEvents.bind();</script>
817 818 819 820
821<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"1324122d7f0a49eca909ae5c182e41b2","spa":2}' crossorigin="anonymous"></script>
821 822</body> 823</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.