본문 바로가기

전체 글

(184)
PyTorch 데이터로더(Dataloader)의 첫 번째 배치 혹은 iter()가 굉장히 느리게 동작할 때 해결 방법 PyTorch를 이용할 때면 가끔 데이터로더(dataloader)를 초기화한 뒤에, 첫 번째 배치를 뽑을 때 혹은 iter()를 사용했을 때 굉장히 느리게 동작하는 경우가 있다. 말 그대로 첫 번째 데이터 배치(batch)를 가져오기 위해서 많은 시간이 소요되는 것인데, 5분 이상 걸리는 경우도 있다. 이러한 문제가 발생하는 원인으로는 여러 가지가 있는데, 필자의 경우 PyTorch 상에서 커스텀(custom) Dataset 클래스를 작성할 때 __getitem__() 메서드 안에서 랜덤(random) 함수를 이용하여 학습 데이터를 가져오는 경우에 이러한 문제가 발생했다. 다시 말해, 데이터로더(dataloader)가 데이터를 불러오는 상황에서 시간이 오래 걸릴만한 요소가 있을 때 이러한 문제가 발생하는..
휴대폰 약정이 끝났을 때, 기기 변경(휴대폰 변경) 없이 요금 할인(선택 약정 할인) 쭉 받는 방법 휴대폰 약정이 끝나게 되면 다음과 같은 문자를 받게 된다. 만약 휴대폰 기기를 바꾸고 싶은 생각이 없다면, 단순히 약정 기간이 끝났으므로 25% 요금할인을 받고 재가입을 하면 된다. 당연히 그냥 쓰는 것보다야 요금 할인을 받는게 낫다. 물론 몇 년 동안 계속 요금제를 써야 한다. 일반적으로 통신사와 상관 없이, 대체로 25% 정도의 요금 할인이 진행된다. 사실 약정이 끝난 이후에 아무것도 안 하고 있어도 계속 스마트 폰을 사용할 수 있다. 요금은 다달이 통장에서 빠져 나가고, 통화, 문자, 인터넷은 그대로 사용할 수 있기 때문이다. 하지만 이렇게하면 돈을 낭비하고 있는 것과 다름이 없다. 선택 약정 25%를 놓치고 있기 때문이다. 약정이 끝난 뒤에, 다른 통신사를 사용하지 않고 그대로 사용하는 대신에 우..
휴대폰(스마트폰) 구매 방법 & 바꾸는 방법 완벽 총정리 (약정 끝났을 때 및 스마트 폰 새로 살 때 알아야 할 내용 총정리) ※ 본 게시글은 필자의 경험을 기반으로 작성된 글로, 잘못된 정보가 포함되어 있을 수 있습니다. ※ ※ 개요 ※ 오늘날 많은 사람들은 휴대폰(스마트폰)을 사용한다. 휴대폰은 휴대 전화 혹은 핸드폰이라고도 불리고, 최신 휴대폰은 대체로 OS가 탑재된 스마트폰인 경우가 많다. 필자가 어렸을 때는 중학생이 되어야 핸드폰을 갖게 되는 경우가 많았는데, 현재 대한민국에서는 훨씬 어린 나이부터 일상생활을 위해 휴대폰을 한 개씩은 가지는 경우가 많다. 일반적으로 안드로이드(Android) 혹은 iOS 기반의 스마트폰을 사용한다. 필자는 오래전부터 안드로이드 스마트 폰을 사용했다. 2021년을 기준으로 스마트폰 OS 점유율을 살펴보면, 안드로이드(Android)를 사용하는 사람의 비율이 70%를 넘는다. 나머지는 대부..