본문 바로가기

전체 글47

윈도우 | 윈도우 환경에서 가상환경 만들기 딥러닝을 돌리기 위해 보통은 라이브러리 버전 충돌을 막기위해서 가상환경을 만들곤 하는데 대게 아나콘다를 이용하지만 오늘은 윈도우 명령프롬프트 창에서 아나콘다를 설치하지 않아도 가상환경을 만들 수 있는 방법을 설명하고자 한다. 1. 윈도우 키를 누르고 cmd를 쳐서 명령프롬프트에 들어간다. 2. 폴더를 만들고 python -m venv 만들가상환경명 입력해준다 예시) d드라이브 helloWord 폴더에 가상환경을 만들고 싶으면 helloWord 폴더 생성 후 test1로 정한 가상환경명으로 입력한다 (3번참고) 3. 생성된 가상환경폴더 진입후 활성화를 시켜준다 (4번,5번 참고) 1. D:\>mkdir helloWord # helloWord 폴더만들기 2. D:\>cd helloWord # helloWor.. 2022. 11. 16.
[pytorch]Caught RuntimeError in DataLoader worker process 0. DataLoader의 인자값 중 num_workers = gpu 개수 X 4 로 설정해주었더니 RuntimeError: Caught RuntimeError in DataLoader worker process 0. 에러가 났다. 해결방법은 간단하다. num_workers 의 값을 0으로 바꾸어주면 된다. from torch.utils.data import DataLoader train_dataset = Detection_dataset(data_dir=DATA_DIR,phase="train", transform=train_tranformer) train_sampler = DistributedSampler(train_dataset,num_replicas=hvd.size(),rank=hvd.rank()) dat.. 2022. 8. 6.
[pytorch] Multi GPU-DistributedDataParallel와 Horovod사용하기 여러대가 장착된 GPU를 딥러닝을 돌리다보면 nvidia-smi 를 통해 GPU Util이 아주 낮은경우를 볼 수 있다. GPU Util을 향상시키기 위해 1. DistributedDataParalle와 DistributedSampler 를 통해서 설정 하는 것과 2. Horovod 라이브러리를 사용하는 방법이 있다. 먼저 DistributedDataParalle와 DistributedSampler를 통해서 먼저 dataloader 하기전에 sampler를 만들어서 sampler인자값에 만들어준 sampler를 넣는다. 사용 예시는 아래와 같다. from torch.utils.data.distributed import DistributedSampler from torch.utils.data import .. 2022. 8. 6.
[우분투] 우분투 쿠다DNN 경로 에러 해결하기 우분투 쿠다DNN 경로 에러 해결하기 개발 환경 : 우분투 18.04 우분투 환경에서 쿠다툴킷 설치 후 쿠다 DNN을 다운받아 최종적으로 경로를 복사하여 파일을 덮어 써야되는데 그 경로들이 계속 보이질 않았다. $ sudo cp cuda/include/cudnn* /usr/local/cuda/include $ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 $ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* 일반적인 경우 위와 같은 형태를 가지게 되는데 아무리 찾아도 나의 경우 경로가 보이질 않았다. ↓우분투 환경에 cuda, cuda dnn설치를 자세히 알고 싶다면 클.. 2022. 7. 28.
[윈도우] 와이파이 비밀번호 찾기 가끔 윈도우에서 연결된 와이파이 집 비밀번호 혹은 연결된 와이파이 비밀번호를 항시 연결이 되어 있다보니 비밀번호가 무엇이었는지 잊곤한다. 따로 메모장에 표기 해두는 방법도 있지만 윈도우에서 연결된 와이파이 비밀번호를 찾을 수 있다. 방법은 다음과 같다. 1. 윈도우 검색창에 CMD입력 혹은 명령 프롬프트 입력하여 실행한다. 2. netsh wlan show profile 입력 후 엔터 3. 그동안 연결 했던 와이파이의 리스트들이 나온다. 4. 사용자 프로필중 예제로 ktEgg_8b4a의 와이파이 비밀번호를 알아보겠다. 입력창에 netsh wlan show profile ktEgg_8b4a key=clear 입력 후 엔터 다른 와이파이를 비밀번호를 알아보려면 주황색 색칠되있는곳의 프로필을 변경해주면된다. .. 2022. 7. 27.
[우분투] gpu사용을 위한, Nvidia cuda, cuda Dnn 설치하기 (feat.우분투) 환경 셋팅 우분투 18.04 환경 그래픽카드 버전 : 470.129.06 cuda : 11.4 **gpu를 사용하기 위해 쿠다와 쿠다DNN을 설치해야 하는데 그전에 먼저 그래픽카드 드라이버가가 설치되어 있어야한다. ** # CUDA 삭제 sudo apt remove --purge "*cublas*" "cuda*" "nsight*" # CUDA 파일 삭제 /usr/local/cuda-9.0/bin/uninstall_cuda_toolkit_9.0.pl rm -rf /usr/local/cuda-10.2/ ----------------------------------------------------------- Nvidia 그래픽 카드 드라이버 -> cuda toolkit -> cudaDNN 1. 그래픽 드라이.. 2022. 7. 26.
반응형