<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>IT삽질의 현장</title>
    <link>https://it-spadework.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sun, 21 Jun 2026 16:40:41 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Mason-CHOI</managingEditor>
    <image>
      <title>IT삽질의 현장</title>
      <url>https://tistory1.daumcdn.net/tistory/3514982/attach/de2edddfc9ab4aa98626c695f293ecf6</url>
      <link>https://it-spadework.tistory.com</link>
    </image>
    <item>
      <title>경로내에 있는 파일 리스트 출력</title>
      <link>https://it-spadework.tistory.com/entry/%EA%B2%BD%EB%A1%9C%EB%82%B4%EC%97%90-%EC%9E%88%EB%8A%94-%ED%8C%8C%EC%9D%BC-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%B6%9C%EB%A0%A5</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;search_dir 경로(workspace 폴더)에 있는 파일 리스트 출력 예시&lt;/p&gt;
&lt;pre id=&quot;code_1664375648926&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#!/bin/bash
search_dir=&quot;./workspace&quot;

for entry in &quot;$search_dir&quot;/*
do
  echo &quot;$entry&quot;
done&lt;/code&gt;&lt;/pre&gt;</description>
      <category>프로그래밍/Script</category>
      <category>file list</category>
      <category>script</category>
      <category>쉘</category>
      <category>스크립트</category>
      <category>파일 리스트 출력</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/49</guid>
      <comments>https://it-spadework.tistory.com/entry/%EA%B2%BD%EB%A1%9C%EB%82%B4%EC%97%90-%EC%9E%88%EB%8A%94-%ED%8C%8C%EC%9D%BC-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%B6%9C%EB%A0%A5#entry49comment</comments>
      <pubDate>Wed, 28 Sep 2022 23:35:50 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] script에서 split</title>
      <link>https://it-spadework.tistory.com/entry/Linux-script%EC%97%90%EC%84%9C-split</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스 쉘 스크립트에서 split 예시&lt;/p&gt;
&lt;pre id=&quot;code_1664375201926&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#!/bin/bash

search_dir=&quot;I/wanna/go/home&quot;

test_1=$(echo $entry | cut -d '/' -f3)

echo $test_1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍/Script</category>
      <category>script split</category>
      <category>split</category>
      <category>쉘 스크립트</category>
      <category>스크립트</category>
      <category>스크립트 분할</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/48</guid>
      <comments>https://it-spadework.tistory.com/entry/Linux-script%EC%97%90%EC%84%9C-split#entry48comment</comments>
      <pubDate>Wed, 28 Sep 2022 23:28:03 +0900</pubDate>
    </item>
    <item>
      <title>Pytorch 특정 GPU만 할당 및 사용</title>
      <link>https://it-spadework.tistory.com/entry/Pytorch-%ED%8A%B9%EC%A0%95-GPU%EB%A7%8C-%ED%95%A0%EB%8B%B9-%EB%B0%8F-%EC%82%AC%EC%9A%A9</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1650779983972&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import os

os.environ[&quot;CUDA_DEVICE_ORDER&quot;]=&quot;PCI_BUS_ID&quot;  # Arrange GPU devices starting from 0
os.environ[&quot;CUDA_VISIBLE_DEVICES&quot;]= &quot;0,1&quot;  # 0번 과 1번 GPU를 사용, Set the GPU 2 to use&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 실행할 코드 맨 위에 적용하여 실행하면 됨.&lt;/p&gt;</description>
      <category>프로그래밍/Pytorch</category>
      <category>gpu 제한</category>
      <category>gpu 할당</category>
      <category>multi gpu</category>
      <category>pytorch</category>
      <category>특정 GPU</category>
      <category>할당</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/47</guid>
      <comments>https://it-spadework.tistory.com/entry/Pytorch-%ED%8A%B9%EC%A0%95-GPU%EB%A7%8C-%ED%95%A0%EB%8B%B9-%EB%B0%8F-%EC%82%AC%EC%9A%A9#entry47comment</comments>
      <pubDate>Sun, 24 Apr 2022 15:09:12 +0900</pubDate>
    </item>
    <item>
      <title>버거킹 간편 로그인 오류 해결 방안</title>
      <link>https://it-spadework.tistory.com/entry/%EB%B2%84%EA%B1%B0%ED%82%B9-%EA%B0%84%ED%8E%B8-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EC%95%88</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;버거킹 앱에서 간편 로그인을 하면 아래와 같은 오류가 발생하는 경우가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;와이파이도 안정적이고 데이터도 안정적인데, 아래와 같은 오류가 생기는 이유는 DNS문제인데, 몇 번의 클릭으로 해결 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HYjQy/btrzPg9lPz2/SSQT2kxHxLj4zJh2RzI5k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HYjQy/btrzPg9lPz2/SSQT2kxHxLj4zJh2RzI5k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HYjQy/btrzPg9lPz2/SSQT2kxHxLj4zJh2RzI5k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHYjQy%2FbtrzPg9lPz2%2FSSQT2kxHxLj4zJh2RzI5k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;352&quot; height=&quot;724&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드(갤럭시 기종)으로 안내하면, 아래의 순서와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-29.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhNrhQ/btrzQisb0CV/uOLoIAeXdUXEFp2tbcKkUK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhNrhQ/btrzQisb0CV/uOLoIAeXdUXEFp2tbcKkUK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhNrhQ/btrzQisb0CV/uOLoIAeXdUXEFp2tbcKkUK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhNrhQ%2FbtrzQisb0CV%2FuOLoIAeXdUXEFp2tbcKkUK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;352&quot; height=&quot;724&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-29.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-33.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bk5yGr/btrzRqJNuqR/22cIWmtl2Zy76iE487QPKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bk5yGr/btrzRqJNuqR/22cIWmtl2Zy76iE487QPKk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bk5yGr/btrzRqJNuqR/22cIWmtl2Zy76iE487QPKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbk5yGr%2FbtrzRqJNuqR%2F22cIWmtl2Zy76iE487QPKk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;352&quot; height=&quot;724&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-33.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-37.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nYO6U/btrzMbgPD5K/v4dDkJwchtIHHD0kF6maKK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nYO6U/btrzMbgPD5K/v4dDkJwchtIHHD0kF6maKK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nYO6U/btrzMbgPD5K/v4dDkJwchtIHHD0kF6maKK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnYO6U%2FbtrzMbgPD5K%2Fv4dDkJwchtIHHD0kF6maKK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;352&quot; height=&quot;724&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-37.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-40.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GXL7S/btrzMJqQyz8/ZTjSkPolgt9giApRkLPsCk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GXL7S/btrzMJqQyz8/ZTjSkPolgt9giApRkLPsCk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GXL7S/btrzMJqQyz8/ZTjSkPolgt9giApRkLPsCk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGXL7S%2FbtrzMJqQyz8%2FZTjSkPolgt9giApRkLPsCk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;352&quot; height=&quot;724&quot; data-filename=&quot;KakaoTalk_Photo_2022-04-19-16-39-40.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 설정 후, 버거킹 앱을 재실행 하여, 간편 로그인을 하면 로그인 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 방법도 안될 경우, 고객센터에 문의 하는 것이 가장 빠르다.&lt;/p&gt;</description>
      <category>잡다한 TIP</category>
      <category>간편로그인</category>
      <category>네이버</category>
      <category>버거킹</category>
      <category>버거킹 간편로그인</category>
      <category>버거킹 간편로그인 오류</category>
      <category>버거킹 앱</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/46</guid>
      <comments>https://it-spadework.tistory.com/entry/%EB%B2%84%EA%B1%B0%ED%82%B9-%EA%B0%84%ED%8E%B8-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EC%95%88#entry46comment</comments>
      <pubDate>Tue, 19 Apr 2022 16:48:01 +0900</pubDate>
    </item>
    <item>
      <title>멀티 GPU 시스템에서 하나의 GPU만 사용하기</title>
      <link>https://it-spadework.tistory.com/entry/%EB%A9%80%ED%8B%B0-GPU-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C-%ED%95%98%EB%82%98%EC%9D%98-GPU%EB%A7%8C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;방법 1&lt;/p&gt;
&lt;pre id=&quot;code_1644941711561&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;tf.debugging.set_log_device_placement(True)

try:
  # 유효하지 않은 GPU 장치를 명시
  with tf.device('/device:GPU:2'):
    a = tf.constant([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]])
    b = tf.constant([[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]])
    c = tf.matmul(a, b)
except RuntimeError as e:
  print(e)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ref: &lt;a title=&quot;Tensorflow&quot; href=&quot;https://www.tensorflow.org/guide/gpu?hl=ko#%EB%A9%80%ED%8B%B0_gpu_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C_%ED%95%98%EB%82%98%EC%9D%98_gpu%EB%A7%8C_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.tensorflow.org/guide/gpu?hl=ko#%EB%A9%80%ED%8B%B0_gpu_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C_%ED%95%98%EB%82%98%EC%9D%98_gpu%EB%A7%8C_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1644941783650&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;GPU 사용하기 &amp;nbsp;|&amp;nbsp; TensorFlow Core&quot; data-og-description=&quot;도움말 Kaggle에 TensorFlow과 그레이트 배리어 리프 (Great Barrier Reef)를 보호하기 도전에 참여 GPU 사용하기 Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한&quot; data-og-host=&quot;www.tensorflow.org&quot; data-og-source-url=&quot;https://www.tensorflow.org/guide/gpu?hl=ko#%EB%A9%80%ED%8B%B0_gpu_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C_%ED%95%98%EB%82%98%EC%9D%98_gpu%EB%A7%8C_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0&quot; data-og-url=&quot;https://www.tensorflow.org/guide/gpu?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/TVSWV/hyNqxIUO7x/YViHHpCkGBciRZrOz0Rkd1/img.png?width=1200&amp;amp;height=675&amp;amp;face=0_0_1200_675&quot;&gt;&lt;a href=&quot;https://www.tensorflow.org/guide/gpu?hl=ko#%EB%A9%80%ED%8B%B0_gpu_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C_%ED%95%98%EB%82%98%EC%9D%98_gpu%EB%A7%8C_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.tensorflow.org/guide/gpu?hl=ko#%EB%A9%80%ED%8B%B0_gpu_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C_%ED%95%98%EB%82%98%EC%9D%98_gpu%EB%A7%8C_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/TVSWV/hyNqxIUO7x/YViHHpCkGBciRZrOz0Rkd1/img.png?width=1200&amp;amp;height=675&amp;amp;face=0_0_1200_675');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GPU 사용하기 &amp;nbsp;|&amp;nbsp; TensorFlow Core&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;도움말 Kaggle에 TensorFlow과 그레이트 배리어 리프 (Great Barrier Reef)를 보호하기 도전에 참여 GPU 사용하기 Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.tensorflow.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법 2&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래의 코드를 맨 처음 부분에 넣어주면 됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Ex&amp;gt; os.environ[&quot;CUDA_VISIBLE_DEVICES&quot;]=&quot;0&quot; ,&amp;nbsp; &amp;nbsp; GPU 0를 사용하겠음 선언.&lt;/p&gt;
&lt;pre id=&quot;code_1644941638548&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import os

os.environ[&quot;CUDA_VISIBLE_DEVICES&quot;]=&quot;0&quot;
gpus = tf.config.experimental.list_physical_devices('GPU')
if gpus:
    try:
        tf.config.experimental.set_memory_growth(gpus[0], True)
    except RuntimeError as e:
        print(e)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍/Keras</category>
      <category>gpu 하나만 사용</category>
      <category>keras</category>
      <category>multigpu</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/45</guid>
      <comments>https://it-spadework.tistory.com/entry/%EB%A9%80%ED%8B%B0-GPU-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C-%ED%95%98%EB%82%98%EC%9D%98-GPU%EB%A7%8C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0#entry45comment</comments>
      <pubDate>Wed, 16 Feb 2022 01:18:11 +0900</pubDate>
    </item>
    <item>
      <title>ModuleNotFoundError: No module named 'apex'</title>
      <link>https://it-spadework.tistory.com/entry/ModuleNotFoundError-No-module-named-apex</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1642002909559&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option=&quot;--cpp_ext&quot; --global-option=&quot;--cuda_ext&quot; ./&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래의 주소로 가서 참조하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/NVIDIA/apex&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/NVIDIA/apex&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1642001795398&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - NVIDIA/apex: A PyTorch Extension:  Tools for easy mixed precision and distributed training in Pytorch&quot; data-og-description=&quot;A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch - GitHub - NVIDIA/apex: A PyTorch Extension: Tools for easy mixed precision and distributed training in Pyt...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/NVIDIA/apex&quot; data-og-url=&quot;https://github.com/NVIDIA/apex&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ijnBX/hyM4zgDuve/hC59IYdJYCi114DnBcaLxK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/NVIDIA/apex&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/NVIDIA/apex&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ijnBX/hyM4zgDuve/hC59IYdJYCi114DnBcaLxK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - NVIDIA/apex: A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch - GitHub - NVIDIA/apex: A PyTorch Extension: Tools for easy mixed precision and distributed training in Pyt...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍을 위한 기본 세팅/Anaconda</category>
      <category>Apex</category>
      <category>multi gpu</category>
      <category>Nvidia Apex</category>
      <category>에이펙스</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/44</guid>
      <comments>https://it-spadework.tistory.com/entry/ModuleNotFoundError-No-module-named-apex#entry44comment</comments>
      <pubDate>Thu, 13 Jan 2022 00:37:16 +0900</pubDate>
    </item>
    <item>
      <title>Docker 내부 root 계정 권한</title>
      <link>https://it-spadework.tistory.com/entry/Docker-%EB%82%B4%EB%B6%80-root-%EA%B3%84%EC%A0%95-%EA%B6%8C%ED%95%9C</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Docker 내부에서 permission error가 발생하면 root의 권한이 필요한데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정하지 않은 P/W를 요구하는 경우가 나타난다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이럴경우 root 계정으로 docker를 접속하는 방법으로 해결 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;docker exec -u 0 -it mycontainer bash&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mycontainer -&amp;gt; 컨테이너 이름&lt;/p&gt;</description>
      <category>프로그래밍을 위한 기본 세팅/Docker</category>
      <category>Docker</category>
      <category>docker password</category>
      <category>docker root</category>
      <category>docker 패스워드</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/43</guid>
      <comments>https://it-spadework.tistory.com/entry/Docker-%EB%82%B4%EB%B6%80-root-%EA%B3%84%EC%A0%95-%EA%B6%8C%ED%95%9C#entry43comment</comments>
      <pubDate>Sun, 9 Jan 2022 22:02:36 +0900</pubDate>
    </item>
    <item>
      <title>no module named 'tqdm'</title>
      <link>https://it-spadework.tistory.com/entry/no-module-named-tqdm</link>
      <description>&lt;pre class=&quot;cmake&quot;&gt;&lt;code&gt;pip install tqdm&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍을 위한 기본 세팅/Anaconda</category>
      <category>no module named 'tqdm'</category>
      <category>tqdm</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/42</guid>
      <comments>https://it-spadework.tistory.com/entry/no-module-named-tqdm#entry42comment</comments>
      <pubDate>Sun, 9 Jan 2022 13:15:41 +0900</pubDate>
    </item>
    <item>
      <title>리눅스에서 깔끔하게 컴퓨터 자원 모니터링</title>
      <link>https://it-spadework.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-%EA%B9%94%EB%81%94%ED%95%98%EA%B2%8C-%EC%BB%B4%ED%93%A8%ED%84%B0-%EC%9E%90%EC%9B%90-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;gmonitor를 활용하면 컴퓨터의 자원을 훨씬 편하게 확인 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1208&quot; data-origin-height=&quot;812&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zT2aS/btrpUIhkE7o/Ck2GgvMoJb34GzSHJnhVj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zT2aS/btrpUIhkE7o/Ck2GgvMoJb34GzSHJnhVj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zT2aS/btrpUIhkE7o/Ck2GgvMoJb34GzSHJnhVj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzT2aS%2FbtrpUIhkE7o%2FCk2GgvMoJb34GzSHJnhVj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1208&quot; height=&quot;812&quot; data-origin-width=&quot;1208&quot; data-origin-height=&quot;812&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제로 GPU에 부하를 주면 아래의 이미지와 같이 출력됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(GPU 부하 프로그램은 gpu_burn 프로그램을 활용하였습니다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;785&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqAxBv/btrpTf7yM7r/FTWjjXssVJk8mJjyXKNc21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqAxBv/btrpTf7yM7r/FTWjjXssVJk8mJjyXKNc21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqAxBv/btrpTf7yM7r/FTWjjXssVJk8mJjyXKNc21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqAxBv%2FbtrpTf7yM7r%2FFTWjjXssVJk8mJjyXKNc21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1155&quot; height=&quot;785&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;785&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Ref.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/wilicc/gpu-burn&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/wilicc/gpu-burn&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1641454210831&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - wilicc/gpu-burn: Multi-GPU CUDA stress test&quot; data-og-description=&quot;Multi-GPU CUDA stress test. Contribute to wilicc/gpu-burn development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/wilicc/gpu-burn&quot; data-og-url=&quot;https://github.com/wilicc/gpu-burn&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://github.com/wilicc/gpu-burn&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/wilicc/gpu-burn&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - wilicc/gpu-burn: Multi-GPU CUDA stress test&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Multi-GPU CUDA stress test. Contribute to wilicc/gpu-burn development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://eungbean.github.io/2018/08/29/gpu-monitor-with-byobu/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://eungbean.github.io/2018/08/29/gpu-monitor-with-byobu/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1641450169948&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Ubuntu에서 GPU 모니터링 더 멋지게 하기&quot; data-og-description=&quot;GPU Useage를 편하게 모니터 해보자! 앞서 포스트에서 gpu를 모니터링 하는 방법을 몇가지 언급했습니다. Ubuntu에서 GPU 모니터링 하는 4가지 방법 위에서 언급한 4가지 툴을 한 화면에 모두 띄워 놓자&quot; data-og-host=&quot;eungbean.github.io&quot; data-og-source-url=&quot;https://eungbean.github.io/2018/08/29/gpu-monitor-with-byobu/&quot; data-og-url=&quot;https://eungbean.github.io/2018/08/29/gpu-monitor-with-byobu/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://eungbean.github.io/2018/08/29/gpu-monitor-with-byobu/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://eungbean.github.io/2018/08/29/gpu-monitor-with-byobu/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Ubuntu에서 GPU 모니터링 더 멋지게 하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;GPU Useage를 편하게 모니터 해보자! 앞서 포스트에서 gpu를 모니터링 하는 방법을 몇가지 언급했습니다. Ubuntu에서 GPU 모니터링 하는 4가지 방법 위에서 언급한 4가지 툴을 한 화면에 모두 띄워 놓자&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;eungbean.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍을 위한 기본 세팅/Ubuntu 서버 세팅</category>
      <category>Gmonitor</category>
      <category>GPU 모니터링</category>
      <category>hwmonitor</category>
      <category>리눅스 모니터링</category>
      <category>자원 모니터링</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/41</guid>
      <comments>https://it-spadework.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-%EA%B9%94%EB%81%94%ED%95%98%EA%B2%8C-%EC%BB%B4%ED%93%A8%ED%84%B0-%EC%9E%90%EC%9B%90-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81#entry41comment</comments>
      <pubDate>Thu, 6 Jan 2022 16:16:51 +0900</pubDate>
    </item>
    <item>
      <title>컨테이너 목록 불러오기</title>
      <link>https://it-spadework.tistory.com/entry/%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EB%AA%A9%EB%A1%9D-%EB%B6%88%EB%9F%AC%EC%98%A4%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;실행 중인 컨테이너 목록 불러오기&lt;/p&gt;
&lt;pre id=&quot;code_1641281502054&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo docker ps&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컨테이너 목록 전체 불러오기&lt;/p&gt;
&lt;pre id=&quot;code_1641281537053&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo docker ps -a&lt;/code&gt;&lt;/pre&gt;</description>
      <category>프로그래밍을 위한 기본 세팅/Docker</category>
      <category>docker 컨테이너</category>
      <category>도커 컨테이너</category>
      <category>컨테이너</category>
      <category>컨테이너 목록</category>
      <author>Mason-CHOI</author>
      <guid isPermaLink="true">https://it-spadework.tistory.com/40</guid>
      <comments>https://it-spadework.tistory.com/entry/%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EB%AA%A9%EB%A1%9D-%EB%B6%88%EB%9F%AC%EC%98%A4%EA%B8%B0#entry40comment</comments>
      <pubDate>Tue, 4 Jan 2022 16:32:44 +0900</pubDate>
    </item>
  </channel>
</rss>