Skip to content

the official pytorch implementation of “Mamba-YOLO:SSMs-based for Object Detection”

License

Notifications You must be signed in to change notification settings

DiaJB/Mamba-YOLO

 
 

Repository files navigation

Mamba-YOLO

Official pytorch implementation of “Mamba-YOLO:SSMs-based for Object Detection”

Python 3.11 pytorch 2.3.0 docs

Installation

# pip install required packages
conda create -n mambayolo -y python=3.11
conda activate mambayolo
pip3 install torch===2.3.0 torchvision torchaudio
pip install seaborn thop timm einops
cd selective_scan && pip install . && cd ..
pip install -v -e .

Training

python mbyolo_train.py --task train --data ultralytics/cfg/datasets/coco.yaml \
 --config ultralytics/cfg/models/v8/mamba-yolo.yaml \
--amp  --project ./output_dir/mscoco --name mambayolo_n

Acknowledgement

This repo is modified from open source real-time object detection codebase Ultralytics. The selective-scan from VMamba.

About

the official pytorch implementation of “Mamba-YOLO:SSMs-based for Object Detection”

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.9%
  • Cuda 8.0%
  • C++ 3.7%
  • Other 0.4%