본문 바로가기

windows

(4)
CUDA 설치하기, [윈도우, 리눅스] [1. 개요]윈도우 / 리눅스 모두 아래와 같은 순서로 설치한다.그래픽 카드 드라이버 설치CUDA 설치cuDNN 설치모든 설치가 정상적으로 되었는지 확인하기 위해 pytorch 를 이용하여 확인하도록 한다. 요약OS: Windows 10그래픽 카드: GTX 1650 SuperDriver 버전 : 457.51CUDA 버전: 11.1cuDNN 버전: 8.9.2python 버전: 3.7.8pytorch 버전: 1.8.2[2. 윈도우]그래픽 카드 드라이버 설치그래픽 카드 드라이버 설치파일은 아래 사이트에서 다운 받도록 한다.시스템에 장착된 그래픽 카드 모델을 적절히 기입하도록.https://www.nvidia.co.kr/Download/index.aspx?lang=kr설치 후, nvidia-smi 명령어를 실행..
[내용 채워야 됨] 인코딩 변경 chcp / locale 작성해야 되는데.
copy 명령어에 대해서 [1. 개요] samba 로 연결된 서버에서 특정 키워드를 갖는 파일 이름으로 갖는 1천여개 이상의 파일을 복사해올 필요가 있었다. cmd 에서 작업을 진행했는데, 복사한 파일이 원본 파일보다 바이트 수가 낮은 문제가 있었다. [2. 해결] 당시 사용한 명령어는 아래와 같다. for /F %a in ('type tclist.txt') do copy "외부 파일경로"\%a_* " 내 파일 경로" 여기서 copy 에 옵션을 추가하였다. copy /b 대상이 이진 파일임을 명시한다. /b 옵션이 없으면 텍스트 모드로 여는지 까지는 확인해보지 않았지만, 문제는 해결 할 수 있었다.
Window, C++, 예외처리 [1. 개요] 윈도우 환경에서 C++ 애플리케이션 작성 시, 예외처리 방법을 정리한다. try ~ catch __try ~ __except (SEH) Unhandled Exception Filter [2. try ~ catch] 표준 C++ 에서 제공하는 예외 처리 방법 throw 키워드를 이용해 명시적으로 발생시킨 예외를 제어한다. catch 에서 예외를 전부 제어할 수 없는 경우, 비정상 종료가 발생한다. [3. __try ~ __except] 윈도우 에서 제공하는 예외 처리 방법 # 리눅스에서는 사용 불가 (?) SEH (=Structured Error Handling) 이라고 부른다. [4. Unhandled Exception Filter] [5. GetExceptionCode() ] 발생한 ex..