AttributeError: 'Namespace' object has no attribute 'learning_rate' 처음 보는 에러 유형. 구글링을 해서 찾아보니 비슷한 에러가 많았고, 해석해보면 args 객체에 learning_rate 속성이 설정되지 않았을 때 발생할 수 있는 에러 같다. 네임스페이스(namespace, 이름공간)란 프로그래밍 언어에서 특정한 객체(Object)를 이름(Name)에 따라 구분할 수 있는 범위를 의미한다. 파이썬 내부의 모든것은 객체로 구성되며 이들 각각은 특정 이름과의 매핑 관계를 갖게 되는데 이 매핑을 포함하고 있는 공간을 네임스페이스라고 한다. 네임스페이스가 필요한 이유는 다음과 같다. 프로그래밍을 수행하다보면 모든 변수 이름과 함수 이름을 정하는 것이 중요한..
1. 도커 컨테이너 별 용량 확인 docker system df --v 2. 서버에 할당된 용량 확인 df -h 3. 파일 디렉토리 별 용량 확인 sudo du -sm * | sort -nr 용량 정리를 위한 삭제 관련 (*조심해서 사용하세요) 1. 컨테이너 삭제 docker container prune 2. 이미지 삭제 docker image prune 3. 볼륨 삭제 docker volume prune 4. 사용하지 않는 네트워크 삭제 docekr network prune 5. 사용하지 않는 모든 오브젝트 삭제 docker system prune -a 삭제 할 때 --force filter 를 통해 조건을 줄 수 있음
cuda가 인식이 안 돼서 발생하는 문제이다. 이를 확인해보기 위해서 터미널에서 python을 입력하고 들어가서 아래로 잘 확인해보기 import torch print(torch.__version__) print(torch.cuda.current_device()) print(torch.cuda.device(0)) print(torch.cuda.device_count()) print(torch.cuda.get_device_name(0)) print(torch.cuda.is_available()) print(torch.cuda.current_device()) 차례대로 토치 버전과 디바이스에서 사용하는 번호, 사용 가능한지 등을 확인할 수 있다. 난 모두 정상이었는데 코드 상에서 gpu 번호를 9번으로 def..
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
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..
- Total
- Today
- Yesterday
- 파이썬 클래스 계층 구조
- Prompt
- 서버구글드라이브연동
- NLP
- 도커
- CNN
- stylegan
- 구글드라이브서버연동
- 파이썬 클래스 다형성
- 구글드라이브연동
- vscode 자동 저장
- 파이썬
- 파이썬 딕셔너리
- style transfer
- python
- prompt learning
- 구글드라이브서버다운
- support set
- 도커 컨테이너
- 프롬프트
- Unsupervised learning
- cs231n
- docker
- 퓨샷러닝
- clip
- few-shot learning
- 데이터셋다운로드
- 구글드라이브다운
- 딥러닝
- 서버에다운
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |