Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PaddlePaddle/PaddleYOLO
/ types & classes
Types & classes
595 in github.com/PaddlePaddle/PaddleYOLO
⨍
Functions
2,621
◇
Types & classes
595
↓ 142 callers
Class
BaseConv
ppdet/modeling/backbones/csp_darknet.py:54
↓ 43 callers
Class
ShapeSpec
ppdet/modeling/shape_spec.py:21
↓ 30 callers
Class
SimConv
Simplified Conv BN ReLU
ppdet/modeling/backbones/yolov6_efficientrep.py:366
↓ 24 callers
Class
ConvBNLayer
ppdet/modeling/backbones/darknet.py:26
↓ 15 callers
Class
ConvBNHS
Conv and BN with Hardswish activation
ppdet/modeling/backbones/yolov6_efficientrep.py:821
↓ 15 callers
Class
MLP
This code is based on https://github.com/facebookresearch/detr/blob/main/models/detr.py
ppdet/modeling/heads/detr_head.py:30
↓ 13 callers
Class
BaseConv
ppdet/modeling/backbones/yolov6_efficientrep.py:43
↓ 13 callers
Class
ConvBNLayer
ppdet/modeling/backbones/cspresnet.py:33
↓ 12 callers
Class
Identity
ppdet/modeling/backbones/transformer_utils.py:53
↓ 12 callers
Class
MultiHeadAttention
Attention mapps queries and a set of key-value pairs to outputs, and Multi-Head Attention performs multiple parallel attention to jointly att
ppdet/modeling/layers.py:492
↓ 11 callers
Class
GIoULoss
Generalized Intersection over Union, see https://arxiv.org/abs/1902.09630 Args: loss_weight (float): giou loss weight, default as 1
ppdet/modeling/losses/iou_loss.py:69
↓ 10 callers
Class
C2fLayer
C2f layer with 2 convs, named C2f in YOLOv8
ppdet/modeling/backbones/yolov8_csp_darknet.py:27
↓ 10 callers
Class
ConvBNAct
ppdet/modeling/backbones/hgnet_v2.py:57
↓ 10 callers
Class
ConvNormLayer
ppdet/modeling/backbones/resnet.py:41
↓ 9 callers
Class
BepC3Layer
ppdet/modeling/backbones/yolov6_efficientrep.py:340
↓ 9 callers
Class
DepthwiseSeparable
ppdet/modeling/backbones/mobilenet_v1.py:76
↓ 9 callers
Class
RepLayer
RepLayer with RepConvs, like CSPLayer(C3) in YOLOv5/YOLOX named RepBlock in YOLOv6
ppdet/modeling/backbones/yolov6_efficientrep.py:264
↓ 8 callers
Class
ConvBNLayer
ppdet/modeling/backbones/mobilenet_v3.py:40
↓ 8 callers
Class
DPBlock
ppdet/modeling/backbones/yolov6_efficientrep.py:876
↓ 6 callers
Class
ArgsParser
ppdet/utils/cli.py:46
↓ 6 callers
Class
BaseConv_C3
Standard convolution in BepC3-Block
ppdet/modeling/backbones/yolov6_efficientrep.py:92
↓ 6 callers
Class
C2Layer
C2 layer with 2 convs, named C2 in YOLOv8
ppdet/modeling/backbones/yolov8_csp_darknet.py:68
↓ 6 callers
Class
ELANLayer
ELAN layer used in YOLOv7, like CSPLayer(C3) in YOLOv5/YOLOX
ppdet/modeling/backbones/yolov7_elannet.py:30
↓ 6 callers
Class
Transpose
Normal Transpose, default for upsampling
ppdet/modeling/backbones/yolov6_efficientrep.py:499
↓ 5 callers
Class
C2fCIBLayer
Using CIB in C2f
ppdet/modeling/backbones/yolov10_csp_darknet.py:204
↓ 5 callers
Class
C3k2
ppdet/modeling/backbones/yolo11_csp_darknet.py:54
↓ 5 callers
Class
ConvBNLayer
ppdet/modeling/backbones/mobilenet_v1.py:31
↓ 5 callers
Class
DownC
ppdet/modeling/backbones/yolov7_elannet.py:150
↓ 5 callers
Class
DropPath
ppdet/modeling/backbones/transformer_utils.py:44
↓ 5 callers
Class
ESEAttn
ppdet/modeling/heads/ppyoloe_head.py:34
↓ 5 callers
Class
ImageError
ppdet/data/transform/operators.py:73
↓ 5 callers
Class
PositionEmbedding
ppdet/modeling/transformers/position_encoding.py:31
↓ 5 callers
Class
Resize
ppdet/data/transform/operators.py:1245
↓ 5 callers
Class
SIoULoss
see https://arxiv.org/pdf/2205.12740.pdf Args: loss_weight (float): siou loss weight, default as 1 eps (float): epsilon to a
ppdet/modeling/losses/iou_loss.py:217
↓ 5 callers
Class
Trainer
ppdet/engine/trainer.py:173
↓ 4 callers
Class
BiFusion
ppdet/modeling/necks/yolov6_pafpn.py:28
↓ 4 callers
Class
BottleNeck
ppdet/modeling/backbones/resnet.py:261
↓ 4 callers
Class
COCOMetric
ppdet/metrics/metrics.py:60
↓ 4 callers
Class
CSPBlock
ppdet/modeling/backbones/yolov6_efficientrep.py:930
↓ 4 callers
Class
Compose
ppdet/data/reader.py:43
↓ 4 callers
Class
ComposeCallback
ppdet/engine/callbacks.py:64
↓ 4 callers
Class
LayerNorm
r""" LayerNorm that supports two data formats: channels_last (default) or channels_first. The ordering of the dimensions in the inputs. channels_
ppdet/modeling/backbones/convnext.py:84
↓ 4 callers
Class
MaskProto
ppdet/modeling/heads/yolov6_head.py:1373
↓ 4 callers
Class
PPYOLOEPostProcess
Args: input_shape (int): network input image size scale_factor (float): scale factor of ori image
deploy/auto_compression/post_process.py:81
↓ 4 callers
Class
SPPFLayer
Spatial Pyramid Pooling - Fast (SPPF) layer used in YOLOv5 by Glenn Jocher, equivalent to SPP(k=(5, 9, 13))
ppdet/modeling/backbones/csp_darknet.py:223
↓ 4 callers
Class
Times
deploy/python/utils.py:170
↓ 3 callers
Class
AttrDict
Single level attribute dict, NOT recursive
ppdet/core/workspace.py:58
↓ 3 callers
Class
CSPLayer
CSP (Cross Stage Partial) layer with 3 convs, named C3 in YOLOv5
ppdet/modeling/backbones/csp_darknet.py:254
↓ 3 callers
Class
CSPNeXtLayer
CSPNeXt layer used in RTMDet, like CSPLayer(C3) in YOLOv5/YOLOX
ppdet/modeling/backbones/cspnext.py:70
↓ 3 callers
Class
ConvBN
Conv and BN without activation
ppdet/modeling/backbones/yolov6_efficientrep.py:797
↓ 3 callers
Class
ConvNormLayer
ppdet/modeling/layers.py:102
↓ 3 callers
Class
DeformableTransformerEncoder
ppdet/modeling/transformers/deformable_transformer.py:224
↓ 3 callers
Class
DeformableTransformerEncoderLayer
ppdet/modeling/transformers/deformable_transformer.py:161
↓ 3 callers
Class
DropBlock
ppdet/modeling/layers.py:187
↓ 3 callers
Class
ImplicitA
ppdet/modeling/backbones/yolov7_elannet.py:210
↓ 3 callers
Class
ImplicitM
ppdet/modeling/backbones/yolov7_elannet.py:222
↓ 3 callers
Class
IouLoss
iou loss, see https://arxiv.org/abs/1908.03851 loss = 1.0 - iou * iou Args: loss_weight (float): iou loss weight, default is 2.5
ppdet/modeling/losses/iou_loss.py:31
↓ 3 callers
Class
MPConvLayer
MPConvLayer used in YOLOv7
ppdet/modeling/backbones/yolov7_elannet.py:113
↓ 3 callers
Class
MSDeformableAttention
ppdet/modeling/transformers/petr_transformer.py:155
↓ 3 callers
Class
RandomErasing
ppdet/data/transform/operators.py:4290
↓ 3 callers
Class
RepVggBlock
ppdet/modeling/backbones/cspresnet.py:68
↓ 3 callers
Class
SiLU
ppdet/modeling/backbones/csp_darknet.py:46
↓ 3 callers
Class
VOCMetric
ppdet/metrics/metrics.py:180
↓ 2 callers
Class
AttnLayer
Attention layer using in YOLOv10
ppdet/modeling/backbones/yolov10_csp_darknet.py:246
↓ 2 callers
Class
BasicBlock
ppdet/modeling/backbones/darknet.py:130
↓ 2 callers
Class
BatchCompose_SSOD
ppdet/data/reader.py:368
↓ 2 callers
Class
Blocks
ppdet/modeling/backbones/resnet.py:378
↓ 2 callers
Class
BottleRep
ppdet/modeling/backbones/yolov6_efficientrep.py:285
↓ 2 callers
Class
CSPRepLayer
ppdet/modeling/transformers/hybrid_encoder.py:32
↓ 2 callers
Class
Compose_SSOD
ppdet/data/reader.py:299
↓ 2 callers
Class
ConvGNBlock
ppdet/modeling/transformers/mask_dino_transformer.py:45
↓ 2 callers
Class
ConvNormLayer
ppdet/modeling/heads/ppyoloe_head.py:549
↓ 2 callers
Class
DINOTransformerDecoderLayer
ppdet/modeling/transformers/dino_transformer.py:46
↓ 2 callers
Class
DistillModel
Build common distill model. Args: cfg: The student config. slim_cfg: The teacher and distill config.
ppdet/slim/distill_model.py:37
↓ 2 callers
Class
DownSample
ppdet/modeling/backbones/darknet.py:85
↓ 2 callers
Class
Focus
Focus width and height information into channel space, used in YOLOX.
ppdet/modeling/backbones/csp_darknet.py:127
↓ 2 callers
Class
LayerNorm
A LayerNorm variant, popularized by Transformers, that performs point-wise mean and variance normalization over the channel dimension for inp
ppdet/modeling/backbones/vit_mae.py:612
↓ 2 callers
Class
LogPrinter
ppdet/engine/callbacks.py:97
↓ 2 callers
Class
LossAnalyzer
scripts/analysis.py:243
↓ 2 callers
Class
MSDeformableAttention
ppdet/modeling/transformers/deformable_transformer.py:37
↓ 2 callers
Class
MaskProto
ppdet/modeling/heads/yolov8_head.py:400
↓ 2 callers
Class
Mlp
ppdet/modeling/backbones/vit_mae.py:33
↓ 2 callers
Class
ModelEMA
Exponential Weighted Average for Deep Neutal Networks Args: model (nn.Layer): Detector of model. decay (int): The decay used
ppdet/optimizer/ema.py:29
↓ 2 callers
Class
NameAdapter
Fix the backbones variable names for pretrained weight
ppdet/modeling/backbones/name_adapter.py:1
↓ 2 callers
Class
PPYOLODetBlockCSP
ppdet/modeling/necks/yolo_fpn.py:326
↓ 2 callers
Class
QualityFocalLoss
r"""Quality Focal Loss (QFL) is a variant of `Generalized Focal Loss: Learning Qualified and Distributed Bounding Boxes for Dense Object Detec
ppdet/modeling/losses/gfocal_loss.py:107
↓ 2 callers
Class
Resize
resize image by target_size and max_size Args: target_size (int): the target size of image keep_ratio (bool): whether keep_ratio o
deploy/serving/python/preprocess_ops.py:17
↓ 2 callers
Class
SCDownLayer
Spatial-channel decoupled downsampling layer, named SCDown in YOLOv10
ppdet/modeling/backbones/yolov10_csp_darknet.py:27
↓ 2 callers
Class
SEBlock
ppdet/modeling/backbones/yolov6_efficientrep.py:846
↓ 2 callers
Class
SELayer
ppdet/modeling/backbones/resnet.py:135
↓ 2 callers
Class
SPPF
SPPF with BaseConv, use silu
ppdet/modeling/backbones/yolov6_efficientrep.py:420
↓ 2 callers
Class
SPPLayer
Spatial Pyramid Pooling (SPP) layer used in YOLOv3-SPP and YOLOX
ppdet/modeling/backbones/csp_darknet.py:194
↓ 2 callers
Class
SchemaDict
ppdet/core/config/schema.py:56
↓ 2 callers
Class
SiLU
ppdet/modeling/backbones/yolov6_efficientrep.py:37
↓ 2 callers
Class
SimCSPSPPF
Simplified CSP SPPF with SimConv, use relu, YOLOv6 v3.0 added
ppdet/modeling/backbones/yolov6_efficientrep.py:442
↓ 2 callers
Class
SimSPPF
Simplified SPPF with SimConv, use relu
ppdet/modeling/backbones/yolov6_efficientrep.py:400
↓ 2 callers
Class
TransformerEncoder
ppdet/modeling/transformers/detr_transformer.py:92
↓ 2 callers
Class
VisualDLWriter
Use VisualDL to log data or image
ppdet/engine/callbacks.py:249
↓ 1 callers
Class
AdamWDL
r""" The AdamWDL optimizer is implemented based on the AdamW Optimization with dynamic lr setting. Generally it's used for transformer model.
ppdet/optimizer/adamw.py:62
↓ 1 callers
Class
ArgsParser
deploy/serving/python/web_service.py:39
next →
1–100 of 595, ranked by callers