반응형

https://github.com/ultralytics/yolov5/issues/475

 

Multi-GPU Training 🌟 · Issue #475 · ultralytics/yolov5

📚 This guide explains how to properly use multiple GPUs to train a dataset with YOLOv5 🚀 on single or multiple machine(s). UPDATED 18 August 2021. Before You Start Clone repo and install requiremen...

github.com

 

1. DataParallel

 

시간 확인 : 0.293 hours

 

2. DistributedDataParallel

시간 확인 : 0.269 hours

 

DistributedDataParallel 를 추천 한다고 되여 있는데 시간도 빠르다.

 

 

DataParallel와  DistributedDataParallel 의 비교 :

https://algopoolja.tistory.com/56

 

torch.distributed

torch로 병렬화를 하기 위해서 torch에서 제안하는 몇가지 선택할 수 있는 선택지가 있다. 1. torch.nn.DataParallel DataParallel은 하나의 본체에서 multi-GPU 병렬화를 코딩을 많이 하지 않고 할 수 있는 선택.

algopoolja.tistory.com

 

반응형

'Deep learning > 소스' 카테고리의 다른 글

Yolov7 학습하기  (0) 2022.10.21
yolov5 coco data set training  (0) 2021.09.17
classification mnist-LeNet-5  (0) 2021.04.03
yolov5 모델pt  (0) 2021.03.26
classification model code  (0) 2021.01.14
반응형

1. 먼저 yolov5를 다운한다.

yolov5관련된 lib도 설치한다.

!git clone https://github.com/ultralytics/yolov5 # clone repo
%cd yolov5
!pip install -U -r requirements.txt

2. yolov5/data/coco.yaml수정

path: ./datasets/coco

경로 수정

 

3. train 실행

!python train.py --data coco.yaml --epoch 1

 

 

 

참고 사이트 :

https://stackoverflow.com/questions/55556965/importing-coco-datasets-to-google-colaboratory

 

Importing COCO datasets to google colaboratory

The COCO dataset is very large for me to upload it to google colab. Is there any way I can directly download the dataset to google colab?

stackoverflow.com

 

반응형

'Deep learning > 소스' 카테고리의 다른 글

Yolov7 학습하기  (0) 2022.10.21
yolov5 Multi-GPU Training  (0) 2021.09.22
classification mnist-LeNet-5  (0) 2021.04.03
yolov5 모델pt  (0) 2021.03.26
classification model code  (0) 2021.01.14
반응형

 

아나콘다에서 yolov5를 환경설정하기

 

conda create -n yolov5 python=3.8

conda activate yolov5

 

yolov5를 다운로드 한다.

git clone https://github.com/ultralytics/yolov5.git

 

 

pip install 필요한 lib 다운로드

pip install matplotlib tqdm opencv-python pillow PyYAML scipy tensorboard

 

pytorch1.6 환경설정하기

torch버전과 torchvision에 맞는 것을 설치해야 한다.

아니면 RuntimeError: No such operator torchvision::nms 같은 오류가 난다.

 

 

pytorch.org/get-started/previous-versions/

 

PyTorch

An open source deep learning platform that provides a seamless path from research prototyping to production deployment.

pytorch.org

 

경로에서 설치해야 한다.

 

먼저 cuda버전을 확인한다.

windows 10 cuda version

cmd 창에서 

nvcc --version 

 

설치

# CUDA 10.1

conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.1 -c pytorch

최신 버전은 pytorch 1.7 이상이여야 가능하다.

pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

 

kernel 생성

conda install ipykernel

python -m ipykernel install --user --name yolov5 --display-name yolov5Kenrel

 

 

jupyter notebook 하여 생겼는지 확인한다.

 

 

 

www.cryptocoin.kr/entry/CUDA-%EB%B2%84%EC%A0%84-%ED%99%95%EC%9D%B8-%ED%95%98%EA%B8%B0-nvidia-cuda-version-check-nvcc-version

 

CUDA 버전 확인 하기 : nvidia cuda version check : nvcc --version

최근에 인공지능과 관련된 기술, 빅데이터, 머신러닝 등의 기술의 발전으로 GPU와 메모리의 수요가 급증하고 있습니다. 덕분에 관련 기업들의 실적이 날로 계속 증가하고 있습니다. 특히, GPU 관

www.cryptocoin.kr

 

반응형

'Deep learning > 환경설정' 카테고리의 다른 글

visual studio code 연동 git  (0) 2020.11.02
anaconda kernel생성  (0) 2020.10.28
yolo3 labelImage사용법  (0) 2020.09.26
pytorch 가상환경(anaconda)으로 설치  (0) 2020.08.18

+ Recent posts