rwightman/efficientdet-pytorch
A PyTorch implementation of Google's EfficientDet object detection model with configurable BiFPN architecture and training pipelines.

This repository provides a faithful PyTorch port of the original TensorFlow EfficientDet architecture for scalable object detection. It implements BiFPN (Bidirectional Feature Pyramid Network) connections with fully configurable combination modes, supports any backbone from the timm model collection that supports feature extraction, and includes training and validation scripts with PyTorch 2.0 torchcompile support. The implementation allows switching between depthwise separable and standard convolutions for the BiFPN and detection head modules.
Frequently asked
- What is rwightman/efficientdet-pytorch?
- A PyTorch implementation of Google's EfficientDet object detection model with configurable BiFPN architecture and training pipelines.
- Is efficientdet-pytorch open source?
- Yes — rwightman/efficientdet-pytorch is open source, released under the Apache-2.0 license.
- What language is efficientdet-pytorch written in?
- rwightman/efficientdet-pytorch is primarily written in Python.
- How popular is efficientdet-pytorch?
- rwightman/efficientdet-pytorch has 1.7k stars on GitHub.
- Where can I find efficientdet-pytorch?
- rwightman/efficientdet-pytorch is on GitHub at https://github.com/rwightman/efficientdet-pytorch.