fast-reid/README.md

54 lines
3.0 KiB
Markdown
Raw Normal View History

# FastReID
2020-02-10 07:38:56 +08:00
2020-08-24 23:28:19 +08:00
FastReID is a research platform that implements state-of-the-art re-identification algorithms. It is a groud-up rewrite of the previous version, [reid strong baseline](https://github.com/michuanhaohao/reid-strong-baseline).
2020-02-10 07:38:56 +08:00
2020-05-28 20:01:20 +08:00
## What's New
2020-09-02 18:07:54 +08:00
- [Sep 2020] Automatic Mixed Precision training is supported with pytorch1.6 built-in `torch.cuda.amp`. Set `cfg.SOLVER.AMP_ENABLED=True` to switch it on.
2020-08-14 19:06:36 +08:00
- [Aug 2020] [Model Distillation](https://github.com/JDAI-CV/fast-reid/tree/master/projects/DistillReID) is supported, thanks for [guan'an wang](https://github.com/wangguanan)'s contribution.
- [Aug 2020] ONNX/TensorRT converter is supported.
2020-07-06 17:04:21 +08:00
- [Jul 2020] Distributed training with multiple GPUs, it trains much faster.
2020-07-06 17:16:44 +08:00
- [Jul 2020] `MAX_ITER` in config means `epoch`, it will auto scale to maximum iterations.
2020-05-29 11:19:22 +08:00
- Includes more features such as circle loss, abundant visualization methods and evaluation metrics, SoTA results on conventional, cross-domain, partial and vehicle re-id, testing on multi-datasets simultaneously, etc.
2020-05-28 20:01:20 +08:00
- Can be used as a library to support [different projects](https://github.com/JDAI-CV/fast-reid/tree/master/projects) on top of it. We'll open source more research projects in this way.
2020-07-06 17:04:21 +08:00
- Remove [ignite](https://github.com/pytorch/ignite)(a high-level library) dependency and powered by [PyTorch](https://pytorch.org/).
2020-05-28 20:01:20 +08:00
2020-06-06 22:55:10 +08:00
We write a [chinese blog](https://l1aoxingyu.github.io/blogpages/reid/2020/05/29/fastreid.html) about this toolbox.
2020-05-28 20:01:20 +08:00
## Installation
2020-02-10 07:38:56 +08:00
2020-08-04 16:00:12 +08:00
See [INSTALL.md](https://github.com/JDAI-CV/fast-reid/blob/master/docs/INSTALL.md).
2020-05-28 20:01:20 +08:00
## Quick Start
The designed architecture follows this guide [PyTorch-Project-Template](https://github.com/L1aoXingyu/PyTorch-Project-Template), you can check each folder's purpose by yourself.
2020-08-04 16:00:12 +08:00
See [GETTING_STARTED.md](https://github.com/JDAI-CV/fast-reid/blob/master/docs/GETTING_STARTED.md).
2020-05-28 20:01:20 +08:00
Learn more at out [documentation](). And see [projects/](https://github.com/JDAI-CV/fast-reid/tree/master/projects) for some projects that are build on top of fastreid.
2020-02-10 07:38:56 +08:00
## Model Zoo and Baselines
2020-03-31 14:37:24 +08:00
2020-08-04 16:00:12 +08:00
We provide a large set of baseline results and trained models available for download in the [Fastreid Model Zoo](https://github.com/JDAI-CV/fast-reid/blob/master/docs/MODEL_ZOO.md).
2020-05-29 10:33:21 +08:00
## Deployment
We provide some examples and scripts to convert fastreid model to Caffe, ONNX and TensorRT format in [Fastreid deploy](https://github.com/JDAI-CV/fast-reid/blob/master/tools/deploy).
2020-05-29 10:33:21 +08:00
## License
2020-05-29 11:19:22 +08:00
Fastreid is released under the [Apache 2.0 license](https://github.com/JDAI-CV/fast-reid/blob/master/LICENSE).
## Citing Fastreid
If you use Fastreid in your research or wish to refer to the baseline results published in the Model Zoo, please use the following BibTeX entry.
2020-06-07 18:45:28 +08:00
```BibTeX
2020-06-26 23:18:47 +08:00
@article{he2020fastreid,
2020-06-26 23:19:35 +08:00
title={FastReID: A Pytorch Toolbox for General Instance Re-identification},
2020-06-26 23:18:47 +08:00
author={He, Lingxiao and Liao, Xingyu and Liu, Wu and Liu, Xinchen and Cheng, Peng and Mei, Tao},
journal={arXiv preprint arXiv:2006.02631},
year={2020}
2020-06-07 18:45:28 +08:00
}
```