import torch torch.cuda.is_available() 했을 때 False가 뜨는 경우는 pytorch에서 cuda가 제대로 사용할 수있는 상태라고 볼 수 있습니다. pytorch 또는 cuda 설치를 다시 살펴봐야 하고, GPU 모델 번호, 그래픽 드라이버 버전, cuda 버전 및 pytorch 버전이 모두 일치해야 합니다. Ubuntu 18.04 환경에서는 sudo apt-get install -y datacenter-gpu-manager sudo systemctl --now enable nvidia-dcgm sudo systemctl status nvidia-dcgm sudo apt-get install cuda-drivers-fabricmanager sudo systemctl sta..
도커 컨테이너의 환경 세팅을 다른 원격 서버에서 그대로 실험하고 싶을 때가 있다. 설정을 하다보면 순서에 따라 꼬이는 일도 발생해서 같은 환경 세팅을 가져가고 싶었다. 같은 서버 내에선 도커 컨테이너를 이미지로 만들어서 이를 컨테이너 생성에 사용할 수 있는데, 이 이미지를 다른 서버에 옮겨서 사용하고 싶어서 방법을 찾아 보았다. 1. docker container image로 변경 docker commit {컨테이너 이름} {생성할 이미지 이름} 사용중인 컨테이너 이름과 이를 이미지로 변경할 이름을 적으면 된다. 2. 이미지를 파일로 저장하기 docker save {이미지명} > {파일 생성명}.tar 위에서 생성한 이미지를 tar 파일로 없애기 위해 파일명을 적어주면 된다. 3. 저장할 파일을 다른 호..
RuntimeError: CUDA error: an illegal memory access was encountered CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1. https://github.com/pytorch/pytorch/issues/21819
multi-gpu일 때, gpu를 나눠서 메모리를 활용하는 경우에 사용할 수 있다. 1. python process를 각 세션에서 실행 2. CUDA_VISIBLE_DEVICES 에 대해 gpu number 할당 $ CUDA_VISIBLE_DEVICES=0 python my_script.py # Uses GPU 0. $ CUDA_VISIBLE_DEVICES=1 python my_script.py # Uses GPU 1. $ CUDA_VISIBLE_DEVICES=2,3 python my_script.py # Uses GPUs 2 and 3. 출처: https://stackoverflow.com/questions/34775522/tensorflow-multiple-sessions-with-multiple-g..
ModuleNotFoundError: No module named 'icecream' icecream이란 모듈이 없다는 뜻입니다. pip install icecream 모듈에 대한 설명 Python의 icecream 모듈은 디버깅을 위한 도구라고 보면 됩니다. 특정 부분에서 변수 값을 확인하기 위해 print문을 주로 사용하지만, icecream을 통해서도 확인 가능합니다. icecream 모듈을 사용하면 print() 함수 대신에 간단한 문법으로 변수를 출력할 수 있으며, 출력에 추가적인 정보를 포함시킬 수도 있습니다. print로 할 시엔 출력값에 대한 정보를 text로 적어줘야 보기가 편했는데 ic는 자동으로 보여줍니다. ic() 함수는 변수의 값을 출력하면서 해당 변수의 이름과 값을 보여줌 이를 ..
error: could not find a version that satisfies the requirement mkl-ft==1.3.0 (from versions: none) error: no matching distribution found for mkl-fft==1.3.0 요 라이브러리인가본데... pip install -r requirements.txt 패키지 파일을 설치해주는 중 오류 발생 certifi==2020.12.5 cffi==1.14.0 cycler==0.10.0 kiwisolver==1.3.1 matplotlib==3.1.3 mkl-fft==1.3.0 mkl-random==1.1.1 mkl-service==2.3.0 nbconvert==5.6.1 numpy @ file:///tmp/b..
torchvision.transforms.functional.adjust_contrast(img: Tensor, contrast_factor: float) → Tensor Adjust contrast of an image. 이미지의 대비를 조정해줍니다. 안에 들어가는 매개변수는 img와 contrst factor입니다. 조정할 이미지와 얼마나 조정할지를 조절하는 요소가 contrast factor입니다. 따라서 return 되는 값이 contrast adjusted image가 됩니다. 타입은 PIL, Tensor 둘 다 가능합니다. 픽셀 값에 직접 곱셈 연산을 통해 계산한다고 합니다. 여긴 파이토치 프레임워크를 사용하진 않지만 이미지 대비 조정의 전후 결과를 보여주고 있습니다. torchvision에서..
학습을 돌리다 보면 이런 warnings 문구가 많이 뜬다. 귀찮아서 보기도 하고, 익숙해지면 저게 안 나오면 불안할 때도 있다. 근데 또 지우니 지운 게 깔끔해서 요즘은 지운다. (어쩌라구..) import warnings warnings.filterwarnings(action='ignore') 이렇게하면 경고 메시지를 무시할 수 있다. warnings.filterwarnings(action='default') 디폴트 값으로 설정하면 경고 메시지가 다시 출력된다. 지우면 되는게 아닌가 싶은데, 이런 기능이 있는 것 보면 어딘가 쓸모가 있겠지 싶다...
- Total
- Today
- Yesterday
- style transfer
- clip
- cs231n
- Prompt
- support set
- few-shot learning
- NLP
- 서버구글드라이브연동
- 도커
- vscode 자동 저장
- 퓨샷러닝
- 도커 컨테이너
- Unsupervised learning
- 구글드라이브서버다운
- prompt learning
- docker
- vscode 업데이트
- 데이터셋다운로드
- 구글드라이브다운
- python
- 딥러닝
- vscode 종료
- 파이썬
- 구글드라이브서버연동
- vscode 저장
- 구글드라이브연동
- stylegan
- 서버에다운
- 프롬프트
- CNN
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |