Caffe at Windows #03딥러닝프레임워크 Caffe 로 윈10에서 mnist 예제를 실행해봅니다2018_05_22 에 확인된 Caffe 기준입니다준비Caffe 가 빌드된 상태를 가정하고 시작합니다즉 CPU 또는 GPU로 빌드된 Caffe 가 준비되어야 합니다LMDB 생성Windows + S 키를 입력합니다검색창에서 Windows PowerShell 을 검색합니다 ※ pow 만 입력해도 자동완성으로 등장합니다Windows PowerShell 을 실행합니다caffe 폴더 위치까지 이동합니다caffe 폴더 위치는 $CAFFE_ROOT 라 명명하겠습니다글쓴이의 경우 $CAFFE_ROOT = C:\Library\caffe 입니다$CAFFE_ROOT 에서./data/mnist/get_mnist.ps1 을..
Caffe at Windows #02딥러닝프레임워크 Caffe 를 윈10에서 GPU 로 설치하는 법을 알아봅니다2018_05_22 에 확인된 Caffe 기준입니다참고 링크 CUDA Toolkit 8.0 1. https://developer.nvidia.com/cuda-80-ga2-download-archive cuDNN Archive 2. https://developer.nvidia.com/rdp/cudnn-archive개요Caffe 를 빌드하는 데에 필수적인 프로그램에 대한 준비는 이전 글을 참고하세요Caffe 를 GPU 로 빌드하는 데에 필요한 프로그램은 다음 2가지입니다CUDA Toolkit글쓴이는 CUDA 8.0 을 사용했습니다cuDNN글쓴이는 cuDNN 5.0 을 사용했습니다※ [ 주의 ] CU..
Caffe at Windows #01딥러닝프레임워크 Caffe 를 윈10에서 CPU 로 설치하는 법을 알아봅니다2018_05_22 에 확인된 Caffe 기준입니다참고 링크 Github, BVLC/caffe 1. https://github.com/BVLC/caffe Visual Studio, Older Downloads 2. https://shd101wyy.github.io/markdown-preview-enhanced Python, Windows Releases 3. https://www.python.org/downloads/windows/ Python Extension Packages 4. https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy CMake, v3.6 D..
ATOM으로 필기를 해보자 #01텍스트에디터의 일종인 ATOM으로 필기하는 법을 알아봅니다참고생활코딩 ATOM 강의https://opentutorials.org/module/1579ATOM 공식페이지https://atom.iomarkdown-preview-enhanced 패키지의 설명서https://shd101wyy.github.io/markdown-preview-enhanced준비[참고 1번]의 설치 항목을 참고해 ATOM 에디터를 설치합니다[참고 1번]의 패키지 항목을 참고해 markdown-preview-enhanced 패키지를 설치합니다 ※ [참고 3번]에서 Install on Atom 항목을 참고해도 됩니다markdown-preview 패키지에서 Disable을 누르고 markdown-previ..
SetCapture() GetCapture() ReleaseCapture()마우스 캡쳐를 연장하는 WinAPI 함수들에 대해 알아봅니다참고 ※ http://www.ucancode.net/Visual_C_Source_Code/MFC-Sample-Code-TrackMouseEvent-GetCapture-SetCapture-ReleaseCapture-GetCursorPos.htm (ucancode) ※ http://soen.kr/lecture/win32api/reference/Function/SetCapture.htm (soen_kr)함수 설명CWnd* SetCapture(HWND)반환값이미 해당 함수를 사용한 윈도우가 있을 경우, 그 윈도우의 핸들을 반환함그런 윈도우가 없을 경우 NULL을 반환함기능매개변수..
Project Note #009Unlight Copycat DAY #18개요Window API의 일종인 pclaf를 활용해 게임을 만드는 과정을 정리합니다.참고 ※ https://github.com/BaeMinCheon/unlight-copycat (Github, "v0.8.0" 태그)환경Visual Studio 2015 ProfessionalWindows 10 Homepclaf (C/C++)맵블럭을 눌렀을 때 시퀀스가 전환되도록 해야하므로, Map::Map()에서 맵블럭 객체를 blockVector에 집어넣는 코드를 수정합니다. 첫번째 블럭을 제외한 나머지 블럭의 make_shared()에 대해서 ++GameWindow::sequenceIndex;를 람다표현식으로 전달합니다. 그리고 Quest::lef..
C&C++ Note #002콘솔 프로그램의 화면 갱신콘솔 프로그램의 화면을 (빈 화면으로) 갱신하고, 커서의 위치를 빈 화면의 좌상단으로 옮기는 방법에 대해 알아봅니다.참고 ※ http://www.cplusplus.com/forum/articles/10515/ (cplusplus) ※ https://msdn.microsoft.com/ko-kr/library/cc230318.aspx (MSDN) ※ https://docs.microsoft.com/en-us/windows/console/coord-str (MSDN)문제프로그램의 규모가 커짐에 따라 출력문이 많아질 경우, 출력창이 지저분해지기 쉬움한 번에 하나의 화면만 보여줘야할 경우해결system("cls") : stdlib.h의 system() 사용해당 ..
C&C++ Note #001콘솔 프로그램의 중단콘솔 프로그램의 실행을 중단하여, 화면의 출력을 유지하는 방법에 대해 알아봅니다.참고 ※ http://www.cplusplus.com/forum/articles/7312/ (cplusplus) ※ http://www.cplusplus.com/forum/articles/11153/ (cplusplus) ※ https://msdn.microsoft.com/ko-kr/library/078sfkak.aspx (MSDN)문제콘솔 프로젝트를 F5 단축키로 디버깅 실행시, 프로그램이 종료되었을 때 콘솔창 또한 닫힘콘솔 프로젝트의 출력을 일정 구간씩 분할하여 차례대로 내보내야 하는 상황해결system("pause"); : stdlib.h의 system()을 사용해당 코드가..
Project Note #008Unlight Copycat DAY #09개요Window API의 일종인 pclaf를 활용해 게임을 만드는 과정을 정리합니다.참고 ※ https://github.com/BaeMinCheon/unlight-copycat (Github, "v0.7.0" 태그)환경Visual Studio 2015 ProfessionalWindows 10 Homepclaf (C/C++) 이전 글에 작성해야할 내용이었는데, 깜빡하고 누락하여 오늘 올립니다. Unlight 캐릭터 카드를 비트맵 리소스로 적용하는 과정에 대한 내용입니다. 기존 Quest 시퀀스에서의 덱 출력은 임시로 만든 비트맵 리소스인 카드 뒷면을 사용했습니다. 이를 Unlight캐릭터 카드로 교체하기 위해 우선 에바리스트, 아이자크..
- Total
- Today
- Yesterday
- visualstudio
- DirectX
- Hashtable
- Game
- A.I.
- NOX
- cuDNN
- csharp
- ATOM
- Anaconda
- dll
- pclaf
- PopeTV
- WindowAPI
- lib
- visual-studio
- CUDA
- CAFFE
- JIT
- git
- vscode
- unity
- Python
- C/C++
- windows
- Docker
- shader
- unreal
- Slack
- tensorflow
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |