MCPcopy Create free account

hub / github.com/chips96/DEYOLO / types & classes

Types & classes144 in github.com/chips96/DEYOLO

↓ 69 callersClassConv
Standard convolution with args(ch_in, ch_out, kernel, stride, padding, groups, dilation, activation).
ultralytics/nn/modules/conv.py:26
↓ 11 callersClassYOLO
YOLO (You Only Look Once) object detection model. Args: model (str, Path): Path to the model file to load or create. task (A
ultralytics/yolo/engine/model.py:24
↓ 8 callersClassProfile
YOLOv8 Profile class. Usage: as a decorator with @Profile() or as a context manager with 'with Profile():'
ultralytics/yolo/utils/ops.py:19
↓ 6 callersClassBottleneck
Standard bottleneck.
ultralytics/nn/modules/block.py:272
↓ 5 callersClassAuth
ultralytics/hub/auth.py:11
↓ 5 callersClassLetterBox
Resize image and padding for detection, instance segmentation, pose.
ultralytics/yolo/data/augment.py:568
↓ 5 callersClassMetric
Class for computing evaluation metrics for YOLOv8 model. Attributes: p (list): Precision for each class. Shape: (nc,).
ultralytics/yolo/utils/metrics.py:498
↓ 4 callersClassBboxes
Now only numpy is supported.
ultralytics/yolo/utils/instance.py:33
↓ 3 callersClassAnnotator
Ultralytics Annotator for train/val mosaics and JPGs and predictions annotations. Attributes: im (Image.Image or numpy array): The i
ultralytics/yolo/utils/plotting.py:51
↓ 3 callersClassCompose
ultralytics/yolo/data/augment.py:49
↓ 3 callersClassDWConv
Depth-wise convolution.
ultralytics/nn/modules/conv.py:83
↓ 3 callersClassInstances
ultralytics/yolo/utils/instance.py:184
↓ 3 callersClassLoadPilAndNumpy
ultralytics/yolo/data/dataloaders/stream_loaders.py:254
↓ 3 callersClassYOLODataset
Dataset class for loading object detection and/or segmentation labels in YOLO format. Args: data (dict, optional): A dataset YAML di
ultralytics/yolo/data/dataset.py:19
↓ 2 callersClassAutoBackend
ultralytics/nn/autobackend.py:41
↓ 2 callersClassBoxes
A class for storing and manipulating detection boxes. Args: boxes (torch.Tensor | numpy.ndarray): A tensor or numpy array containing
ultralytics/yolo/engine/results.py:354
↓ 2 callersClassCenterCrop
ultralytics/yolo/data/augment.py:923
↓ 2 callersClassDetections
YOLOv8 detections class for inference results
ultralytics/nn/autoshape.py:126
↓ 2 callersClassGhostConv
Ghost Convolution https://github.com/huawei-noah/ghostnet.
ultralytics/nn/modules/conv.py:130
↓ 2 callersClassIterableSimpleNamespace
Ultralytics IterableSimpleNamespace is an extension class of SimpleNamespace that adds iterable functionality and enables usage with dict() a
ultralytics/yolo/utils/__init__.py:139
↓ 2 callersClassLoadImages
ultralytics/yolo/data/dataloaders/stream_loaders.py:151
↓ 2 callersClassLoadScreenshots
ultralytics/yolo/data/dataloaders/stream_loaders.py:109
↓ 2 callersClassLoadStreams
ultralytics/yolo/data/dataloaders/stream_loaders.py:31
↓ 2 callersClassLoadTensor
ultralytics/yolo/data/dataloaders/stream_loaders.py:295
↓ 2 callersClassMasks
A class for storing and manipulating detection masks. Attributes: xy (list): A list of segments in pixel coordinates. xyn (l
ultralytics/yolo/engine/results.py:436
↓ 2 callersClassProfileModels
ProfileModels class for profiling different models on ONNX and TensorRT. This class profiles the performance of different models, provided t
ultralytics/yolo/utils/benchmarks.py:145
↓ 2 callersClassRandomFlip
ultralytics/yolo/data/augment.py:530
↓ 2 callersClassResults
A class for storing and manipulating inference results. Args: orig_img (numpy.ndarray): The original image as a numpy array.
ultralytics/yolo/engine/results.py:66
↓ 2 callersClassToTensor
ultralytics/yolo/data/augment.py:937
↓ 1 callersClassAlbumentations
ultralytics/yolo/data/augment.py:689
↓ 1 callersClassAlbumentations
ultralytics/yolo/data/dataloaders/v5augmentations.py:24
↓ 1 callersClassBboxLoss
ultralytics/yolo/utils/loss.py:55
↓ 1 callersClassBiFocus
ultralytics/nn/modules/BiFocus.py:38
↓ 1 callersClassCenterCrop
ultralytics/yolo/data/dataloaders/v5augmentations.py:381
↓ 1 callersClassClassificationDataset
YOLOv5 Classification Dataset. Arguments root: Dataset path transform: torchvision transforms, used by default albu
ultralytics/yolo/data/dataloaders/v5loader.py:1197
↓ 1 callersClassColors
ultralytics/yolo/utils/plotting.py:24
↓ 1 callersClassConfusionMatrix
A class for calculating and updating a confusion matrix for object detection and classification tasks. Attributes: task (str): The t
ultralytics/yolo/utils/metrics.py:175
↓ 1 callersClassCopyPaste
ultralytics/yolo/data/augment.py:642
↓ 1 callersClassDECA
x0 --> RGB feature map, x1 --> IR feature map
ultralytics/nn/modules/DEA.py:25
↓ 1 callersClassDEPA
x0 --> RGB feature map, x1 --> IR feature map
ultralytics/nn/modules/DEA.py:69
↓ 1 callersClassDFL
Integral module of Distribution Focal Loss (DFL). Proposed in Generalized Focal Loss https://ieeexplore.ieee.org/document/9792391
ultralytics/nn/modules/block.py:18
↓ 1 callersClassDepthWiseConv
ultralytics/nn/modules/BiFocus.py:105
↓ 1 callersClassDetMetrics
This class is a utility class for computing detection metrics such as precision, recall, and mean average precision (mAP) of an object detect
ultralytics/yolo/utils/metrics.py:632
↓ 1 callersClassDetectionModel
YOLOv8 detection model.
ultralytics/nn/tasks.py:233
↓ 1 callersClassDetectionPredictor
ultralytics/yolo/v8/detect/predict.py:10
↓ 1 callersClassDetectionTrainer
ultralytics/yolo/v8/detect/train.py:19
↓ 1 callersClassDetectionValidator
ultralytics/yolo/v8/detect/val.py:18
↓ 1 callersClassEarlyStopping
Early stopping class that stops training when a specified number of epochs have passed without improvement.
ultralytics/yolo/utils/torch_utils.py:463
↓ 1 callersClassEmojiFilter
A custom logging filter class for removing emojis in log messages. This filter is particularly useful for ensuring compatibility with Window
ultralytics/yolo/utils/__init__.py:234
↓ 1 callersClassEnsemble
Ensemble of models.
ultralytics/nn/tasks.py:311
↓ 1 callersClassEvents
A class for collecting anonymous event analytics. Event analytics are enabled when sync=True in settings and disabled when sync=False. Run 'y
ultralytics/hub/utils.py:148
↓ 1 callersClassExporter
A class for exporting a model. Attributes: args (SimpleNamespace): Configuration for the exporter. save_dir (Path): Director
ultralytics/yolo/engine/exporter.py:123
↓ 1 callersClassFocusH
ultralytics/nn/modules/BiFocus.py:49
↓ 1 callersClassFocusV
ultralytics/nn/modules/BiFocus.py:77
↓ 1 callersClassFormat
ultralytics/yolo/data/augment.py:740
↓ 1 callersClassGhostBottleneck
Ghost Bottleneck https://github.com/huawei-noah/ghostnet.
ultralytics/nn/modules/block.py:254
↓ 1 callersClassHUBDatasetStats
Class for generating HUB dataset JSON and `-hub` dataset directory Arguments path: Path to data.yaml or data.zip (with dat
ultralytics/yolo/data/utils.py:352
↓ 1 callersClassHUBModelError
ultralytics/yolo/utils/errors.py:6
↓ 1 callersClassHUBTrainingSession
HUB training session for Ultralytics HUB YOLO models. Handles model initialization, heartbeats, and checkpointing. Args: url (str):
ultralytics/hub/session.py:16
↓ 1 callersClassInfiniteDataLoader
Dataloader that reuses workers. Uses same syntax as vanilla DataLoader.
ultralytics/yolo/data/build.py:22
↓ 1 callersClassInfiniteDataLoader
Dataloader that reuses workers Uses same syntax as vanilla DataLoader
ultralytics/yolo/data/dataloaders/v5loader.py:166
↓ 1 callersClassKeypoints
A class for storing and manipulating detection keypoints. Attributes: xy (torch.Tensor): A collection of keypoints containing x, y c
ultralytics/yolo/engine/results.py:474
↓ 1 callersClassLoadImagesAndLabels
YOLOv5 train_loader/val_loader, loads images and labels for training and validation.
ultralytics/yolo/data/dataloaders/v5loader.py:458
↓ 1 callersClassMSDeformAttn
Original Multi-Scale Deformable Attention Module. https://github.com/fundamentalvision/Deformable-DETR/blob/main/models/ops/modules/ms_deform
ultralytics/nn/modules/transformer.py:187
↓ 1 callersClassMixUp
ultralytics/yolo/data/augment.py:283
↓ 1 callersClassModelEMA
Updated Exponential Moving Average (EMA) from https://github.com/rwightman/pytorch-image-models Keeps a moving average of everything in the model
ultralytics/yolo/utils/torch_utils.py:335
↓ 1 callersClassMosaic
Mosaic augmentation. This class performs mosaic augmentation by combining multiple (4 or 9) images into a single mosaic image. The augme
ultralytics/yolo/data/augment.py:119
↓ 1 callersClassProbs
A class for storing and manipulating classification predictions. Attributes: top1 (int): Index of the top 1 class. top5 (lis
ultralytics/yolo/engine/results.py:519
↓ 1 callersClassRandomHSV
ultralytics/yolo/data/augment.py:501
↓ 1 callersClassRandomPerspective
ultralytics/yolo/data/augment.py:303
↓ 1 callersClassRepConv
RepConv is a basic rep-style block, including training and deploy status This code is based on https://github.com/DingXiaoH/RepVGG/blob/main/repvg
ultralytics/nn/modules/conv.py:145
↓ 1 callersClassSourceTypes
ultralytics/yolo/data/dataloaders/stream_loaders.py:24
↓ 1 callersClassTaskAlignedAssigner
A task-aligned assigner for object detection. This class assigns ground-truth (gt) objects to anchors based on the task-aligned metric,
ultralytics/yolo/utils/tal.py:57
↓ 1 callersClassToTensor
ultralytics/yolo/data/dataloaders/v5augmentations.py:395
↓ 1 callersClassTransformerBlock
Vision Transformer https://arxiv.org/abs/2010.11929.
ultralytics/nn/modules/transformer.py:120
↓ 1 callersClassTransformerLayer
Transformer layer https://arxiv.org/abs/2010.11929 (LayerNorm layers removed for better performance).
ultralytics/nn/modules/transformer.py:100
↓ 1 callersClassYolov8
examples/YOLOv8-ONNXRuntime/main.py:12
↓ 1 callersClass_RepeatSampler
Sampler that repeats forever. Args: sampler (Dataset.sampler): The sampler to repeat.
ultralytics/yolo/data/build.py:47
↓ 1 callersClass_RepeatSampler
Sampler that repeats forever Args: sampler (Dataset.sampler): The sampler to repeat.
ultralytics/yolo/data/dataloaders/v5loader.py:188
↓ 1 callersClassiOSDetectModel
Wrap an Ultralytics YOLO model for iOS export.
ultralytics/yolo/engine/exporter.py:886
↓ 1 callersClassv8DetectionLoss
ultralytics/yolo/utils/loss.py:107
ClassAIFI
ultralytics/nn/modules/transformer.py:70
ClassAutoShape
YOLOv8 input-robust model wrapper for passing cv2/np/PIL/torch inputs. Includes preprocessing, inference and NMS.
ultralytics/nn/autoshape.py:26
ClassBaseDataset
Base dataset class for loading and processing image data. Args: img_path (str): Path to the folder containing images. imgsz
ultralytics/yolo/data/base.py:22
ClassBaseMixTransform
This implementation is from mmyolo.
ultralytics/yolo/data/augment.py:79
ClassBaseModel
The BaseModel class serves as a base class for all the models in the Ultralytics YOLO family.
ultralytics/nn/tasks.py:27
ClassBasePredictor
BasePredictor A base class for creating predictors. Attributes: args (SimpleNamespace): Configuration for the predictor.
ultralytics/yolo/engine/predictor.py:61
ClassBaseTensor
Base tensor class with additional methods for easy manipulation and device handling.
ultralytics/yolo/engine/results.py:20
ClassBaseTrainer
BaseTrainer A base class for creating trainers. Attributes: args (SimpleNamespace): Configuration for the trainer. chec
ultralytics/yolo/engine/trainer.py:41
ClassBaseTransform
ultralytics/yolo/data/augment.py:25
ClassBaseValidator
BaseValidator A base class for creating validators. Attributes: dataloader (DataLoader): Dataloader to use for validation.
ultralytics/yolo/engine/validator.py:39
ClassBottleneckCSP
CSP Bottleneck https://github.com/WongKinYiu/CrossStagePartialNetworks.
ultralytics/nn/modules/block.py:287
ClassC1
CSP Bottleneck with 1 convolution.
ultralytics/nn/modules/block.py:138
ClassC2
CSP Bottleneck with 2 convolutions.
ultralytics/nn/modules/block.py:152
ClassC2f
CSP Bottleneck with 2 convolutions.
ultralytics/nn/modules/block.py:169
ClassC2f_BiFocus
ultralytics/nn/modules/BiFocus.py:12
ClassC3
CSP Bottleneck with 3 convolutions.
ultralytics/nn/modules/block.py:192
ClassC3Ghost
C3 module with GhostBottleneck().
ultralytics/nn/modules/block.py:244
ClassC3TR
C3 module with TransformerBlock().
ultralytics/nn/modules/block.py:234
ClassC3x
C3 module with cross-convolutions.
ultralytics/nn/modules/block.py:208
next →1–100 of 144, ranked by callers