Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DataXujing/YOLOv8
/ types & classes
Types & classes
117 in github.com/DataXujing/YOLOv8
⨍
Functions
814
◇
Types & classes
117
↓ 32 callers
Class
Conv
ultralytics/nn/modules.py:41
↓ 8 callers
Class
Profile
ultralytics/yolo/utils/ops.py:19
↓ 6 callers
Class
LogStreamConsumer
\class LogStreamConsumer \brief Convenience object used to facilitate use of C++ stream syntax when logging messages. Order of base classes is LogStre
tensorrt/yolov8/yolov8/logging.h:139
↓ 5 callers
Class
Bottleneck
ultralytics/nn/modules.py:135
↓ 4 callers
Class
Annotator
ultralytics/yolo/utils/plotting.py:43
↓ 4 callers
Class
Bboxes
Now only numpy is supported
ultralytics/yolo/utils/instance.py:32
↓ 4 callers
Class
Compose
ultralytics/yolo/data/augment.py:41
↓ 4 callers
Class
LetterBox
ultralytics/yolo/data/dataloaders/v5augmentations.py:359
↓ 4 callers
Class
RandomFlip
ultralytics/yolo/data/augment.py:402
↓ 4 callers
Class
YOLO
YOLO A python interface which emulates a model-like behaviour by wrapping trainers.
ultralytics/yolo/engine/model.py:26
↓ 3 callers
Class
Instances
ultralytics/yolo/utils/instance.py:165
↓ 3 callers
Class
LetterBox
Resize image and padding for detection, instance segmentation, pose
ultralytics/yolo/data/augment.py:431
↓ 3 callers
Class
LoadImagesAndLabels
ultralytics/yolo/data/dataloaders/v5loader.py:438
↓ 3 callers
Class
Metric
ultralytics/yolo/utils/metrics.py:413
↓ 2 callers
Class
Albumentations
ultralytics/yolo/data/augment.py:533
↓ 2 callers
Class
AutoBackend
ultralytics/nn/autobackend.py:21
↓ 2 callers
Class
ConfusionMatrix
ultralytics/yolo/utils/metrics.py:167
↓ 2 callers
Class
DWConv
ultralytics/nn/modules.py:58
↓ 2 callers
Class
Detections
ultralytics/nn/modules.py:467
↓ 2 callers
Class
Format
ultralytics/yolo/data/augment.py:577
↓ 2 callers
Class
GhostConv
ultralytics/nn/modules.py:329
↓ 2 callers
Class
LoadImages
ultralytics/yolo/data/dataloaders/stream_loaders.py:156
↓ 2 callers
Class
RandomHSV
ultralytics/yolo/data/augment.py:378
↓ 2 callers
Class
RandomPerspective
ultralytics/yolo/data/augment.py:202
↓ 1 callers
Class
Albumentations
ultralytics/yolo/data/dataloaders/v5augmentations.py:24
↓ 1 callers
Class
Auth
ultralytics/hub/auth.py:11
↓ 1 callers
Class
BboxLoss
ultralytics/yolo/utils/loss.py:24
↓ 1 callers
Class
CenterCrop
ultralytics/yolo/data/augment.py:753
↓ 1 callers
Class
CenterCrop
ultralytics/yolo/data/dataloaders/v5augmentations.py:378
↓ 1 callers
Class
ChannelAttention
ultralytics/nn/modules.py:211
↓ 1 callers
Class
ClassificationDataset
YOLOv5 Classification Dataset. Arguments root: Dataset path transform: torchvision transforms, used by default albu
ultralytics/yolo/data/dataset.py:184
↓ 1 callers
Class
ClassificationDataset
YOLOv5 Classification Dataset. Arguments root: Dataset path transform: torchvision transforms, used by default albu
ultralytics/yolo/data/dataloaders/v5loader.py:1158
↓ 1 callers
Class
ClassificationModel
ultralytics/nn/tasks.py:227
↓ 1 callers
Class
ClassificationPredictor
ultralytics/yolo/v8/classify/predict.py:12
↓ 1 callers
Class
ClassificationTrainer
ultralytics/yolo/v8/classify/train.py:15
↓ 1 callers
Class
ClassificationValidator
ultralytics/yolo/v8/classify/val.py:11
↓ 1 callers
Class
Classify
ultralytics/nn/modules.py:675
↓ 1 callers
Class
ClassifyMetrics
ultralytics/yolo/utils/metrics.py:594
↓ 1 callers
Class
Colors
ultralytics/yolo/utils/plotting.py:22
↓ 1 callers
Class
CopyPaste
ultralytics/yolo/data/augment.py:495
↓ 1 callers
Class
DFL
ultralytics/nn/modules.py:84
↓ 1 callers
Class
DetMetrics
ultralytics/yolo/utils/metrics.py:497
↓ 1 callers
Class
DetectionModel
ultralytics/nn/tasks.py:141
↓ 1 callers
Class
DetectionPredictor
ultralytics/yolo/v8/detect/predict.py:12
↓ 1 callers
Class
DetectionTrainer
ultralytics/yolo/v8/detect/train.py:23
↓ 1 callers
Class
DetectionValidator
ultralytics/yolo/v8/detect/val.py:20
↓ 1 callers
Class
Ensemble
ultralytics/nn/modules.py:591
↓ 1 callers
Class
Exporter
Exporter A class for exporting a model. Attributes: args (OmegaConf): Configuration for the exporter. save_dir (Path):
ultralytics/yolo/engine/exporter.py:119
↓ 1 callers
Class
GhostBottleneck
ultralytics/nn/modules.py:342
↓ 1 callers
Class
HubTrainingSession
ultralytics/hub/session.py:33
↓ 1 callers
Class
InfiniteDataLoader
Dataloader that reuses workers Uses same syntax as vanilla DataLoader
ultralytics/yolo/data/build.py:16
↓ 1 callers
Class
InfiniteDataLoader
Dataloader that reuses workers Uses same syntax as vanilla DataLoader
ultralytics/yolo/data/dataloaders/v5loader.py:160
↓ 1 callers
Class
LoadScreenshots
ultralytics/yolo/data/dataloaders/stream_loaders.py:107
↓ 1 callers
Class
LoadStreams
ultralytics/yolo/data/dataloaders/stream_loaders.py:21
↓ 1 callers
Class
Loss
ultralytics/yolo/v8/detect/train.py:108
↓ 1 callers
Class
MixUp
ultralytics/yolo/data/augment.py:184
↓ 1 callers
Class
ModelEMA
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:242
↓ 1 callers
Class
Mosaic
Mosaic augmentation. Args: imgsz (Sequence[int]): Image size after mosaic pipeline of single image. The shape order should be
ultralytics/yolo/data/augment.py:103
↓ 1 callers
Class
Proto
ultralytics/nn/modules.py:578
↓ 1 callers
Class
SegLoss
ultralytics/yolo/v8/segment/train.py:60
↓ 1 callers
Class
SegmentMetrics
ultralytics/yolo/utils/metrics.py:536
↓ 1 callers
Class
SegmentationModel
ultralytics/nn/tasks.py:221
↓ 1 callers
Class
SegmentationPredictor
ultralytics/yolo/v8/segment/predict.py:13
↓ 1 callers
Class
SegmentationValidator
ultralytics/yolo/v8/segment/val.py:20
↓ 1 callers
Class
SpatialAttention
ultralytics/nn/modules.py:223
↓ 1 callers
Class
TaskAlignedAssigner
ultralytics/yolo/utils/tal.py:56
↓ 1 callers
Class
TestAtom
tensorrt/yolov8/yolov8/logging.h:281
↓ 1 callers
Class
ToTensor
ultralytics/yolo/data/augment.py:766
↓ 1 callers
Class
ToTensor
ultralytics/yolo/data/dataloaders/v5augmentations.py:391
↓ 1 callers
Class
TransformerBlock
ultralytics/nn/modules.py:116
↓ 1 callers
Class
TransformerLayer
ultralytics/nn/modules.py:99
↓ 1 callers
Class
YOLODataset
ultralytics/yolo/data/dataset.py:16
↓ 1 callers
Class
_RepeatSampler
Sampler that repeats forever Args: sampler (Sampler)
ultralytics/yolo/data/build.py:35
↓ 1 callers
Class
_RepeatSampler
Sampler that repeats forever Args: sampler (Sampler)
ultralytics/yolo/data/dataloaders/v5loader.py:179
↓ 1 callers
Class
iOSModel
ultralytics/yolo/engine/exporter.py:374
Class
AutoShape
ultralytics/nn/modules.py:368
Class
BaseDataset
Base Dataset. Args: img_path (str): image path. pipeline (dict): a dict of image transforms. label_path (str): label path,
ultralytics/yolo/data/base.py:19
Class
BaseMixTransform
This implementation is from mmyolo
ultralytics/yolo/data/augment.py:66
Class
BaseModel
The BaseModel class is a base class for all the models in the Ultralytics YOLO family.
ultralytics/nn/tasks.py:19
Class
BasePredictor
BasePredictor A base class for creating predictors. Attributes: args (OmegaConf): Configuration for the predictor. save
ultralytics/yolo/engine/predictor.py:44
Class
BaseTrainer
BaseTrainer > A base class for creating trainers. Attributes: args (OmegaConf): Configuration for the trainer. check_re
ultralytics/yolo/engine/trainer.py:39
Class
BaseTransform
ultralytics/yolo/data/augment.py:21
Class
BaseValidator
BaseValidator A base class for creating validators. Attributes: dataloader (DataLoader): Dataloader to use for validation.
ultralytics/yolo/engine/validator.py:20
Class
Bbox
��������
tensorrt/yolov8/yolov8/yolov8.cpp:39
Class
BottleneckCSP
ultralytics/nn/modules.py:148
Class
C1
ultralytics/nn/modules.py:247
Class
C2
ultralytics/nn/modules.py:181
Class
C2f
ultralytics/nn/modules.py:196
Class
C3
ultralytics/nn/modules.py:167
Class
C3Ghost
ultralytics/nn/modules.py:275
Class
C3TR
ultralytics/nn/modules.py:267
Class
C3x
ultralytics/nn/modules.py:259
Class
CBAM
ultralytics/nn/modules.py:236
Class
ClassifyLetterBox
ultralytics/yolo/data/augment.py:734
Class
Concat
ultralytics/nn/modules.py:358
Class
ConvTranspose
ultralytics/nn/modules.py:70
Class
DWConvTranspose2d
ultralytics/nn/modules.py:64
Class
Detect
ultralytics/nn/modules.py:605
Class
FocalLoss
ultralytics/yolo/utils/metrics.py:137
Class
Focus
ultralytics/nn/modules.py:317
next →
1–100 of 117, ranked by callers