Code Monkey home page Code Monkey logo

ymir-executor-fork-1's Introduction

ymir-executor documentation English | 简体中文

ymir-1.1.0 official image

  • yolov4

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-yolov4-cu112-tmi
    
    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-yolov4-cu101-tmi
    
  • yolov5

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-yolov5-cu111-tmi
    
    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-yolov5-cu102-tmi
    
  • mmdetection

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-mmdet-cu111-tmi
    
    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-mmdet-cu102-tmi
    
  • detectron2

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-detectron2-cu111-tmi
    
  • yolov7

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-yolov7-cu111-tmi
    
  • vidt

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-vidt-cu111-tmi
    
  • nanodet

    docker pull youdaoyzbx/ymir-executor:ymir1.1.0-nanodet-cu111-tmi
    

overview

docker image finetune tensorboard args/cfg options framework onnx pretrained weights
yolov4 ? ✔️ darknet + mxnet local
yolov5 ✔️ ✔️ ✔️ pytorch ✔️ local+online
yolov7 ✔️ ✔️ ✔️ pytorch local+online
mmdetection ✔️ ✔️ ✔️ pytorch online
detectron2 ✔️ ✔️ ✔️ pytorch online
vidt ? ✔️ ✔️ pytorch online
nanodet ✔️ ✔️ pytorch_lightning online
  • online pretrained weights may download through network

  • local pretrained weights have copied to docker images when building image

benchmark

  • training dataset: voc2012-train 5717 images
  • validation dataset: voc2012-val 5823 images
  • image size: 640

gpu: single Tesla P4

docker image batch size epoch number model voc2012 val map50 training time note
yolov5 16 100 yolov5s 70.05% 9h coco-pretrained
vidt 2 100 swin-nano 54.13% 2d imagenet-pretrained
yolov4 4 20000 steps yolov4 66.18% 2d imagenet-pretrained
yolov7 16 100 yolov7-tiny 70% 8h coco-pretrained

gpu: single GeForce GTX 1080 Ti

docker image batch size epoch number model voc2012 val map50 training time note
yolov5 16 100 yolov5s 70.35% 2h coco-pretrained
yolov7 16 100 yolov7-tiny 70.4% 5h coco-pretrained
mmdetection 16 100 yolox_tiny 66.2% 5h coco-pretrained
detectron2 2 20000 steps retinanet_R_50_FPN_1x 53.54% 2h imagenet-pretrained
nanodet 16 100 nanodet-plus-m_416 58.63% 5h imagenet-pretrained

det-yolov4-tmi

  • yolov4 training, mining and infer docker image, use mxnet and darknet framework

    cd det-yolov4-tmi
    docker build -t ymir-executor/yolov4:cuda101-tmi -f cuda101.dockerfile .
    
    docker build -t ymir-executor/yolov4:cuda112-tmi -f cuda112.dockerfile .
    

det-yolov5-tmi

  • yolov5 training, mining and infer docker image, use pytorch framework
cd det-yolov5-tmi
docker build -t ymir-executor/yolov5:cuda102-tmi -f cuda102.dockerfile .

docker build -t ymir-executor/yolov5:cuda111-tmi -f cuda111.dockerfile .

det-mmdetection-tmi

cd det-mmdetection-tmi
docker build -t ymir-executor/mmdet:cu102-tmi -f docker/Dockerfile.cuda102 .

docker build -t ymir-executor/mmdet:cu111-tmi -f docker/Dockerfile.cuda111 .

how to custom ymir-executor

how to import pretrained model weights

reference

ymir-executor-fork-1's People

Contributors

yzbx avatar fenrir-z avatar phoenix-xhuang avatar fzp8656342 avatar luciferzap avatar

Forkers

nanfei666

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.