<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Skuld's Council]]></title><description><![CDATA[Welcome to the Coder’s Council a place to learn new programming language and find the way to solve Coding problem]]></description><link>https://sncouncil.com/</link><image><url>https://sncouncil.com/favicon.png</url><title>Skuld&apos;s Council</title><link>https://sncouncil.com/</link></image><generator>Ghost 4.43</generator><lastBuildDate>Sun, 29 Mar 2026 12:50:12 GMT</lastBuildDate><atom:link href="https://sncouncil.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Ubuntu 20.04 LTS (Focal Fossa)  Source list]]></title><description><![CDATA[<pre><code>deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/</code></pre>]]></description><link>https://sncouncil.com/ubuntu-20-04-lts-focal-fossa-sources-list/</link><guid isPermaLink="false">615584b84e91eb6d10f3b899</guid><category><![CDATA[Linux]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Thu, 30 Sep 2021 09:36:35 GMT</pubDate><content:encoded><![CDATA[<pre><code>deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu focal partner
deb-src http://archive.canonical.com/ubuntu focal partner</code></pre><p>This is the Full list of the sources for Ubuntu 20.04</p>]]></content:encoded></item><item><title><![CDATA[Merge Sort 알고리즘]]></title><description><![CDATA[<p>Merge Sort &#xC54C;&#xACE0;&#xB9AC;&#xC998;&#xC740; &#xC8FC;&#xC5B4;&#xC9C4; &#xBC30;&#xC5F4;/&#xB9AC;&#xC2A4;&#xD2B8;&#xB97C; &#xBD84;&#xD560;&#xD574;&#xC11C; &#xAC01;&#xAC01; &#xC815;&#xB82C;&#xD558;&#xACE0; &#xADF8;&#xB97C; &#xB2E4;&#xC2DC; &#xD569;&#xBCD1;&#xD558;&#xC5EC; &#xC815;&#xB82C;&#xC744; &#xD574; &#xC9C4;&#xD589;&#xD574; &#xB098;&#xAC00;&#xB294; &#xAD6C;&#xC870;&#xC758; &#xC815;&#xB82C; &#xC54C;</p>]]></description><link>https://sncouncil.com/merge-sort-algorijeum/</link><guid isPermaLink="false">60d7021f4e91eb6d10f3b7cc</guid><category><![CDATA[Algorithm]]></category><category><![CDATA[Korean]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Sun, 27 Jun 2021 07:03:29 GMT</pubDate><content:encoded><![CDATA[<p>Merge Sort &#xC54C;&#xACE0;&#xB9AC;&#xC998;&#xC740; &#xC8FC;&#xC5B4;&#xC9C4; &#xBC30;&#xC5F4;/&#xB9AC;&#xC2A4;&#xD2B8;&#xB97C; &#xBD84;&#xD560;&#xD574;&#xC11C; &#xAC01;&#xAC01; &#xC815;&#xB82C;&#xD558;&#xACE0; &#xADF8;&#xB97C; &#xB2E4;&#xC2DC; &#xD569;&#xBCD1;&#xD558;&#xC5EC; &#xC815;&#xB82C;&#xC744; &#xD574; &#xC9C4;&#xD589;&#xD574; &#xB098;&#xAC00;&#xB294; &#xAD6C;&#xC870;&#xC758; &#xC815;&#xB82C; &#xC54C;&#xACE0;&#xB9AC;&#xC998;&#xC774;&#xB2E4;. </p><p>&#xB9CC;&#xC57D; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC758; &#xAE38;&#xC774;&#xAC00; 0&#xC774;&#xB098; 1&#xC774;&#xB77C;&#xBA74; &#xC774;&#xBBF8; &#xC815;&#xB82C;&#xB41C; &#xAC83;&#xC73C;&#xB85C; &#xCE58;&#xBD80;&#xD55C;&#xB2E4;.<br> &#xADF8;&#xB807;&#xC9C0; &#xC54A;&#xC740; &#xACBD;&#xC6B0;&#xC5D0;&#xB294; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC744; &#xC808;&#xBC18;&#xC73C;&#xB85C; &#xC798;&#xB77C; &#xBE44;&#xC2B7;&#xD55C; &#xD06C;&#xAE30;&#xB97C; &#xAC00;&#xC9C4; &#xBD80;&#xBD84; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xB85C; &#xB098;&#xB204;&#xACE0; &#xD569;&#xBCD1; &#xC815;&#xB82C;&#xC744; &#xD55C;&#xB2E4;.<br> &#xB9C8;&#xC9C0;&#xB9C9;&#xC5D0;&#xB294; &#xC774; &#xB450;&#xAC1C;&#xC758; &#xBD80;&#xBD84; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC744; &#xD558;&#xB098;&#xC758; &#xC815;&#xB82C;&#xB418;&#xC5C8;&#xB294; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xB85C;&#xC368; &#xD569;&#xBCD1;&#xD55C;&#xB2E4;.</p><p>&#xC774; &#xADF8;&#xB824;&#xC9C4; &#xB3C4;&#xD45C;&#xB97C; &#xBCF4;&#xAC8C; &#xB418;&#xBA74;</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-12.png" class="kg-image" alt loading="lazy" width="1281" height="1000" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-12.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-12.png 1000w, https://sncouncil.com/content/images/2021/06/image-12.png 1281w" sizes="(min-width: 720px) 720px"></figure><p>&#xC704;&#xC758; &#xB3C4;&#xD45C;&#xB294; &#xC774;&#xBBF8; &#xBD84;&#xD560;&#xC774; &#xB418;&#xC5C8;&#xB294; &#xC0C1;&#xD0DC;&#xC5D0;&#xC11C; &#xB2E4;&#xC2DC; &#xBCD1;&#xD569;&#xD558;&#xB294; &#xACFC;&#xC815;&#xC744; &#xC5ED;&#xC21C;&#xC73C;&#xB85C; &#xADF8;&#xB9B0; &#xB3C4;&#xD45C;&#xC778;&#xB370; &#xC2E4;&#xC81C;&#xB85C; Merge Sort&#xAC00; &#xC9C4;&#xD589;&#xB418;&#xB294; &#xACFC;&#xC815;&#xC744; &#xB098;&#xD0C0;&#xB0B4;&#xC790;&#xBA74;</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-13.png" class="kg-image" alt loading="lazy" width="1389" height="999" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-13.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-13.png 1000w, https://sncouncil.com/content/images/2021/06/image-13.png 1389w" sizes="(min-width: 720px) 720px"></figure><p>&#xC774;&#xB7F0;&#xACFC;&#xC815;&#xC73C;&#xB85C; &#xC9C4;&#xD589;&#xB41C;&#xB2E4;. <br> &#xC774;&#xC81C; &#xC774;&#xB97C; &#xC77C;&#xBC18;&#xC801;&#xC778; &#xBC29;&#xBC95;&#xC73C;&#xB85C; &#xAD6C;&#xD604;&#xC744; &#xD558;&#xAC8C; &#xB41C;&#xB2E4;&#xBA74; &#xB9AC;&#xC2A4;&#xD2B8;&#xC758; &#xC2DC;&#xC791;&#xACFC; &#xB05D;&#xC744; &#xAE30;&#xC900;&#xC73C;&#xB85C; mid &#xAC12;&#xC744; &#xCC3E;&#xACE0; &#xADF8; &#xAC12;&#xC744; &#xAE30;&#xC900;&#xC73C;&#xB85C; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC744; &#xBD84;&#xD560;&#xD558;&#xAC8C; &#xB420; &#xAC83;&#xC774;&#xB2E4;.</p><p>&#xADF8;&#xB9AC;&#xACE0; &#xC815;&#xB82C;&#xB418;&#xC5C8;&#xB294; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xB9CC;&#xC774; &#xB0A8;&#xAC8C;&#xB41C;&#xB2E4;&#xBA74; &#xB450;&#xAC1C;&#xC758; &#xBD80;&#xBD84; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC744; &#xD569;&#xBCD1;&#xD558;&#xAC8C; &#xB418;&#xB294;&#xB370; &#xD569;&#xBCD1;&#xC744; &#xD560;&#xB54C;&#xC5D0;&#xB294; &#xB450;&#xAC1C;&#xC758; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC5D0;&#xC11C; &#xCCAB;&#xBC88;&#xC9F8; &#xAC12;&#xC744; &#xC11C;&#xB85C; &#xBE44;&#xAD50;&#xD558;&#xACE0; &#xB354; &#xC791;&#xC740; &#xAC12;&#xC744; &#xC0C8;&#xB85C;&#xC6B4; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC5D0; &#xB123;&#xB294; &#xACFC;&#xC815;&#xC744; &#xC218;&#xD589;&#xD560; &#xC218; &#xC788;&#xC744;&#xAC83;&#xC774;&#xB2E4;. </p><p>&#xC774;&#xB7EC;&#xD55C; &#xACFC;&#xC815;&#xC744; &#xB418;&#xD480;&#xC774;&#xD558;&#xBA70; &#xB450; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4; &#xC911; &#xD558;&#xB098;&#xAC00; &#xBA3C;&#xC800; &#xB05D;&#xB098;&#xAC8C; &#xB418;&#xBA74; &#xB098;&#xBA38;&#xC9C0; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xC758; &#xAC12;&#xC744; &#xC0C8;&#xB85C;&#xC6B4; &#xB9AC;&#xC2A4;&#xD2B8;/&#xBC30;&#xC5F4;&#xB85C; &#xC62E;&#xAE30;&#xBA74; &#xD569;&#xBCD1;&#xACFC;&#xC815;&#xC744; &#xC218;&#xD589;&#xD55C; &#xAC83;&#xC774; &#xB418;&#xB294; &#xAC83;&#xC774;&#xB2E4;.</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-14.png" class="kg-image" alt loading="lazy" width="1084" height="1000" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-14.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-14.png 1000w, https://sncouncil.com/content/images/2021/06/image-14.png 1084w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded></item><item><title><![CDATA[파이토치 설치하기]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://pytorch.org/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">PyTorch</div><div class="kg-bookmark-description">An open source machine learning framework that accelerates the path from research prototyping to production deployment.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://pytorch.org/favicon.ico?"></div></div><div class="kg-bookmark-thumbnail"><img src="https://pytorch.org/assets/images/pytorch-logo.png"></div></a><figcaption>&#xD30C;&#xC774;&#xD1A0;&#xCE58; &#xC6F9;&#xD398;&#xC774;&#xC9C0;</figcaption></figure><p>&#xC6B0;&#xC120; &#xD30C;&#xC774;&#xD1A0;&#xCE58; &#xD648;&#xD398;&#xC774;&#xC9C0;&#xC5D0; &#xC811;&#xC18D;&#xC744; &#xD558;&#xB3C4;&#xB85D; &#xD558;&#xC790;( &#xC704;&#xC758; &#xB9C1;&#xD06C;&#xB97C; &#xB20C;</p>]]></description><link>https://sncouncil.com/paitoci-seolcihagi/</link><guid isPermaLink="false">60d6bee74e91eb6d10f3b727</guid><category><![CDATA[Machine Learning]]></category><category><![CDATA[Pytorch]]></category><category><![CDATA[Korean]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Sat, 26 Jun 2021 05:52:56 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://pytorch.org/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">PyTorch</div><div class="kg-bookmark-description">An open source machine learning framework that accelerates the path from research prototyping to production deployment.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://pytorch.org/favicon.ico?"></div></div><div class="kg-bookmark-thumbnail"><img src="https://pytorch.org/assets/images/pytorch-logo.png"></div></a><figcaption>&#xD30C;&#xC774;&#xD1A0;&#xCE58; &#xC6F9;&#xD398;&#xC774;&#xC9C0;</figcaption></figure><p>&#xC6B0;&#xC120; &#xD30C;&#xC774;&#xD1A0;&#xCE58; &#xD648;&#xD398;&#xC774;&#xC9C0;&#xC5D0; &#xC811;&#xC18D;&#xC744; &#xD558;&#xB3C4;&#xB85D; &#xD558;&#xC790;( &#xC704;&#xC758; &#xB9C1;&#xD06C;&#xB97C; &#xB20C;&#xB7EC;&#xC11C; &#xC811;&#xC18D;)</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image.png" class="kg-image" alt loading="lazy" width="1679" height="695" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image.png 1000w, https://sncouncil.com/content/images/size/w1600/2021/06/image.png 1600w, https://sncouncil.com/content/images/2021/06/image.png 1679w" sizes="(min-width: 720px) 720px"></figure><p>&#xC6B0;&#xB9AC;&#xB294; &#xD30C;&#xC774;&#xD1A0;&#xCE58;&#xB97C; &#xC544;&#xB098;&#xCF58;&#xB2E4;&#xB97C; &#xD65C;&#xC6A9;&#xD574;&#xC11C; &#xC0AC;&#xC6A9;&#xD560; &#xC608;&#xC815;&#xC774;&#xAE30;&#xC5D0; &#xB9CC;&#xC57D; &#xC544;&#xB098;&#xCF58;&#xB2E4;&#xB97C; &#xC124;&#xCE58;&#xD558;&#xC9C0; &#xC54A;&#xC558;&#xB2E4;&#xBA74; &#xBC11;&#xC758; &#xB9C1;&#xD06C;&#xC5D0;&#xC11C; &#xC544;&#xB098;&#xCF58;&#xB2E4;&#xB97C; &#xBA3C;&#xC838; &#xC124;&#xCE58;&#xD558;&#xACE0; &#xC624;&#xB3C4;&#xB85D; &#xAD8C;&#xC7A5;&#xD55C;&#xB2E4;.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://sncouncil.com/anaconda-seolcihagi/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">&#xC544;&#xB098;&#xCF58;&#xB2E4; &#xC124;&#xCE58;&#xD558;&#xAE30;</div><div class="kg-bookmark-description">Anaconda | Individual EditionAnaconda&#x2019;s open-source Individual Edition is theeasiest way to perform Python/R data science and machine learning on a singlemachine.Anaconda [https://www.anaconda.com/products/individual#download-section]&#xBA3C;&#xC800; &#xC544;&#xB098;&#xCF58;&#xB2E4; &#xD648;&#xD398;&#xC774;&#xC9C0;&#xC5D0;&#xC11C; &#xB2E4;&#xC6B4;&#xB85C;&#xB4DC; &#xBAA9;&#xB85D;&#xC774; &#xC788;&#xB294; &#xD398;&#xC774;&#xC9C0;&#xB97C; &#xB4E4;&#xC5B4;&#xAC00;&#xC57C; &#xD55C;&#xB2E4;. &#xB4E4;&#xC5B4;&#xAC00;&#xAC8C; &#xB418;&#xBA74; &#xD604;&#xC81C; &#xC811;&#xC18D;&#xD55C; &#xAE30;&#xAE30;&#xC758; &#xC6B4;&#xC601;&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://sncouncil.com/favicon.png"><span class="kg-bookmark-author">Skuld&apos;s Council</span><span class="kg-bookmark-publisher">Skuld Norniern</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.ghost.org/v4.0.0/images/publication-cover.jpg"></div></a></figure><p>&#xC124;&#xCE58; &#xD558;&#xAE30; &#xBC84;&#xD2BC;&#xC744; &#xB204;&#xB974;&#xAC8C; &#xB418;&#xBA74; &#xBC11;&#xC758; &#xC0AC;&#xC9C4;&#xC774; &#xB098;&#xC624;&#xAC8C; &#xB41C;&#xB2E4; ( &#xBCF4;&#xD1B5;&#xC740; &#xC790;&#xC2E0;&#xC758; &#xC6B4;&#xC601;&#xCCB4;&#xC81C;&#xC5D0; &#xB9DE;&#xCD94;&#xC5B4;&#xC11C; &#xC120;&#xD0DD;&#xC774; &#xB41C; &#xD654;&#xBA74;&#xC744; &#xBCF4;&#xC5EC;&#xC900;&#xB2E4;)</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-1.png" class="kg-image" alt loading="lazy" width="1076" height="428" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-1.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-1.png 1000w, https://sncouncil.com/content/images/2021/06/image-1.png 1076w" sizes="(min-width: 720px) 720px"></figure><ul><li>&#xC708;&#xB3C4;&#xC6B0;</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-2.png" class="kg-image" alt loading="lazy" width="1076" height="428" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-2.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-2.png 1000w, https://sncouncil.com/content/images/2021/06/image-2.png 1076w" sizes="(min-width: 720px) 720px"></figure><p>&#xB9CC;&#xC57D; CUDA (Nvidia &#xADF8;&#xB798;&#xD53D;&#xCE74;&#xB4DC;&#xC758; &#xD504;&#xB85C;&#xC138;&#xC2F1; &#xC720;&#xB2DB; &#xBA85;&#xCE6D;) &#xC744; &#xC9C0;&#xC6D0;&#xD558;&#xB294; &#xADF8;&#xB798;&#xD53D;&#xCE74;&#xB4DC;&#xB97C; &#xAC00;&#xC9C0;&#xACE0; &#xC788;&#xB2E4;&#xBA74; &#xC790;&#xC2E0;&#xC758; &#xCE74;&#xB4DC;&#xAC00; &#xC9C0;&#xC6D0;&#xD558;&#xB294; &#xCFE0;&#xB2E4; &#xBC84;&#xC804;&#xC5D0; &#xB9DE;&#xCD94;&#xC5B4; &#xCFE0;&#xB2E4; &#xBC84;&#xC804;&#xC744; Compute Platform&#xC744; &#xB20C;&#xB7EC;&#xC11C; &#xD574;&#xB2F9; &#xCEE4;&#xB9E8;&#xB4DC;&#xB97C; &#xC544;&#xB098;&#xCF58;&#xB2E4;&#xC758; terminal&#xC5D0;&#xC11C; &#xC2E4;&#xD589;&#xD558;&#xB3C4;&#xB85D; &#xD55C;&#xB2E4;.<br>(&#xBCF4;&#xD1B5; 3GB &#xC774;&#xC0C1;&#xC758; VRAM&#xC744; &#xAC00;&#xC9C4; &#xADF8;&#xB798;&#xD53D; &#xCE74;&#xB4DC;&#xB97C; &#xAD8C;&#xC7A5;&#xD55C;&#xB2E4;.)</p><p>&#xB9CC;&#xC57D; CUDA&#xB97C; &#xC9C0;&#xC6D0;&#xD558;&#xB294; &#xADF8;&#xB798;&#xD53D; &#xCE74;&#xB4DC;&#xAC00; &#xC5C6;&#xB2E4;&#xBA74; CPU&#xB97C; &#xB20C;&#xB7EC;&#xC11C; &#xC124;&#xCE58;&#xD558;&#xB3C4;&#xB85D; &#xD558;&#xC790;</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-3.png" class="kg-image" alt loading="lazy" width="1081" height="412" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-3.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-3.png 1000w, https://sncouncil.com/content/images/2021/06/image-3.png 1081w" sizes="(min-width: 720px) 720px"></figure><p>&#xB9CC;&#xC57D; &#xC790;&#xC2E0;&#xC774; AMD &#xADF8;&#xB798;&#xD53D; &#xCE74;&#xB4DC;&#xB97C; &#xAC00;&#xC9C0;&#xACE0; &#xC788;&#xB2E4;&#xBA74; &#xC708;&#xB3C4;&#xC6B0;&#xC5D0;&#xC11C;&#xB294; ROCm&#xC744; &#xC0AC;&#xC6A9;&#xD560; &#xC218; &#xC5C6;&#xAE30;&#xC5D0; &#xB9AC;&#xB205;&#xC2A4;&#xB85C; &#xB118;&#xC5B4;&#xAC00;&#xB294; &#xAC83;&#xC744; &#xAD8C;&#xC7A5;&#xD55C;&#xB2E4;.</p><ul><li>&#xB9AC;&#xB205;&#xC2A4;</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-4.png" class="kg-image" alt loading="lazy" width="1045" height="417" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-4.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-4.png 1000w, https://sncouncil.com/content/images/2021/06/image-4.png 1045w" sizes="(min-width: 720px) 720px"></figure><p>&#xC790;&#xC2E0;&#xC774; &#xAC00;&#xC9C0;&#xACE0; &#xC788;&#xB294; &#xD558;&#xB4DC;&#xC6E8;&#xC5B4;&#xC5D0; &#xB9DE;&#xCD94;&#xC5B4; Compute Platform&#xC744; &#xC120;&#xD0DD;&#xD558;&#xACE0; terminal &#xC5D0;&#xC11C; &#xD574;&#xB2F9; &#xCEE4;&#xB9E8;&#xB4DC;&#xB97C; &#xC2E4;&#xD589;&#xD558;&#xB3C4;&#xB85D; &#xD558;&#xC790;</p><ul><li>&#xB9E5;</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-5.png" class="kg-image" alt loading="lazy" width="1077" height="410" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-5.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-5.png 1000w, https://sncouncil.com/content/images/2021/06/image-5.png 1077w" sizes="(min-width: 720px) 720px"></figure><p>&#xB9E5;&#xC5D0;&#xC11C;&#xB294; CPU &#xC678;&#xC5D0;&#xB294; &#xACF5;&#xC2DD;&#xC801;&#xC73C;&#xB85C; &#xC9C0;&#xC6D0;&#xC744; &#xD558;&#xC9C0; &#xC54A;&#xB294;&#xB2E4;. (&#xC544;&#xC9C1; &#xD544;&#xC790;&#xB294; &#xC2DC;&#xD5D8;&#xD574;&#xBCF4;&#xC9C0; &#xBABB;&#xD588;&#xC9C0;&#xB9CC; ARM &#xACC4;&#xC5F4;&#xC758; CPU&#xAC00; &#xB9CC;&#xC57D; &#xC9C0;&#xC6D0;&#xC774; &#xB41C;&#xB2E4;&#xBA74; &#xC18D;&#xB3C4;&#xAC00; &#xC5B4;&#xC9C0;&#xAC04;&#xD55C; GPU&#xC640; &#xBE44;&#xC2B7;&#xD558;&#xAC70;&#xB098; &#xB354; &#xBE60;&#xB97C; &#xC218;&#xB3C4; &#xC788;&#xC73C;&#xB9AC;&#xB77C; &#xD310;&#xB2E8;&#xB41C;&#xB2E4;)</p><p>&#xB9CC;&#xC57D; &#xC544;&#xC9C1; &#xB9E5;&#xC5D0;&#xC11C; &#xC9C0;&#xC6D0;&#xD558;&#xB294; Nvidia &#xADF8;&#xB798;&#xD53D; &#xCE74;&#xB4DC;&#xAC00; &#xC788;&#xB2E4;&#xBA74; &#xB9E5; 10.10 &#xC694;&#xC2DC;&#xBBF8;&#xCE20; &#xC774;&#xC0C1;&#xC5D0;&#xC11C; &#xC9C1;&#xC811; PyTorch&#xB97C; &#xBE4C;&#xB4DC;&#xD574;&#xC11C; &#xC0AC;&#xC6A9;&#xD55C;&#xB2E4;&#xBA74; CUDA&#xB97C; &#xC0AC;&#xC6A9;&#xD560; &#xC218; &#xC788;&#xB2E4;&#xACE0; &#xD55C;&#xB2E4;. &#xBB3C;&#xB860; &#xB9E5;&#xC5D0; &#xB300;&#xBD80;&#xBD84;&#xC740; AMD &#xB77C;&#xB370;&#xC628; &#xADF8;&#xB798;&#xD53D; &#xCE74;&#xB4DC;&#xAC00; &#xC788;&#xAE34;&#xD558;&#xC9C0;&#xB9CC; ROCm &#xC5D0; &#xB300;&#xD574;&#xC11C;&#xB294; &#xACF5;&#xC2DD; &#xC5B8;&#xAE09;&#xC774; &#xC5C6;&#xB294; &#xAC83;&#xC73C;&#xB85C; &#xBCF4;&#xC544; &#xC9C1;&#xC811; &#xBE4C;&#xB4DC;&#xD574;&#xB3C4; &#xC9C0;&#xC6D0;&#xC744; &#xD558;&#xC9C0; &#xC54A;&#xAC70;&#xB098; OpenCL&#xB85C; &#xC791;&#xB3D9;&#xC774; &#xB418;&#xB9AC;&#xB77C; &#xC0DD;&#xAC01;&#xD55C;&#xB2E4;.</p><ul><li>&#xC124;&#xCE58; &#xD6C4;</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-10.png" class="kg-image" alt loading="lazy" width="1462" height="293" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-10.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-10.png 1000w, https://sncouncil.com/content/images/2021/06/image-10.png 1462w" sizes="(min-width: 720px) 720px"></figure><p>&#xC8FC;&#xD53C;&#xD130; &#xB178;&#xD2B8;&#xBD81;&#xC5D0; &#xB4E4;&#xC5B4;&#xAC00;&#xC11C; import torch&#xB97C; &#xCE58;&#xACE0; &#xC2E4;&#xD589;&#xC744; &#xD588;&#xC744; &#xB54C; &#xC624;&#xB958;&#xAC00; &#xC5C6;&#xB2E4;&#xBA74; &#xD30C;&#xC774;&#xD1A0;&#xCE58;&#xB97C; &#xC815;&#xC0C1;&#xC801;&#xC73C;&#xB85C; &#xC124;&#xCE58;&#xD588;&#xB2E4;&#xACE0; &#xC0DD;&#xAC01;&#xC744; &#xD558;&#xBA74; &#xB418;&#xACA0;&#xB2E4;.</p>]]></content:encoded></item><item><title><![CDATA[아나콘다 설치하기]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.anaconda.com/products/individual#download-section"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Anaconda | Individual Edition</div><div class="kg-bookmark-description">Anaconda&#x2019;s open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.anaconda.com/assets/build/favicons/apple-touch-icon-5bbdb087c5.png"><span class="kg-bookmark-author">Anaconda</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://assets-cdn.anaconda.com/assets/_1200x630_fit_center-center_82_none/anaconda-meta.jpg?mtime=20200506175707&amp;focal=none&amp;tmtime=20210216163404"></div></a></figure><p>&#xBA3C;&#xC800; &#xC544;&#xB098;&#xCF58;&#xB2E4; &#xD648;&#xD398;&#xC774;&#xC9C0;&#xC5D0;&#xC11C; &#xB2E4;&#xC6B4;&#xB85C;&#xB4DC; &#xBAA9;&#xB85D;&#xC774; &#xC788;&#xB294; &#xD398;&#xC774;</p>]]></description><link>https://sncouncil.com/anaconda-seolcihagi/</link><guid isPermaLink="false">60d6be2e4e91eb6d10f3b711</guid><category><![CDATA[Machine Learning]]></category><category><![CDATA[Korean]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Sat, 26 Jun 2021 05:44:54 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.anaconda.com/products/individual#download-section"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Anaconda | Individual Edition</div><div class="kg-bookmark-description">Anaconda&#x2019;s open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.anaconda.com/assets/build/favicons/apple-touch-icon-5bbdb087c5.png"><span class="kg-bookmark-author">Anaconda</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://assets-cdn.anaconda.com/assets/_1200x630_fit_center-center_82_none/anaconda-meta.jpg?mtime=20200506175707&amp;focal=none&amp;tmtime=20210216163404"></div></a></figure><p>&#xBA3C;&#xC800; &#xC544;&#xB098;&#xCF58;&#xB2E4; &#xD648;&#xD398;&#xC774;&#xC9C0;&#xC5D0;&#xC11C; &#xB2E4;&#xC6B4;&#xB85C;&#xB4DC; &#xBAA9;&#xB85D;&#xC774; &#xC788;&#xB294; &#xD398;&#xC774;&#xC9C0;&#xB97C; &#xB4E4;&#xC5B4;&#xAC00;&#xC57C; &#xD55C;&#xB2E4;.</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-6.png" class="kg-image" alt loading="lazy" width="599" height="516"></figure><p>&#xB4E4;&#xC5B4;&#xAC00;&#xAC8C; &#xB418;&#xBA74; &#xD604;&#xC81C; &#xC811;&#xC18D;&#xD55C; &#xAE30;&#xAE30;&#xC758; &#xC6B4;&#xC601;&#xCCB4;&#xC81C;&#xC5D0; &#xB9DE;&#xCD94;&#xC5B4; &#xC124;&#xCE58;&#xAE30;&#xB97C; &#xB2E4;&#xC6B4;&#xD560; &#xC218; &#xC788;&#xB294; &#xD398;&#xC774;&#xC9C0;&#xAC00; &#xB728;&#xAC8C; &#xB420; &#xAC83;&#xC774;&#xB2E4;. (&#xD544;&#xC790;&#xB294; &#xD604;&#xC7AC; &#xC708;&#xB3C4;&#xC6B0;&#xC5D0;&#xC11C; &#xC774; &#xAE00;&#xC744; &#xC801;&#xACE0; &#xC788;&#xAE30;&#xC5D0; &#xC708;&#xB3C4;&#xC6B0;&#xC6A9; &#xB2E4;&#xC6B4;&#xB85C;&#xB4DC; &#xCC3D;&#xC774; &#xB72C;&#xB2E4;)</p><p>&#xB9CC;&#xC57D; &#xC790;&#xC2E0;&#xC774;&#xC0AC;&#xC6A9;&#xC911;&#xC778; &#xC6B4;&#xC601;&#xCCB4;&#xC81C;&#xC5D0; &#xB9DE;&#xC9C0; &#xC54A;&#xC740; &#xB2E4;&#xC6B4;&#xB85C;&#xB4DC;&#xBC84;&#xD2BC;&#xC774; &#xB098;&#xC628;&#xB2E4;&#xBA74; Get Additional Installers &#xB97C; &#xB204;&#xB974;&#xBA74; &#xBC11;&#xC758; &#xCC3D;&#xC774; &#xB728;&#xAC8C;&#xB420; &#xAC83;&#xC774;&#xB2E4;.</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-7.png" class="kg-image" alt loading="lazy" width="1620" height="636" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-7.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-7.png 1000w, https://sncouncil.com/content/images/size/w1600/2021/06/image-7.png 1600w, https://sncouncil.com/content/images/2021/06/image-7.png 1620w" sizes="(min-width: 720px) 720px"></figure><p>&#xC5EC;&#xAE30;&#xC11C; &#xB2E4;&#xC6B4;&#xB85C;&#xB4DC;&#xB97C; &#xBC1B;&#xC740; &#xB4A4; &#xC124;&#xCE58;&#xB97C; &#xD558;&#xBA74; &#xC544;&#xB098;&#xCF58;&#xB2E4;&#xB97C; &#xC124;&#xCE58;&#xD560; &#xC218; &#xC788;&#xB2E4;.</p><ul><li>&#xC708;&#xB3C4;&#xC6B0;</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-8.png" class="kg-image" alt loading="lazy" width="622" height="479" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-8.png 600w, https://sncouncil.com/content/images/2021/06/image-8.png 622w"></figure><p>&#xB300;&#xBD80;&#xBD84;&#xC740; Just Me&#xB97C; &#xADF8;&#xB300;&#xB85C; &#xB450;&#xC5B4;&#xB3C4; &#xAD1C;&#xCC2E;&#xB2E4;&#xACE0; &#xD544;&#xC790;&#xB294; &#xC0DD;&#xAC01;&#xD55C;&#xB2E4;. &#xB610;&#xD55C; &#xBAA8;&#xB4E0; &#xC720;&#xC800;&#xB85C; &#xC2E4;&#xD589;&#xAC00;&#xB2A5;&#xD558;&#xAC8C; &#xD558;&#xB294; &#xAE30;&#xB2A5;&#xC774; &#xD544;&#xC694;&#xD55C; &#xC0AC;&#xB78C;&#xB4E4;&#xC740; &#xC544;&#xB9C8; &#xC790;&#xC2E0;&#xC774; &#xADF8;&#xAC8C; &#xD544;&#xC694;&#xD55C; &#xC774;&#xC720;, &#xADF8;&#xB9AC;&#xACE0; &#xBCF8;&#xC778;&#xC774; &#xBB34;&#xC5C8;&#xC744; &#xD558;&#xACE0; &#xC788;&#xB294;&#xC9C0; &#xC54C;&#xACE0; &#xC788;&#xB2E4;&#xACE0; &#xD544;&#xC790;&#xB294; &#xBBFF;&#xB3C4;&#xB85D; &#xD558;&#xACA0;&#xB2E4;.</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-9.png" class="kg-image" alt loading="lazy" width="613" height="479" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-9.png 600w, https://sncouncil.com/content/images/2021/06/image-9.png 613w"></figure><p>&#xD544;&#xC790;&#xB294; &#xBCF4;&#xD1B5; Advanced Options&#xB97C; &#xAE30;&#xBCF8; &#xADF8;&#xB300;&#xB85C; &#xB450;&#xC5B4;&#xC11C; Anaconda prompt &#xB97C; &#xC9C1;&#xC811; &#xD0A4;&#xB294; &#xD3B8;&#xC774;&#xAE34; &#xD558;&#xC9C0;&#xB9CC; &#xBC11;&#xC758; &#xAC83;&#xC740; &#xB9CC;&#xC57D; &#xC544;&#xB098;&#xCF58;&#xB2E4;&#xC5D0;&#xC11C; &#xAC70;&#xC758; &#xBAA8;&#xB4E0; &#xC791;&#xC5C5;&#xC744; &#xD560; &#xC0AC;&#xB78C;&#xC774;&#xB77C;&#xBA74; &#xBC11;&#xC758; &#xAC83;&#xC740; &#xCCB4;&#xD06C;&#xB97C; &#xD558;&#xB294;&#xAC78; &#xAD8C;&#xD55C;&#xB2E4;.</p><p>&#xC124;&#xCE58;&#xAC00; &#xB05D;&#xB09C;&#xB2E4;&#xBA74; Anaconda Navigator&#xB97C; &#xCF1C;&#xC11C; &#xC8FC;&#xD53C;&#xD130; &#xB178;&#xD2B8;&#xBD81;&#xC744; &#xC2E4;&#xD589;&#xD560; &#xC218; &#xC788;&#xAC8C; &#xB41C;&#xB2E4;.</p>]]></content:encoded></item><item><title><![CDATA[Installing PyTorch]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pytorch.org/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">PyTorch</div><div class="kg-bookmark-description">An open source machine learning framework that accelerates the path from research prototyping to production deployment.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://pytorch.org/favicon.ico?"></div></div><div class="kg-bookmark-thumbnail"><img src="https://pytorch.org/assets/images/pytorch-logo.png"></div></a></figure><p>First go to the PyTorch site and you will be greeted with</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image.png" class="kg-image" alt loading="lazy" width="1679" height="695" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image.png 1000w, https://sncouncil.com/content/images/size/w1600/2021/06/image.png 1600w, https://sncouncil.com/content/images/2021/06/image.png 1679w" sizes="(min-width: 720px) 720px"></figure><p>We will use Anaconda so if you don&apos;t have Anaconda on your computer <br>read the article below first</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://sncouncil.com/installing-anaconda/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Installing</div></div></a></figure>]]></description><link>https://sncouncil.com/installing-pytorch-2/</link><guid isPermaLink="false">60d6a8dc4e91eb6d10f3b6a5</guid><category><![CDATA[Machine Learning]]></category><category><![CDATA[Pytorch]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Sat, 26 Jun 2021 05:34:38 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pytorch.org/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">PyTorch</div><div class="kg-bookmark-description">An open source machine learning framework that accelerates the path from research prototyping to production deployment.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://pytorch.org/favicon.ico?"></div></div><div class="kg-bookmark-thumbnail"><img src="https://pytorch.org/assets/images/pytorch-logo.png"></div></a></figure><p>First go to the PyTorch site and you will be greeted with</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image.png" class="kg-image" alt loading="lazy" width="1679" height="695" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image.png 1000w, https://sncouncil.com/content/images/size/w1600/2021/06/image.png 1600w, https://sncouncil.com/content/images/2021/06/image.png 1679w" sizes="(min-width: 720px) 720px"></figure><p>We will use Anaconda so if you don&apos;t have Anaconda on your computer <br>read the article below first</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://sncouncil.com/installing-anaconda/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Installing Anaconda</div><div class="kg-bookmark-description">Anaconda | Individual EditionAnaconda&#x2019;s open-source Individual Edition is theeasiest way to perform Python/R data science and machine learning on a singlemachine.Anaconda [https://www.anaconda.com/products/individual#download-section]You will need to go to this webpage first you will be able to &#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://sncouncil.com/favicon.png"><span class="kg-bookmark-author">Skuld&apos;s Council</span><span class="kg-bookmark-publisher">Skuld Norniern</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.ghost.org/v4.0.0/images/publication-cover.jpg"></div></a></figure><p>this page <br>than you will need to press the install button</p><p>than you will be able to found this page </p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-1.png" class="kg-image" alt loading="lazy" width="1076" height="428" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-1.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-1.png 1000w, https://sncouncil.com/content/images/2021/06/image-1.png 1076w" sizes="(min-width: 720px) 720px"></figure><ul><li>Windows</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-2.png" class="kg-image" alt loading="lazy" width="1076" height="428" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-2.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-2.png 1000w, https://sncouncil.com/content/images/2021/06/image-2.png 1076w" sizes="(min-width: 720px) 720px"></figure><p>if you have CUDA compatible GPU that have a VRAM more than 3GB (it is possable with 1 or 2 GB of VRAM but on my experience at least 3GB is needed)</p><p>and if you don&apos;t have a CUDA compatible GPU </p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-3.png" class="kg-image" alt loading="lazy" width="1081" height="412" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-3.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-3.png 1000w, https://sncouncil.com/content/images/2021/06/image-3.png 1081w" sizes="(min-width: 720px) 720px"></figure><p>Doing this is recommended ( and if you have a AMD GPU sorry but you have no luck on windows )</p><ul><li>Linux</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-4.png" class="kg-image" alt loading="lazy" width="1045" height="417" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-4.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-4.png 1000w, https://sncouncil.com/content/images/2021/06/image-4.png 1045w" sizes="(min-width: 720px) 720px"></figure><p>You will need to know the hardware that you are running &#xA0;and select the Compute Platform that you needed and run it on the terminal </p><ul><li>Mac</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-5.png" class="kg-image" alt loading="lazy" width="1077" height="410" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-5.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-5.png 1000w, https://sncouncil.com/content/images/2021/06/image-5.png 1077w" sizes="(min-width: 720px) 720px"></figure><p>On the mac you have no other option than using the CPU (I haven&apos;t tried the new ARM chip, but if is supported it will be very fast )</p><p>and also if you have the MacOS compatible Nvidia GPU, You can still build PyTorch from Source (but only on MacOS &#xA0;10.10 Yosemie or above) </p><ul><li>After Installing</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-10.png" class="kg-image" alt loading="lazy" width="1462" height="293" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-10.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-10.png 1000w, https://sncouncil.com/content/images/2021/06/image-10.png 1462w" sizes="(min-width: 720px) 720px"></figure><p>from the jupyter Notebook, on a new note <br>when you type the import torch, if you have installed PyTorch correctly it will have no error</p>]]></content:encoded></item><item><title><![CDATA[Installing Anaconda]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.anaconda.com/products/individual#download-section"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Anaconda | Individual Edition</div><div class="kg-bookmark-description">Anaconda&#x2019;s open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.anaconda.com/assets/build/favicons/apple-touch-icon-5bbdb087c5.png"><span class="kg-bookmark-author">Anaconda</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://assets-cdn.anaconda.com/assets/_1200x630_fit_center-center_82_none/anaconda-meta.jpg?mtime=20200506175707&amp;focal=none&amp;tmtime=20210216163404"></div></a></figure><p>You will need to go to this webpage first</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-6.png" class="kg-image" alt loading="lazy" width="599" height="516"></figure><p>you will be able to see this on the first glance (I&apos;m</p>]]></description><link>https://sncouncil.com/installing-anaconda/</link><guid isPermaLink="false">60d6b5044e91eb6d10f3b6f2</guid><category><![CDATA[Machine Learning]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Sat, 26 Jun 2021 05:34:15 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.anaconda.com/products/individual#download-section"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Anaconda | Individual Edition</div><div class="kg-bookmark-description">Anaconda&#x2019;s open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.anaconda.com/assets/build/favicons/apple-touch-icon-5bbdb087c5.png"><span class="kg-bookmark-author">Anaconda</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://assets-cdn.anaconda.com/assets/_1200x630_fit_center-center_82_none/anaconda-meta.jpg?mtime=20200506175707&amp;focal=none&amp;tmtime=20210216163404"></div></a></figure><p>You will need to go to this webpage first</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-6.png" class="kg-image" alt loading="lazy" width="599" height="516"></figure><p>you will be able to see this on the first glance (I&apos;m writing this on windows so the download for windows is showing up on this photo)</p><p>if this page dosen&apos;t show the right download for your OS, than press the Get Additional Installers<br></p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-7.png" class="kg-image" alt loading="lazy" width="1620" height="636" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-7.png 600w, https://sncouncil.com/content/images/size/w1000/2021/06/image-7.png 1000w, https://sncouncil.com/content/images/size/w1600/2021/06/image-7.png 1600w, https://sncouncil.com/content/images/2021/06/image-7.png 1620w" sizes="(min-width: 720px) 720px"></figure><p>after downloading this you will only need to do is run the installer</p><ul><li>Windows</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-8.png" class="kg-image" alt loading="lazy" width="622" height="479" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-8.png 600w, https://sncouncil.com/content/images/2021/06/image-8.png 622w"></figure><p>almost of you will be fine with the Just Me setting (if you are the one that needs the all users settings, I bet you know what you are doing)</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/06/image-9.png" class="kg-image" alt loading="lazy" width="613" height="479" srcset="https://sncouncil.com/content/images/size/w600/2021/06/image-9.png 600w, https://sncouncil.com/content/images/2021/06/image-9.png 613w"></figure><p>I usually leave this Advanced Options as it is</p><p>after the installation, You can Launch the Jupyter Notebook from the anaconda navigator</p>]]></content:encoded></item><item><title><![CDATA[LIS Algorithm]]></title><description><![CDATA[<p>LIS is a short word of Longest Increasing Subsequence </p><p>In a n length of element of an array is present, while making an subsequence each element satisficed the condition of each element is bigger than the element before it</p><p>As an example</p><p> [6, 1, 3, 2, 8, 5, 9, 4]</p>]]></description><link>https://sncouncil.com/lis-algorithm/</link><guid isPermaLink="false">608fb77b4e91eb6d10f3b3f0</guid><category><![CDATA[Algorithm]]></category><category><![CDATA[C/C++]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Thu, 24 Jun 2021 02:33:00 GMT</pubDate><content:encoded><![CDATA[<p>LIS is a short word of Longest Increasing Subsequence </p><p>In a n length of element of an array is present, while making an subsequence each element satisficed the condition of each element is bigger than the element before it</p><p>As an example</p><p> [6, 1, 3, 2, 8, 5, 9, 4]</p><p>from an array like this the longest increasing subsequence is </p><p>[1, 2, 8, 9], [1, 3, 8, 9] &#x2026;</p><p>there is more increasing subsequence like [2, 5], [1, 9] but the longest ones are <br>[1, 2, 8, 9], [1, 3, 8, 9]</p><p>and the simplest way of making this algorithm is to using Dynamic Programming</p><p>Simple Example code</p><pre><code class="language-C/C++">#include&lt;stdio.h&gt;
#include&lt;algorithm&gt;
using namespace std;
int len[1003],arr[1003];
int main()
{
    int i,j,n;
    scanf(&quot;%d&quot;,&amp;n);
    for(i=0;i&lt;n;i++)
        scanf(&quot;%d&quot;,&amp;arr[i]);
    for(i=0;i&lt;n;i++){
        len[i]=1;
        for (j=0;j&lt;i;j++){
            if(arr[j]&lt;arr[i]){
                len[i]=max(len[i],len[j]+1);
            }        
        }
    }
    return 0;
}</code></pre><p>This is a simple way of doing the LIS algorithm, but this way is simply just sweeping all of the array and updating the len array</p><p>and the condition for updating the len array is </p><p>Comparing of adding arr[i] on the end of len&apos;s i&apos;th index and measure the length of the LIS and &#xA0;len[i]&apos;s value<br>The bigger value is the new len[i]&apos;s value</p><p>But the Time Complexity of this algorithm is O(n^2) so we need a more optimized method of coding this algorithm</p><p>for reduce the Time complexity here comes the Binary Search Algorithm</p><p>If you don&apos;t know the Binary Search Algorithm read this article first and comeback</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://sncouncil.com/binary-search-algorithm/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Binary Search Algorithm</div><div class="kg-bookmark-description">Binary Search Algorithm is a one of a Search Algorithm, and the main point ofthis algorithm is that dividing the search radius to two part.and that&#x2019;s why binary search is faster than normal search algorithm that searchthe whole search radius. The way you do the Binary Search is to use the left, &#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://sncouncil.com/favicon.png"><span class="kg-bookmark-author">Skuld&apos;s Council</span><span class="kg-bookmark-publisher">Skuld Norniern</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.ghost.org/v4.0.0/images/publication-cover.jpg"></div></a></figure><p>If we use the Binary Search Algorithm as our advantage we can find the place for the numbers using the Binary Search Algorithm<br>Binary Search Algorithm have a Time Complexity of O(log n) so if we use this than we can reduce the Time Complexity to O(nlog n)<br></p><p>arr [4, 3, 9, 11. 10]<br>g &#xA0; &#xA0;[4] <br>put the arr[0]&apos;s value for the start<br>g &#xA0; &#xA0;[3] <br>we can find the place for the arr[1]&apos;s value after doing the Binary Search Algorithm and that value is going to be the index for arr[1]<br>g &#xA0; &#xA0;[1, 3]<br>after that find the place for the arr[2]&apos;s value, the g&apos;s last value is smaller than the arr[2] put the value to the back of that<br>g &#xA0; &#xA0;[1, 3, 11]<br>after that find the place for the arr[3]&apos;s value, the g&apos;s last value is smaller than the arr[3] put the value to the back of that<br>g &#xA0; &#xA0;[1, 3, 9]<br>arr[4] is smaller than the last value of the g so find the place using the Binary Search &#xA0;we can find the index 2 and we can put the arr[4] in to that</p><pre><code class="language-C/C++">#include&lt;stdio.h&gt;
#include&lt;algorithm&gt;
using namespace std;
int n, arr[40001], g[40001];
int bs(int l, int r, int t) {
	int mid;
	while(l&lt;) {
		mid=(l+r)/2;
		if(g[mid]&lt;t)l=mid+1;
		else r=mid;
	}
	return r;
}

int main() {
	int n,i,j=0,idx;
	scanf(&quot;%d&quot;,&amp;n);
	for(i=0;i&lt;n;i++)
		scanf(&quot;%d&quot;,&amp;arr[i]);
	g[0]=arr[0],i=1;
	while(i&lt;n) {
		if(g[j]&lt;arr[i]) g[j+1]=arr[i],j+=1;
		else idx=bs(0,j,arr[i]),g[idx]=arr[i];
		i += 1;
	}
	printf(&quot;%d&quot;,j+1);
	return 0;
}</code></pre>]]></content:encoded></item><item><title><![CDATA[Binary Search Algorithm]]></title><description><![CDATA[<p>Binary Search Algorithm is a one of a Search Algorithm, and the main point of this algorithm is that dividing the search radius to two part.<br>and that&apos;s why binary search is faster than normal search algorithm that search the whole search radius.</p><p>The way you do the</p>]]></description><link>https://sncouncil.com/binary-search-algorithm/</link><guid isPermaLink="false">60c86bc14e91eb6d10f3b5aa</guid><category><![CDATA[Algorithm]]></category><category><![CDATA[C/C++]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Sun, 20 Jun 2021 08:34:34 GMT</pubDate><content:encoded><![CDATA[<p>Binary Search Algorithm is a one of a Search Algorithm, and the main point of this algorithm is that dividing the search radius to two part.<br>and that&apos;s why binary search is faster than normal search algorithm that search the whole search radius.</p><p>The way you do the Binary Search is to use the left, right, mid. First of all the mid value will be (left + right)/2 and we will compare that value with the value that we are trying to find.</p><ul><li>when you are doing the Binary Search Algorithm the array should be sorted</li><li>set the mid value using the left, right value</li><li>compare the mid value with the value that we are trying to find</li><li>after comparing if the mid value is bigger than the value that we are trying to found, then the left value should be mid+1 and if the mid value is smaller, the right value should be mid-1</li><li>continue this method while left &lt;= right to get the answer we are looking for</li></ul><p>Normal search method&apos;s Time Complexity should be O(n) but when we use this method the Time Complexity should be O(log(n)), So should be very fast </p><p>[I will insert the image for &#xA0;easy understanding]</p><pre><code class="language-C/C++">#include&lt;stdio.h&gt;
int arr[10]={1, 2, 5, 6, 8, 9, 10, 16, 19, 24};
int main(){
 
    int n, res=0, left=0, right=9, mid;
    scanf(&quot;%d&quot;,&amp;n); 
    while(left&lt;=right)
    {
        mid=(left+right)/2;
        if(arr[mid]&gt;n) right=mid-1;
        else if(arr[mid]&lt;n)left=mid+1;
        else {res=mid;break;}
    }
    printf(&quot;%d &quot;,res);
    return 0;
}
</code></pre><p>You can also use the lower_bound, upper_bound from the STL library<br>you can use it as lower/upper_bound(arr, arr+n, key);<br>The only downside is that the return type is a form of a Iterator so if you want the value of the key placement, you can - v.begin() or use the array&apos;s name </p><p>What you have to know is that the lower_bound is a function that find&apos;s the number&apos;s placement value of that is bigger or the same<br>and the upper_bound is a function that find&apos;s the number&apos;s placement value of that is bigger </p>]]></content:encoded></item><item><title><![CDATA[BOJ 16456 : 하와와 대학생쨩 하와이로 가는 거시와요~]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.acmicpc.net/problem/16456"><div class="kg-bookmark-content"><div class="kg-bookmark-title">16456&#xBC88;: &#xD558;&#xC640;&#xC640; &#xB300;&#xD559;&#xC0DD;&#xCA29; &#xD558;&#xC640;&#xC774;&#xB85C; &#xAC00;&#xB294; &#xAC70;&#xC2DC;&#xC640;&#xC694;~</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.acmicpc.net/apple-touch-icon.png"><span class="kg-bookmark-author">Baekjoon Online Judge</span><span class="kg-bookmark-publisher">&#xC2A4;&#xD0C0;&#xD2B8;&#xB9C1;&#xD06C; (Startlink)</span></div></div><div class="kg-bookmark-thumbnail"><img src="http://onlinejudgeimages.s3-ap-northeast-1.amazonaws.com/images/boj-og-1200.png"></div></a></figure><p>&#xD574;&#xB2F9; &#xBB38;&#xC81C;&#xB294; &#xAC04;&#xB2E8;&#xD55C; &#xB2E4;&#xC774;&#xB098;&#xBBF9; &#xBB38;&#xC81C;&#xC785;&#xB2C8;&#xB2E4;.</p><p>&#xC6B0;&#xC120; &#xC774; &#xBB38;&#xC81C;</p>]]></description><link>https://sncouncil.com/boj-16456/</link><guid isPermaLink="false">608f4dad4e91eb6d10f3b3ca</guid><category><![CDATA[BOJ]]></category><category><![CDATA[C/C++]]></category><category><![CDATA[Korean]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Tue, 15 Jun 2021 02:43:09 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.acmicpc.net/problem/16456"><div class="kg-bookmark-content"><div class="kg-bookmark-title">16456&#xBC88;: &#xD558;&#xC640;&#xC640; &#xB300;&#xD559;&#xC0DD;&#xCA29; &#xD558;&#xC640;&#xC774;&#xB85C; &#xAC00;&#xB294; &#xAC70;&#xC2DC;&#xC640;&#xC694;~</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.acmicpc.net/apple-touch-icon.png"><span class="kg-bookmark-author">Baekjoon Online Judge</span><span class="kg-bookmark-publisher">&#xC2A4;&#xD0C0;&#xD2B8;&#xB9C1;&#xD06C; (Startlink)</span></div></div><div class="kg-bookmark-thumbnail"><img src="http://onlinejudgeimages.s3-ap-northeast-1.amazonaws.com/images/boj-og-1200.png"></div></a></figure><p>&#xD574;&#xB2F9; &#xBB38;&#xC81C;&#xB294; &#xAC04;&#xB2E8;&#xD55C; &#xB2E4;&#xC774;&#xB098;&#xBBF9; &#xBB38;&#xC81C;&#xC785;&#xB2C8;&#xB2E4;.</p><p>&#xC6B0;&#xC120; &#xC774; &#xBB38;&#xC81C;&#xB294; &#xBB38;&#xC81C;&#xC5D0;&#xC11C; &#xC81C;&#xC2DC;&#xD55C; &#xC870;&#xAC74;&#xC744; &#xC798; &#xBD84;&#xC11D;&#xD574;&#xC57C; &#xD569;&#xB2C8;&#xB2E4;.</p><p>&#xBB38;&#xC81C;&#xC758; &#xC870;&#xAC74;&#xC744; &#xBCF4;&#xBA74;<br>	<br>	1.&#xC5B4;&#xB5A4; &#xC12C;&#xC744; &#xBCF4;&#xACE0; &#xBC14;&#xB85C; &#xADF8; &#xB2E4;&#xC74C; &#xC12C;&#xC73C;&#xB85C; &#xAC08; &#xC218; &#xC788;&#xC0AC;&#xC640;&#xC694;...<br>	2. &#xC5B4;&#xB5A4; &#xC12C;&#xC744; &#xBCF4;&#xACE0; &#xD55C; &#xC12C;&#xC744; &#xAC74;&#xB108;&#xB6F0;&#xACE0; &#xADF8; &#xB2E4;&#xC74C; &#xC12C;&#xC73C;&#xB85C; &#xAC08; &#xC218;&#xB3C4; &#xC788;&#xC0AC;&#xC640;&#xC694;...<br>	3. &#xC5B4;&#xB5A4; &#xC12C;&#xC744; &#xBCF4;&#xACE0; &#xADF8; &#xC774;&#xC804; &#xC12C;&#xC73C;&#xB85C; &#xAC08; &#xC218; &#xC788;&#xC0AC;&#xC640;&#xC694;...</p><p>&#xC774;&#xB807;&#xAC8C; &#xC138;&#xAC00;&#xC9C0;&#xAC00; &#xC788;&#xB294;&#xB370; </p><p>&#xC870;&#xAC74;&#xC744; &#xBCF4;&#xAC8C;&#xB418;&#xBA74; &#xC6B0;&#xB9AC;&#xAC00; n&#xBC88;&#xC9F8; &#xC12C;&#xC744; &#xAC00;&#xAE30;&#xC704;&#xD574;&#xC11C;&#xB294; n-1&#xBC88;&#xC9F8; &#xC12C;&#xC5D0;&#xC11C;&#xC640; n-3&#xBC88;&#xC9F8; &#xC12C;&#xC5D0;&#xC11C; &#xC62C;&#xC218;&#xAC00; &#xC788;&#xB2E4;. </p><p>&#xADF8;&#xB7EC;&#xBA74; &#xC870;&#xAC74;&#xC740; g[i-1]+g[i-3]&#xC758; &#xD615;&#xD0DC;&#xB97C; &#xAC00;&#xC9C0;&#xAC8C; &#xB418;&#xB294;&#xB370; &#xC22B;&#xC790;&#xAC00; &#xCEE4;&#xC9C8; &#xC218; &#xC788;&#xC73C;&#xB2C8; 1000000009&#xC73C;&#xB85C; &#xB098;&#xB204;&#xC5B4;&#xB2EC;&#xB77C;&#xACE0; &#xBB38;&#xC81C;&#xC5D0;&#xC11C; &#xB9D0;&#xC744; &#xD55C; &#xBC14;&#xAC00; &#xC788;&#xAE30;&#xC5D0; &#xA0;<br>g[i]=(g[i-1]+g[i-3])%1000000009 &#xB97C; &#xD558;&#xBA74; &#xC870;&#xAC74;&#xC774; &#xC644;&#xC131;&#xB418;&#xB294; &#xAC83;&#xC774;&#xB2E4;.</p><p></p><pre><code class="language-C/C++">#include &lt;stdio.h&gt;
const int div=1000000009;
long long g[50000];
int main()
{
    int n,i;
    scanf(&quot;%d&quot;,&amp;n);
    g[0]=1,g[1]=1;
    g[2]=2;
    for (i=3;i&lt;n;i++)
        g[i]=(g[i-1]+g[i-3])%div;
    printf(&quot;%d&quot;,g[n-1]);
}
</code></pre>]]></content:encoded></item><item><title><![CDATA[BOJ 11054 : 가장 긴 바이토닉 부분 수열]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.acmicpc.net/problem/11054"><div class="kg-bookmark-content"><div class="kg-bookmark-title">11054&#xBC88;: &#xAC00;&#xC7A5; &#xAE34; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xBD80;&#xBD84; &#xC218;&#xC5F4;</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.acmicpc.net/apple-touch-icon.png"><span class="kg-bookmark-author">Baekjoon Online Judge</span><span class="kg-bookmark-publisher">&#xC2A4;&#xD0C0;&#xD2B8;&#xB9C1;&#xD06C; (Startlink)</span></div></div><div class="kg-bookmark-thumbnail"><img src="http://onlinejudgeimages.s3-ap-northeast-1.amazonaws.com/images/boj-og-1200.png"></div></a></figure><p>&#xC774; &#xBB38;&#xC81C;&#xB294; &#xC54C;&#xACE0;&#xBCF4;&#xBA74; &#xC0C1;&#xB2F9;&#xD788; &#xAC04;&#xB2E8;&#xD55C; &#xBB38;&#xC81C;&#xC774;&#xB2E4;.</p><p>&#xD574;&#xB2F9; &#xBB38;&#xC81C;&#xC5D0;&#xC11C; &#xCC98;&#xC74C;&#xC5D0; &#xC8FC;</p>]]></description><link>https://sncouncil.com/boj-gajang-gin-baitonig-suyeol/</link><guid isPermaLink="false">60a61e464e91eb6d10f3b49a</guid><category><![CDATA[BOJ]]></category><category><![CDATA[C/C++]]></category><category><![CDATA[Korean]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Thu, 20 May 2021 08:45:42 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.acmicpc.net/problem/11054"><div class="kg-bookmark-content"><div class="kg-bookmark-title">11054&#xBC88;: &#xAC00;&#xC7A5; &#xAE34; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xBD80;&#xBD84; &#xC218;&#xC5F4;</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.acmicpc.net/apple-touch-icon.png"><span class="kg-bookmark-author">Baekjoon Online Judge</span><span class="kg-bookmark-publisher">&#xC2A4;&#xD0C0;&#xD2B8;&#xB9C1;&#xD06C; (Startlink)</span></div></div><div class="kg-bookmark-thumbnail"><img src="http://onlinejudgeimages.s3-ap-northeast-1.amazonaws.com/images/boj-og-1200.png"></div></a></figure><p>&#xC774; &#xBB38;&#xC81C;&#xB294; &#xC54C;&#xACE0;&#xBCF4;&#xBA74; &#xC0C1;&#xB2F9;&#xD788; &#xAC04;&#xB2E8;&#xD55C; &#xBB38;&#xC81C;&#xC774;&#xB2E4;.</p><p>&#xD574;&#xB2F9; &#xBB38;&#xC81C;&#xC5D0;&#xC11C; &#xCC98;&#xC74C;&#xC5D0; &#xC8FC;&#xC5B4;&#xC9C4; &#xC124;&#xBA85;&#xC744; &#xBCF4;&#xBA74;</p><blockquote>&#xC608;&#xB97C; &#xB4E4;&#xC5B4;, {10, 20, <strong><strong>30</strong></strong>, 25, 20}&#xACFC; {10, 20, 30, <strong><strong>40</strong></strong>}, {<strong><strong>50</strong></strong>, 40, 25, 10} &#xC740; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xC218;&#xC5F4;&#xC774;&#xC9C0;&#xB9CC;, &#xA0;{1, 2, 3, 2, 1, 2, 3, 2, 1}&#xACFC; {10, 20, 30, 40, 20, 30} &#xC740; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xC218;&#xC5F4;&#xC774; &#xC544;&#xB2C8;&#xB2E4;.</blockquote><p>&#xC774;&#xB807;&#xAC8C; &#xC124;&#xBA85;&#xC774; &#xB418;&#xC5B4;&#xC788;&#xB294;&#xB370; &#xA0;&#xC5EC;&#xAE30;&#xC11C; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xC218;&#xC5F4;&#xC778; &#xBD80;&#xBD84;&#xC744; &#xC0B4;&#xD3B4;&#xBCF4;&#xAC8C; &#xB418;&#xBA74; <br>10, 20, 30, 25, 20 &#xC5D0;&#xC11C; 10, 20, 30 &#xAE4C;&#xC9C0;&#xB294; &#xC99D;&#xAC00;&#xB97C; &#xD558;&#xACE0; 30, 25, 20 &#xBD80;&#xBD84;&#xC740; &#xAC10;&#xC18C;&#xB97C; &#xD55C;&#xB2E4;&#xB294; &#xAC83;&#xC744; &#xC54C; &#xC218; &#xC788;&#xB2E4;. &#xA0;</p><p>LIS &#xC54C;&#xACE0;&#xB9AC;&#xC998;&#xC744; &#xB2E4;&#xB904;&#xBCF4;&#xC558;&#xB294; &#xC0AC;&#xB78C;&#xC774;&#xB77C;&#xBA74; &#xC54C;&#xACA0;&#xC9C0;&#xB9CC; &#xD558;&#xB098;&#xC758; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xC218;&#xC5F4;&#xC740; &#xC99D;&#xAC00;&#xD558;&#xB294; &#xBD80;&#xBD84;&#xC218;&#xC5F4;&#xACFC; &#xAC10;&#xC18C;&#xD558;&#xB294; &#xBD80;&#xBD84;&#xC218;&#xC5F4;&#xC73C;&#xB85C; &#xC774;&#xB8E8;&#xC5B4;&#xC838;&#xC788;&#xB2E4;&#xB294; &#xAC83;&#xC744; &#xC54C; &#xC218; &#xC788;&#xACE0; <br>LIS &#xC54C;&#xACE0;&#xB9AC;&#xC998;&#xC744; &#xC815;&#xBC29;&#xD5A5;&#xC73C;&#xB85C; &#xC800;&#xC7A5;&#xD558;&#xBA70; &#xC9C4;&#xD589;&#xC744; &#xD558;&#xACE0; &#xD55C;&#xBC88;&#xC740; &#xC5ED;&#xBC29;&#xD5A5;&#xC73C;&#xB85C; &#xB2E4;&#xB978; &#xBC30;&#xC5F4;&#xC5D0; &#xC800;&#xC7A5;&#xD558;&#xBA70; &#xC9C4;&#xD589;&#xC744; &#xD55C;&#xB2E4;&#xBA74; </p><p>[1, 2, 3, 1 ,1]-&#xC815;&#xBC29;&#xD5A5;<br>[1, 1, 3, 2, 1]-&#xC5ED;&#xBC29;&#xD5A5;</p><p>&#xC774;&#xB7F0;&#xC2DD;&#xC73C;&#xB85C; &#xC591;&#xCE21;&#xC5D0;&#xC11C; &#xAC00;&#xC7A5; &#xAE34; &#xC99D;&#xAC00;/&#xAC10;&#xC18C;&#xD558;&#xB294; &#xC218;&#xC5F4;&#xC744; &#xCC3E;&#xC744; &#xC218; &#xC788;&#xAC8C; &#xB41C;&#xB2E4;.</p><p> &#xC774;&#xC81C; &#xC774; &#xBB38;&#xC81C;&#xB97C; &#xBCF4;&#xBA74; &#xC218;&#xC5F4; &#xC804;&#xCCB4;&#xC5D0;&#xC11C; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xC218;&#xC5F4;&#xC778; &#xBD80;&#xBD84;&#xC744; &#xAD6C;&#xD558;&#xAE30; &#xC704;&#xD574; LIS &#xC54C;&#xACE0;&#xB9AC;&#xC998;&#xC744; &#xC815;&#xBC29;&#xD5A5;/&#xC5ED;&#xBC29;&#xD5A5;&#xC73C;&#xB85C; &#xC9C4;&#xD589;&#xC2DC;&#xD0A4;&#xACE0; &#xAC19;&#xC740; &#xC704;&#xCE58;&#xC758; LIS &#xAC12;&#xC744; &#xB354;&#xD55C; &#xCD5C;&#xB300;&#xAC12;&#xC744; &#xAD6C;&#xD558;&#xB3C4;&#xB85D; &#xD558;&#xBA74; &#xAC19;&#xC740; &#xC704;&#xCE58;&#xC774;&#xAE30;&#xC5D0; &#xC0DD;&#xAE30;&#xB294; &#xC911;&#xBCF5;&#xB41C; &#xD558;&#xB098;&#xC758; &#xC22B;&#xC790;&#xB97C; &#xC9C0;&#xC6B0;&#xAE30; &#xC704;&#xD574; -1&#xC744; &#xD55C; &#xAC12;&#xC774; &#xAC00;&#xC7A5; &#xAE34; &#xBC14;&#xC774;&#xD1A0;&#xB2C9; &#xBD80;&#xBD84; &#xC218;&#xC5F4;&#xC774; &#xB418;&#xB294; &#xAC83;&#xC774;&#xB2E4;.</p><pre><code class="language-C/C++">#include&lt;stdio.h&gt;
#include&lt;algorithm&gt;
using namespace std;
int arr[1003],g[1003]={0,},f[1003]={0,};
int main()
{
    int n,i,j,mx=-999;
    scanf(&quot;%d&quot;,&amp;n);
    for(i=0;i&lt;n;i++)
        scanf(&quot;%d&quot;,&amp;arr[i]);
    for(i=0;i&lt;n;i++)
    {
        if(!g[i])g[i]=1;
        for(j=0;j&lt;i;j++)
            if(arr[i]&gt;arr[j]&amp;&amp;g[i]&lt;g[j]+1)g[i]++;

    }
    for(i=n-1;i&gt;=0;i--)
    {
        if(!f[i])f[i]=1;
        for(j=n-1;j&gt;=i;j--)
             if(arr[j]&lt;arr[i]&amp;&amp;f[i]&lt;f[j]+1)f[i]++;
    }
    for(i=0;i&lt;n;i++)
        mx=max(mx,g[i]+f[i]-1);
    printf(&quot;%d&quot;,mx);
    return 0;
}
</code></pre>]]></content:encoded></item><item><title><![CDATA[Linux Nodejs version managing]]></title><description><![CDATA[<p>on Ubuntu when you install Nodejs some times it doesn&apos;t install the LTS version <br>&gt; for me the Nodejs version was only installing 10.xx.x </p><p>most of developers that using Nodejs on Linux will know how to fix this, but some new comers would have a trouble</p>]]></description><link>https://sncouncil.com/linux-nodejs-version-managing/</link><guid isPermaLink="false">609925194e91eb6d10f3b40b</guid><category><![CDATA[Linux]]></category><category><![CDATA[Nodejs]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Tue, 11 May 2021 05:16:56 GMT</pubDate><content:encoded><![CDATA[<p>on Ubuntu when you install Nodejs some times it doesn&apos;t install the LTS version <br>&gt; for me the Nodejs version was only installing 10.xx.x </p><p>most of developers that using Nodejs on Linux will know how to fix this, but some new comers would have a trouble so I will post a way to install NVM(Node Version Manager)</p><h2 id="installing">Installing </h2><p>first if you installed Linux( I will explain based on Ubuntu) recently and never used the command curl <br>than you will need to </p><pre><code class="language-bash">sudo apt install curl</code></pre><p>after that we need to run the NVM installer <br></p><pre><code class="language-bash">curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash </code></pre><p>after that you will need to logout and login to load the environment</p><p>now we will install node using NVM</p><pre><code class="language-bash">nvm install node</code></pre><p>this is the command that install the latest version of node, and if you want you can specific version of node using</p><pre><code class="language-bash">nvm install 12.19.0</code></pre><h2 id="using">Using</h2><pre><code class="language-bash">nvm ls</code></pre><p>this is the command that can find the installed versions of node</p><pre><code class="language-bash">nvm ls-remote</code></pre><p>this is the command that can find to available nodejs versions</p><pre><code class="language-bash">nvm use xx.xx.x</code></pre><p>this is the command that can select a different version of node</p><pre><code class="language-bash">nvm run default --version </code></pre><p>you can also run this to find the default version of node of your system</p><pre><code class="language-bash">nvm exec xx.xx.x server.js </code></pre><p>you can also use this to run a node script with a specific version of node</p>]]></content:encoded></item><item><title><![CDATA[Developing my own language]]></title><description><![CDATA[<p>I&apos;ll using llvm and c++ to make my own language on this Devlog<br>(want to use rust but I&apos;m not used to rust yet)</p><p>And Big Thanks to Youtuber Toby Ho</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UCo3DTdFQphyjdnGy0xjLfZA"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Voordat je verdergaat naar YouTube</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.google.com/favicon.ico"></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.gstatic.com/ac/cb/cb_yt_logo_d_header_118x26_4dfe7c3d17767ffd2294ae90fb54337e.png"></div></a></figure><ul><li>What is LLVM?</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/04/image-2.png" class="kg-image" alt loading="lazy" width="1041" height="404" srcset="https://sncouncil.com/content/images/size/w600/2021/04/image-2.png 600w, https://sncouncil.com/content/images/size/w1000/2021/04/image-2.png 1000w, https://sncouncil.com/content/images/2021/04/image-2.png 1041w" sizes="(min-width: 720px) 720px"></figure><p>First of all the picture above is</p>]]></description><link>https://sncouncil.com/developing-my-own-language/</link><guid isPermaLink="false">60812789d9a8321223a0173d</guid><category><![CDATA[DEV Log]]></category><category><![CDATA[LLVM]]></category><category><![CDATA[C/C++]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Wed, 14 Apr 2021 09:21:48 GMT</pubDate><content:encoded><![CDATA[<p>I&apos;ll using llvm and c++ to make my own language on this Devlog<br>(want to use rust but I&apos;m not used to rust yet)</p><p>And Big Thanks to Youtuber Toby Ho</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UCo3DTdFQphyjdnGy0xjLfZA"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Voordat je verdergaat naar YouTube</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.google.com/favicon.ico"></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.gstatic.com/ac/cb/cb_yt_logo_d_header_118x26_4dfe7c3d17767ffd2294ae90fb54337e.png"></div></a></figure><ul><li>What is LLVM?</li></ul><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/04/image-2.png" class="kg-image" alt loading="lazy" width="1041" height="404" srcset="https://sncouncil.com/content/images/size/w600/2021/04/image-2.png 600w, https://sncouncil.com/content/images/size/w1000/2021/04/image-2.png 1000w, https://sncouncil.com/content/images/2021/04/image-2.png 1041w" sizes="(min-width: 720px) 720px"></figure><p>First of all the picture above is the way that normal programming language works <br>and today I&apos;ll try to follow the tutorial of the LLVM website <br>you can see the tutorials from </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html"><div class="kg-bookmark-content"><div class="kg-bookmark-title">My First Language Frontend with LLVM Tutorial &#x2014; LLVM 12 documentation</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><span class="kg-bookmark-author">LLVM Logo</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://llvm.org/docs/_static/logo.png"></div></a></figure><p>Now, How LLVM does work?</p><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/04/image-3.png" class="kg-image" alt loading="lazy" width="1000" height="594" srcset="https://sncouncil.com/content/images/size/w600/2021/04/image-3.png 600w, https://sncouncil.com/content/images/2021/04/image-3.png 1000w" sizes="(min-width: 720px) 720px"></figure><p>This is the simple ( I think so?) diagram that explaining the way how LLVM Works <br>and the fronted part is the area that the tutorial from the LLVM web (as I know you don&apos;t need to do the backend works)</p><ul><li>The Lexer</li></ul><p>First, What is a Lexer? <br>Lexer is a kind of a function that is a parser that separate string of inputs into chunks</p><p>We will create the lexer first so, make a directory for the project </p><p>I&apos;ll call my Language as Nukleus-lang</p><pre><code class="language-bash">mkdir Nukleus-lang
cat &gt; nukleus.cpp</code></pre><p>I have called my main lexer file as nukleus, just call it as you wish and press ctrl + d (Linux)<br>on mac or windows you can just do normal way of creating files like echo or just using the IDE that you using</p><p>After that open your IDE or editor (like VS code, Atom) <br>and follow the tutorial </p><pre><code class="language-C/C++">#include &lt;string&gt;
 
enum Token{
  tok_eof = -1,
  tok_def = -2,
  tok_extern = -3,
  tok_identifier = -4,
  tok_number = -5,
};
 
static std::string IdentifierStr;
static double NumVal;
 
static int gettok(){
  static int LastChar = &apos; &apos;;
 
  //skip spaces
  while(isspace(LastChar)){
    LastChar = getchar();
  }
 
  //get identifier
  if(isalpha(LastChar)){
    IdentifierStr = LastChar;
    while(isalnum((LastChar = getchar()))){
      IdentifierStr += LastChar;
    }
 
    if(IdentifierStr == &quot;def&quot;){
      return tok_def;
    }
    if(IdentifierStr == &quot;extern&quot;){
      return tok_extern;
    }
 
    return tok_identifier;
  }
 
  if(isdigit(LastChar) || LastChar == &apos;.&apos;){
    std::string NumStr;
    do{
      NumStr += LastChar;
      LastChar = getchar();
    }while(isdigit(LastChar) || LastChar == &apos;.&apos;);
    NumVal = strtod(NumStr.c_str(), 0);
    return tok_number;
  }
 
  if(LastChar ==&apos;#&apos;){
    do{
      LastChar = getchar();
    }while(LastChar != EOF &amp;&amp; LastChar !=&apos;\n&apos; &amp;&amp; LastChar != &apos;\r&apos;);
    if(LastChar != EOF){
      return gettok();
    }
  }
  if(LastChar == EOF){
    return tok_eof;
  }
 
  int ThisChar = LastChar;
  LastChar = getchar();
  return ThisChar;
}</code></pre><p>This is the thing that i typed<br>and for review that have I typed right? </p><p>for confirming process</p><pre><code class="language-C/C++">int main(){
  while(1){
    int tok = gettok();
    std::cout &lt;&lt;&quot;got token: &quot;&lt;&lt; tok &lt;&lt; std::endl;
  }
}</code></pre><p>I have added these line to the bottom of the code and I have used g++ from my Ubuntu computer</p><pre><code class="language-bash"> g++ nukleus.cpp -o nukleus.bin</code></pre><p>after that type</p><pre><code class="language-bash">ls</code></pre><p>Than you will see the two files, your-project-name.cpp, &#xA0;your-project-name.bin</p><p>Now let&apos;s test the lexer </p><pre><code class="language-bash"> ./your-project-name.bin</code></pre><figure class="kg-card kg-image-card"><img src="https://sncouncil.com/content/images/2021/04/image-4.png" class="kg-image" alt loading="lazy" width="141" height="253"></figure>]]></content:encoded></item><item><title><![CDATA[Euclidean Algorithm]]></title><description><![CDATA[<p>First of all, What is a Euclidean Algorithm? </p><p>Euclidean Algorithm is a algorithm that gets the greatest common divisor</p><p>This algorithm usually made with a simple praise x % y=r and y % r &apos;s greatest common divisor is same with x % y </p><p>This is the core mechanism of the</p>]]></description><link>https://sncouncil.com/euclidean-algorithm/</link><guid isPermaLink="false">60812789d9a8321223a0173c</guid><category><![CDATA[Algorithm]]></category><category><![CDATA[C/C++]]></category><category><![CDATA[Python]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Tue, 13 Apr 2021 18:12:48 GMT</pubDate><content:encoded><![CDATA[<p>First of all, What is a Euclidean Algorithm? </p><p>Euclidean Algorithm is a algorithm that gets the greatest common divisor</p><p>This algorithm usually made with a simple praise x % y=r and y % r &apos;s greatest common divisor is same with x % y </p><p>This is the core mechanism of the Euclidean Algorithm</p><p>I&apos;ll show you guys the simplest way of coding the Euclidean Algorithm</p><p> C/C++</p><pre><code class="language-C/C++">#include&lt;stdio.h&gt;
int main()
{
    int i,x,y,r,temp;
    scanf(&quot;%d %d&quot;,&amp;x,&amp;y);
    while(1)
    {
        r=x%y;
        if(!r)break;
        else x=y,y=r;
    }
    printf(&quot;%d&quot;,y);
    return 0;
}</code></pre><p>Python</p><pre><code class="language-Python">x=int(input())
y=int(input())
while 1:
    r=x%y
    if r==0:break
    else :
        x=y
        y=r
print(y)
 </code></pre>]]></content:encoded></item><item><title><![CDATA[Codeforces #704 Div.2 A. Three swimmers]]></title><description><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://codeforces.com/contest/1492/problem/A"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Problem - A - Codeforces</div><div class="kg-bookmark-description">Codeforces. Programming competitions and contests, programming community</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://codeforces.org/s/13789/android-icon-192x192.png"><span class="kg-bookmark-author">Codeforces</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://codeforces.org/s/13789/images/codeforces-telegram-square.png"></div></a></figure><p>Three Swimmers is a Very Simple Problem.<br>First of all the main subject of this problem is that we need to find the require timing for the first person to wait until any other swimmers to arrives</p>]]></description><link>https://sncouncil.com/codeforces-704-div-2-a-three-swimmers/</link><guid isPermaLink="false">60812789d9a8321223a0173b</guid><category><![CDATA[Codeforces]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Tue, 13 Apr 2021 16:41:52 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://codeforces.com/contest/1492/problem/A"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Problem - A - Codeforces</div><div class="kg-bookmark-description">Codeforces. Programming competitions and contests, programming community</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://codeforces.org/s/13789/android-icon-192x192.png"><span class="kg-bookmark-author">Codeforces</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://codeforces.org/s/13789/images/codeforces-telegram-square.png"></div></a></figure><p>Three Swimmers is a Very Simple Problem.<br>First of all the main subject of this problem is that we need to find the require timing for the first person to wait until any other swimmers to arrives to the left side of the pool.</p><p>and as we all know every swimmers have a sequence of</p><p>0 p 2p 3p &#x2026;<br>0 a 2a 3a &#x2026;<br>0 b 2b 3b &#x2026;<br>0 c 2c 3c &#x2026;<br><br>from the example case of<br></p><p>4<br>9 5 4 8<br>2 6 10 9<br>10 2 5 10<br>10 9 9 9</p><p>from the first case 9 5 4 8<br>we can fine the answer like</p><p>0 <strong><strong>9</strong></strong><br>0 5 <strong><strong>10</strong></strong><br>0 4 8 12<br>0 8 16</p><p>which makes the minimum waiting time to 1</p><p>so if we made this rule to an equation</p><pre><code class="language-C++">min(a-p%a, b-p%b, c-p%c)</code></pre><p>this equation would be a possible outcome, but in this case I don&#x2019;t know why but when a-p==0<br>the % calculation get screwed up and throw some weird value<br><br>so to avoid that</p><pre><code class="language-C++">min(a-1-(p-1)%a, (b-1-(p-1)%b, c-1-(p-1)%c)</code></pre><p>I have done that to the equation</p>]]></content:encoded></item><item><title><![CDATA[Linux How to Update Kernel]]></title><description><![CDATA[<p>Updating Kernel is Simpler than you think<br>First of all you need to go to the site where you can download the kernel file of Linux</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Index of /~kernel-ppa/mainline</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"></div></div><div class="kg-bookmark-thumbnail"><img src="https://kernel.ubuntu.com/icons/blank.gif"></div></a></figure><figure class="kg-card kg-image-card"><img src="https://sncouncilcom.files.wordpress.com/2021/04/image.png?w=655" class="kg-image" alt loading="lazy"></figure><p>What you can see is the list of available Linux Kernel Version<br>what you need to do is pick the</p>]]></description><link>https://sncouncil.com/linux-how-to-update-kernel/</link><guid isPermaLink="false">60812789d9a8321223a0173a</guid><category><![CDATA[Linux]]></category><category><![CDATA[English]]></category><dc:creator><![CDATA[Skuld Norniern]]></dc:creator><pubDate>Tue, 13 Apr 2021 16:37:21 GMT</pubDate><content:encoded><![CDATA[<p>Updating Kernel is Simpler than you think<br>First of all you need to go to the site where you can download the kernel file of Linux</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Index of /~kernel-ppa/mainline</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"></div></div><div class="kg-bookmark-thumbnail"><img src="https://kernel.ubuntu.com/icons/blank.gif"></div></a></figure><figure class="kg-card kg-image-card"><img src="https://sncouncilcom.files.wordpress.com/2021/04/image.png?w=655" class="kg-image" alt loading="lazy"></figure><p>What you can see is the list of available Linux Kernel Version<br>what you need to do is pick the kernel that you want to use (for me I used v5.12-rc6)</p><figure class="kg-card kg-image-card"><img src="https://sncouncilcom.files.wordpress.com/2021/04/image-1.png?w=876" class="kg-image" alt loading="lazy"></figure><p>You can opt between low-latency and generic files.<br>If you want the low-latency kernel than download that, instead go only for generic files such as :</p><ul><li>linux-headers-x.x.x * low-latency</li><li>linux-headers-x.x.x *_x.x.x_all.deb</li><li>linux-image-unsigned-x.x.x * low-latency</li><li>llinux-modules-x.x.x * low-latency</li></ul><p>For generic download the generic Debian packages for the kernel.</p><ul><li>linux-headers-x.x.x * generic</li><li>linux-headers-x.x.x *_x.x.x_all.deb</li><li>linux-image-unsigned-x.x.x * generic</li><li>llinux-modules-x.x.x * generic</li></ul><p>However, one will be common in both generic and low-latency is the Linux-headers-x.x.x*_all.deb<br>The x.x.x in this case will be 5.12.0</p><p>Because we have downloaded from the browser</p><blockquote>$ cd Downloads</blockquote><p>and while avoiding to install the deb files by one by one we will use the command</p><blockquote>$ sudo dpkg -i *.deb</blockquote><p>after this done and your system rebooted</p><blockquote>$ uname -sr</blockquote><p>you will be able to see the updated kernel version</p>]]></content:encoded></item></channel></rss>