Keras, Tensorflow에서 GPU 똑똑하게 사용하기 - 1부

Python/Keras 2018. 10. 11. 22:07

이번 포스팅에서는 Keras와 Tensorflow에서 GPU를 더 똑똑하게 사용하는 방법에 대해 알아보자. 케라스 (와 당연히 텐서플로우)를 사용한다면, GPU도 높은 확률로 사용 중일 것 이다. 근데 이놈의 텐서플로우는 default로 (2장 이상의 GPU를 사용한다면 모든) GPU의 메모리를 배정받으면서 시작되는데, 이 경우 파이썬 프로세스를 하나만 실행하기만 해도 GPU 메모리가 허덕이는 경우가 태반이다. 하는일은 하나도 없고 (util : 0%) 메모리는 95%를 먹고계신 Tensorflow ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[10000,32,28,28] [[Node: conv..

Article Thumbnail
Python 라이브러리 설치하기

Python 2017. 12. 7. 13:30

사실 이 글을 써야하나 말아야하나 했으나... 본 블로그는 완전초보를 위한 블로그이므로 가볍게 다루고 넘어간다. 1. pip? pip!우선 파이썬의 거의 모든 라이브러리는 pip이라는 설치라이브러리를 통해 설치할 수 있다. 이글을 쓰는 2017년 말 기준으로 9.0.1이 최신 버전(홈페이지)이며, 파이썬이 설치되어 있다면 같이 있을 확율이 높으므로, 추가적으로 설치할 필요는 없다. 다만, 구버전의 파이썬을 설치 할때, 버전이 8.x 대가 포함되어 있어, 사용할 때마다 업그레이드 하라고 주의를 줄테니 가볍게 업그레이드를 해주고 가자 C:\>pip install --upgrade pip pip을 통해 pip 자신을 업그레이드 해주었는데, 대다수의 라이브러리도 같은 방식으로 설치하게 된다. 당장 사용할때에는,..

Article Thumbnail
1. Django 설치하기

Python/Django 2017. 11. 14. 14:42

나만의 홈페이지를 만들고 싶다는 생각은 인터넷을 사용하는 사람이라면 누구나 다 해봤을 것이다. 이에 추가로, 나만의 프로그램을 만드는 것 또한, 개발자라면 한번 쯤 생각 해 봤을 것같다. 필자는 이를 위해 Django 라는 라이브러리를 사용하고 있는데, 사용하기 아주 간단한 파이썬 웹 프레임워크라고 생각하면 된다. 오늘 포스팅에서는 Django를 설치하고, 크롬에서 기본 페이지까지 실행 시키는 방법에 대해 설명하고자 한다. 대부분의 내용이 공식홈페이지(클릭) 을 따라 한 것이나, 본 포스트에서는 초심자가 Windows에서 기본적인 앱을 구동하는 것까지를 목표로 한다.1. 준비물파이썬- pip (파이썬이 있다면 pip도 있다)- virtualenv (꼭 있어야 하진 않지만 독립된 환경에서 하는 것이 여러모..

Article Thumbnail
[NAS] Synology DS716+II 사용방법 2부

Misc./Devices 2017. 5. 29. 17:33

2017/05/04 - [Life/IT기기] - [NAS] Synology DS716+II 개봉 및 설치 2017/05/24 - [Life/IT기기] - [NAS] Synology DS716+II 사용방법 1부 2부에서는, NAS로 어떤것을 할 수 있는지, 어떻게 내 삶을 좀 더 편하게 만들 수 있을지에 대해 다룬다. 우선 위의 두 글을 모두 제대로 따라했다면, 실제 사용상에는 문제가 없다. 데이터야 본인이 원하는 것을 냅다 하드에 집어놓으면 인터넷이 있는 환경에서는 언제 어디서든 오케이! 그렇다면 이미 집어 넣은 데이터와, 앞으로 넣게 될 데이터를 어떻게 해야 쉽게 다룰 수 있을까? 1. 음악? 영화? 미디어서버!필자는 나스를 이용해 집안은 물론이고, 어디서든지 필자가 소장하고 있는 영화와 음악 등을 ..

Article Thumbnail
[NAS] Synology DS716+II 사용방법 1부

Misc./Devices 2017. 5. 24. 17:41

얼마전 개봉기를 썼었던 DS716+II를 약 3주 넘게 쓰고 나서, 오늘은 처음 사용하는 독자들을 위해 사용방법과 후기를 올리고자 한다 0. 준비물 네트워크 연결 설정이 완료된 시놀로지 NAS (안되어 있다면 여기를 보고 참조)사용할 HDD나 SSD, 최대 2개충분한 인내심, 이게 왜 중요한지 글에서 설명한다.모든게 준비되어있다면, 커피한잔과 함께 시작하도록 하자. 긴 밤이 될 수 있다. (추가) HDD 구매시 고려해야 할 것NAS용 하드는 일반 하드와는 차이점이 존재한다. NAS라는 것은 일반적으로 24시간 작동하는 것을 기준으로 삼기에, 컴퓨터 본체와 함께 꺼졌다 켜지는 보통의 HDD들 보다 빡시게 일을 해야한다. 즉, 성능보단 안정성을 추구한다는 뜻인데, 이렇기 때문에 제조사마다 NAS용 하드라고 ..

Article Thumbnail