본문 바로가기

케라스3

Keras에서 GPU 사용하기 - MacBook 18' pro, Radeon pro 560X 4G 졸업 프로젝트를 위해 열심히 딥러닝을 공부하던 나. ConvNet 파트에 들어가자 모델 하나 학습 시키는데 1시간이 걸렸다. 슬픈 마음으로 Google Collab을 이용해야 하나 고민하고 있었는데, 내 친구가 맥북에 GPU가 있지 않냐고 했다. 그렇다. 나는 멀쩡한 GPU를 놔두고 CPU를 고문하고 있었던 것이다. 이렇게 좋은 노트북을 써본적이 없어서 나는 GPU가 들어있으리라고 생각도 못했었다 ㅋ큐ㅠㅠㅠㅠ 암튼 그래서 MacBook 18' pro, Radeon pro 560X 4G 환경에서 Keras GPU를 사용하는 법을 정리해봤다. 일단 tensorflow는 Nvidia 친화적이기 때문에 구글링하면 CUDA 세팅 어쩌구 밖에 안나온다. 좀더 찾아보니 plaidml과 Metal 을 이용한 방법이 있.. 2021. 2. 11.
Keras 개발 환경 세팅 (on Macbook) - 2편. Jupyter notebook 나는 코딩 못하는 말하는 감자와 같은 컴공 4학년이지만, vim의 간지와 허세를 포기할 수 없어서 tykimos.github.io/2017/08/07/Keras_Install_on_Mac/ 맥에서 케라스 설치하기 맥에서 케라스 개발 환경을 구축하는 방법에 대해서 알아보겠습니다. 진행순서는 다음과 같습니다. 프로젝트 디렉토리 만들기 가상 개발환경 만들기 웹기반 파이썬 개발환경인 주피터 노트북 tykimos.github.io 위 블로그 작성자분이 추천하신 웹 브라우저에서 코딩이 가능한 Jupyter notebook을 설치하지 않았다. 그런데 알고보니까 Jupyter notebook은 단순한 코드 에디터가 아니었다. 코드의 일부분만 따로 따로 실행시킬 수 있는 아주 좋은 환경을 제공해준다고 한다. 그래도 vi.. 2021. 2. 4.
Keras 개발 환경 세팅 (on Macbook) - 1편 졸프를 파이썬으로 할 것 같아서 지난달에 파이썬 개발 환경을 올려뒀었다. Anaconda 없이 그냥 python3.9.x와 spacevim 등을 올리고 vim에서 python 자동완성, highliting 정도만 가능하게 만들어뒀었다. 그런데 짜잔~ tensorflow는 python 3.8까지만 지원한답니다~ ㅋㅋ루삥뽕~ pip install tensorflow 이렇게 명령어를 입력하면, 대략 현재 환경에 맞는 tensorflow 버전이 없다 뭐 이런 느낌으로 에러 메세지가 뜨면서 설치가 안된다. 이게 python 3.9를 지원을 안해서 그런 거였음 ㅜㅜ 결국 나는 Anaconda의 존재만 알고 뭐에 쓰는지 몰랐지만 여차 저차 해서 anaconda로 가상환경을 만들어서 Keras 세팅을 했다. www.a.. 2021. 2. 4.