본문 바로가기

분류 전체보기165

[백준] 할로윈 묘지(3860) Java 더보기 https://www.acmicpc.net/problem/3860 3860번: 할로윈 묘지 오늘은 할로윈이다. 상근이와 친구들은 할로윈을 기념하기 위해 묘지를 방문했다. 상근이와 친구들은 한 명씩 묘지로 들어가고, 혼자서 묘지의 출구를 찾아야 한다. 이제, 상근이의 차례가 돌아 www.acmicpc.net 문제 요약 더보기 할로윈에 할짓이 없는지 묘지 탐험을 하는 상근이. 입구로 들어가서 출구로 최대한 빨리 나오는 것이 목표. 묘지는 W × H 크기의 그리드 형태. 묘지의 입구는 (0, 0)이고, 출구는 (W-1, H-1)이다. 상근이는 최대한 빨리 묘지를 나가려고 한다. 그리고 상근이는 이동하던 도중 출구에 도달하면 그 즉시 묘지를 빠져나간다. 상근이는 현재 있는 칸과 동, 서, 남, 북으로 인.. 2021. 8. 11.
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.
맥북에 (python) 개발 환경 올리기 언젠가 다른 컴퓨터에 개발 환경을 세팅해야 할 일이 있을 것 같아서 기록 삼아 올린다. subicura.com/2017/11/22/mac-os-development-environment-setup.html 본격 macOS에 개발 환경 구축하기 macOS에서 터미널을 자주 사용하는 개발자를 대상으로 심플하고 깔끔한 테마 위주의 개발 환경을 설정하는 방법을 소개합니다. 이 글을 보고 하나하나 설정하면 어디 가서 발표할 때 고오오급 개 subicura.com 일단 이 포스트를 기본으로 iterm2 설정부터 neovim 및 spacevim 설정을 했다. 그 후 neovim을 실행시키니, 사용에는 문제가 없는데 실행시킬 때 마다 빨간색 경고 문구로 ~/.Spacevim/bundle/vimproc.vim/lib/v.. 2021. 1. 11.