분류 전체보기
[DATA/기타] conda 가상환경에서 CUDA, cuDNN 설치하기
내가 돌리는 코드에 따라 요구되는 환경이 다르다보니 각 프로젝트별로 다른 CUDA, cuDNN 설치가 필요할 수 있다. 물론 로컬에 필요한 버전들을 모두 깔아두고서 환경변수를 바꿔가며 쓸 수도 있다. 하지만 이 방법은 너무 비효율적이다. 따라서 conda 환경 내에서 CUDA와 cuDNN을 설치하여 사용해보자.conda 가상환경에서 CUDA, cuDNN 설치$ conda install cudatoolkit==[버전]$ conda install cudnn==[버전]위와 같이 설치하면 가상환경 내에 시스템 간섭을 최소화하며 여러 버전을 관리할 수 있다.
[DATA/기타] Windows tensorflow-gpu 설치
CUDA, cuDNN 설치https://www.tensorflow.org/install/source_windows?hl=ko#gpu Windows의 소스에서 빌드,Windows의 소스에서 빌드 | TensorFlow이 페이지는 Cloud Translation API를 통해 번역되었습니다. Windows의 소스에서 빌드,Windows의 소스에서 빌드 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 소스에www.tensorflow.org위 링크에서 설치하려는 tensorflow-gpu 버전에 맞는 CUDA와 cuDNN을 확인하고 설치합니다.(설치에 어려움이 있다면 여기를 참고하세요.)tensorflow-gpu 설치저는 버전 2.10.0을 사용했습니다. 아래 명령어를 입력하여..
[DATA/기타] Windows에서 CUDA, cuDNN 설치하기
NVIDIA 드라이버 설치NVIDIA 드라이버 다운로드 페이지에서 GPU에 맞는 드라이버를 다운로드하고, 설치해줍니다.GPU 모델명 및 드라이버 버전 확인명령 프롬프트를 열고 nvidia-smi를 입력해줍니다.위에서 알 수 있는 정보는 아래와 같습니다.제 그래픽카드는 RTX 3060입니다.설치된 드라이버 버전은 560.94입니다.이 드라이버는 CUDA 12.6을 지원합니다.내 컴퓨터에 맞는 CUDA 버전 찾기위에서 CUDA 12.6버전을 지원함을 알 수 있었지만, 올바른 CUDA Toolkit 버전을 한 번 더 확인하기 위해서 CUDA 호환성 페이지에서 드라이버 버전 별로 지원하는 CUDA 버전을 확인합니다.CUDA Toolkit 다운로드CUDA Toolkit Archive에서 알맞은 버전의 CUDA T..
[보안/드림핵] 워게임 - 64se64
64se64문제 설명"Welcome! 👋"을 출력하는 html 페이지입니다.소스 코드를 확인하여 문제를 풀고 플래그를 획득하세요.플래그 형식은 DH{...} 입니다.해설제공되는 페이지에 들어가면 다음과 같은 페이지를 볼 수 있다.개발자 도구를 열어서 보면, 다음과 같은 html 코드를 볼 수 있다.위에서 숨겨진 input 태그의 name attr이 64se64_encoding이라고 되어있고 value 값의 끝을 보면 ==로 패딩이 들어가 있으므로 base64로 인코딩된 문자열일 것이라고 생각했고, base64 decoder를 사용해서 디코딩 한 결과 다음과 같은 코드를 얻을 수 있었다.#!/usr/bin/env python3asc=[68, 72, 123, 98, 101, 48, 52, 54, 98, ..
[이것저것] JupyterLab에서 code formatter 사용하기
JupyterLab Code Formatter 설치하기1. 패키지를 설치합니다.pip install jupyterlab-code-formatter2. 지원되는 formatter를 설치합니다.(isort + black이 python에 있어서는 default입니다.)pip install black isort.3 JupyterLab을 재실행합니다.추가 설정하기Format On Save1. Ctrl + , 를 눌러서 Settings Editor에 들어갑니다.2. 좌측에서 Jupyterlab Code Fomatter를 선택합니다.3. Auto format config를 체크합니다. +) Format On Save를 설정하면 코드에 에러가 있을 때 저장을 누르면 오류 창이 자꾸 나와서 너무 귀찮습니다. (주인장은 ..
[React] React에서 chart.js 사용해보기
동기 토이 프로젝트로 이것저것 만들어보던 중에 자바스크립트로 데이터를 잘 표현할 수 있는 라이브러리 중에 chart.js라는 게 있다는 걸 알게 되었다. 이걸 한번 사용해볼까 한다. 아직은 사용해보기 이전이라 아무것도 모르겠고, 공식 홈페이지를 읽어보며 몇가지 연습을 해보며 뭔가 배울 때마다 내용을 추가할 예정이다. 과정
[React] React에서 CKEDitor 사용해보기 후기
동기 글 중간중간에 사진을 넣어가면서 내용을 구성할 수 있는 게시판이 만들고 싶었다. 진행 과정 CKEditor Documentation을 적극 활용했다. 많은 사람들이 쓰는 웹 에디터인 만큼 공식 문서가 엄청 친절하게 잘 되어있다. 리액트 컴포넌트로 CKEditor를 사용하는 방법도 여기를 보면 그냥 한눈에 알 수 있다. 전달할 수 있는 props의 수가 매우 많아서 아직 다 파악하지는 못했지만 간단하게 사용하기에는 문제가 없을 것 같다. 하면서 가장 어려웠던 건 이미지를 CKEditor에 붙여넣기해서 넣는 것이었다. 이미 어딘가에 호스팅이 되어 있는 이미지 같은 경우에는 CKEditor가 알아서 src를 잡아서 img 태그로 내용을 만들어줬지만, 로컬에서 파일을 복사해서 넣을 경우에는 프리미엄 버전인..
[웹 개발] 웹 에디터 목록
구글링을 하며 써볼 만한 웹 에디터들을 찾아보았다(차차 추가할 예정). 실무에서 어떤 것을 쓰게 될지 모르니 각각 다 공부해서 써볼 생각이다(우선은 CK 에디터부터). 1. CK Editor 가장 많이 쓰는 웹 에디터라고 한다. 어떤 특징들이 있는지는 아직 잘 모르겠다. 공부해서 써보고 특징들을 나열해볼 예정. https://ckeditor.com/docs/index.html CKEditor Documentation Website Learn how to install, integrate, configure and develop CKEditor Ecosystem products. Browse through API documentation and online samples. ckeditor.com 2. To..