рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдВ

рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░реЗрдВ YOLOv5 ЁЯЪА in рдбреЙрдХрд░

рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдкрдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрдЧрд╛ YOLOv5 рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВред

рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдХреНрд╡рд┐рдХрд╕реНрдЯрд╛рд░реНрдЯ рд╡рд┐рдХрд▓реНрдк рднреА рддрд▓рд╛рд╢ рд╕рдХрддреЗ рд╣реИрдВ YOLOv5, рдЬреИрд╕реЗ рдХрд┐ рд╣рдорд╛рд░рд╛ Colab рдиреЛрдЯрдмреБрдХ Colab рдореЗрдВ рдЦреЛрд▓реЗрдВ рдХрд╛рдЧрд▓ рдореЗрдВ рдЦреЛрд▓реЗрдВ, рдЬреАрд╕реАрдкреА рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рд╡реАрдПрдордФрд░ рдЕрдореЗрдЬрд╝рди AWS.

рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

  1. рдПрдирд╡реАрдбрд┐рдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░: рд╕рдВрд╕реНрдХрд░рдг 455.23 рдпрд╛ рдЙрдЪреНрдЪрддрд░ред рдПрдирд╡реАрдбрд┐рдпрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. рдПрдирд╡реАрдбрд┐рдпрд╛-рдбреЙрдХрд░: рдбреЙрдХрд░ рдХреЛ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп GPU рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢ Nvidia-Docker GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
  3. рдбреЙрдХрд░ рдЗрдВрдЬрди - рд╕реАрдИ: рд╕рдВрд╕реНрдХрд░рдг 19.03 рдпрд╛ рдЙрдЪреНрдЪрддрд░ред рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢ рдбреЙрдХрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЪрд░рдг 1: рдЦреАрдВрдЪреЛ YOLOv5 рдбреЙрдХрд░ рдЫрд╡рд┐

рд╡рд╣реА Ultralytics YOLOv5 DockerHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ https://hub.docker.com/r/ultralytics/yolov5. Docker Autobuild рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ ultralytics/yolov5:latest рдЫрд╡рд┐ рд╣рдореЗрд╢рд╛ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рднрдВрдбрд╛рд░ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдореЗрдВ рд╣реЛрддреА рд╣реИред рдирд╡реАрдирддрдо рдЫрд╡рд┐ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдПрдБ:

sudo docker pull ultralytics/yolov5:latest

рдЪрд░рдг 2: рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдПрдБ

рдореВрд▓ рдХрдВрдЯреЗрдирд░:

рдХрд╛ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЙрджрд╛рд╣рд░рдг рдЪрд▓рд╛рдПрдБ YOLOv5 рдбреЙрдХрд░ рдЗрдореЗрдЬ (рдЬрд┐рд╕реЗ "container" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) -it рдЭрдВрдбрд╛:

sudo docker run --ipc=host -it ultralytics/yolov5:latest

рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░:

рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, COCO рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ /datasets), рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -v рдЭрдВрдбрд╛:

sudo docker run --ipc=host -it -v "$(pwd)"/datasets:/usr/src/datasets ultralytics/yolov5:latest

GPU рдПрдХреНрд╕реЗрд╕ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░:

GPU рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, --gpus all рдЭрдВрдбрд╛:

sudo docker run --ipc=host -it --gpus all ultralytics/yolov5:latest

рдЪрд░рдг 3: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ YOLOv5 ЁЯЪА рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рднреАрддрд░

рдЕрдм рдЖрдк рдЯреНрд░реЗрди, рдкрд░реАрдХреНрд╖рдг, рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ YOLOv5 рдЪрд▓ рд░рд╣реЗ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рднреАрддрд░ рдореЙрдбрд▓:

# Train a model on your data
python train.py

# Validate the trained model for Precision, Recall, and mAP
python val.py --weights yolov5s.pt

# Run inference using the trained model on your images or videos
python detect.py --weights yolov5s.pt --source path/to/images

# Export the trained model to other formats for deployment
python export.py --weights yolov5s.pt --include onnx coreml tflite

GCP рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдбреЙрдХрд░



2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2023-12-03
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (3)

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ