`ultralytics 8.0.136` refactor and simplify package (#3748)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>pull/3770/head v8.0.136
parent
8ebe94d1e9
commit
620f3eb218
383 changed files with 4213 additions and 4646 deletions
@ -0,0 +1,44 @@ |
||||
## cfg2dict |
||||
--- |
||||
### ::: ultralytics.cfg.cfg2dict |
||||
<br><br> |
||||
|
||||
## get_cfg |
||||
--- |
||||
### ::: ultralytics.cfg.get_cfg |
||||
<br><br> |
||||
|
||||
## _handle_deprecation |
||||
--- |
||||
### ::: ultralytics.cfg._handle_deprecation |
||||
<br><br> |
||||
|
||||
## check_cfg_mismatch |
||||
--- |
||||
### ::: ultralytics.cfg.check_cfg_mismatch |
||||
<br><br> |
||||
|
||||
## merge_equals_args |
||||
--- |
||||
### ::: ultralytics.cfg.merge_equals_args |
||||
<br><br> |
||||
|
||||
## handle_yolo_hub |
||||
--- |
||||
### ::: ultralytics.cfg.handle_yolo_hub |
||||
<br><br> |
||||
|
||||
## handle_yolo_settings |
||||
--- |
||||
### ::: ultralytics.cfg.handle_yolo_settings |
||||
<br><br> |
||||
|
||||
## entrypoint |
||||
--- |
||||
### ::: ultralytics.cfg.entrypoint |
||||
<br><br> |
||||
|
||||
## copy_default_cfg |
||||
--- |
||||
### ::: ultralytics.cfg.copy_default_cfg |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## auto_annotate |
||||
--- |
||||
### ::: ultralytics.data.annotator.auto_annotate |
||||
<br><br> |
@ -0,0 +1,94 @@ |
||||
## BaseTransform |
||||
--- |
||||
### ::: ultralytics.data.augment.BaseTransform |
||||
<br><br> |
||||
|
||||
## Compose |
||||
--- |
||||
### ::: ultralytics.data.augment.Compose |
||||
<br><br> |
||||
|
||||
## BaseMixTransform |
||||
--- |
||||
### ::: ultralytics.data.augment.BaseMixTransform |
||||
<br><br> |
||||
|
||||
## Mosaic |
||||
--- |
||||
### ::: ultralytics.data.augment.Mosaic |
||||
<br><br> |
||||
|
||||
## MixUp |
||||
--- |
||||
### ::: ultralytics.data.augment.MixUp |
||||
<br><br> |
||||
|
||||
## RandomPerspective |
||||
--- |
||||
### ::: ultralytics.data.augment.RandomPerspective |
||||
<br><br> |
||||
|
||||
## RandomHSV |
||||
--- |
||||
### ::: ultralytics.data.augment.RandomHSV |
||||
<br><br> |
||||
|
||||
## RandomFlip |
||||
--- |
||||
### ::: ultralytics.data.augment.RandomFlip |
||||
<br><br> |
||||
|
||||
## LetterBox |
||||
--- |
||||
### ::: ultralytics.data.augment.LetterBox |
||||
<br><br> |
||||
|
||||
## CopyPaste |
||||
--- |
||||
### ::: ultralytics.data.augment.CopyPaste |
||||
<br><br> |
||||
|
||||
## Albumentations |
||||
--- |
||||
### ::: ultralytics.data.augment.Albumentations |
||||
<br><br> |
||||
|
||||
## Format |
||||
--- |
||||
### ::: ultralytics.data.augment.Format |
||||
<br><br> |
||||
|
||||
## ClassifyLetterBox |
||||
--- |
||||
### ::: ultralytics.data.augment.ClassifyLetterBox |
||||
<br><br> |
||||
|
||||
## CenterCrop |
||||
--- |
||||
### ::: ultralytics.data.augment.CenterCrop |
||||
<br><br> |
||||
|
||||
## ToTensor |
||||
--- |
||||
### ::: ultralytics.data.augment.ToTensor |
||||
<br><br> |
||||
|
||||
## v8_transforms |
||||
--- |
||||
### ::: ultralytics.data.augment.v8_transforms |
||||
<br><br> |
||||
|
||||
## classify_transforms |
||||
--- |
||||
### ::: ultralytics.data.augment.classify_transforms |
||||
<br><br> |
||||
|
||||
## hsv2colorjitter |
||||
--- |
||||
### ::: ultralytics.data.augment.hsv2colorjitter |
||||
<br><br> |
||||
|
||||
## classify_albumentations |
||||
--- |
||||
### ::: ultralytics.data.augment.classify_albumentations |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## BaseDataset |
||||
--- |
||||
### ::: ultralytics.data.base.BaseDataset |
||||
<br><br> |
@ -0,0 +1,34 @@ |
||||
## InfiniteDataLoader |
||||
--- |
||||
### ::: ultralytics.data.build.InfiniteDataLoader |
||||
<br><br> |
||||
|
||||
## _RepeatSampler |
||||
--- |
||||
### ::: ultralytics.data.build._RepeatSampler |
||||
<br><br> |
||||
|
||||
## seed_worker |
||||
--- |
||||
### ::: ultralytics.data.build.seed_worker |
||||
<br><br> |
||||
|
||||
## build_yolo_dataset |
||||
--- |
||||
### ::: ultralytics.data.build.build_yolo_dataset |
||||
<br><br> |
||||
|
||||
## build_dataloader |
||||
--- |
||||
### ::: ultralytics.data.build.build_dataloader |
||||
<br><br> |
||||
|
||||
## check_source |
||||
--- |
||||
### ::: ultralytics.data.build.check_source |
||||
<br><br> |
||||
|
||||
## load_inference_source |
||||
--- |
||||
### ::: ultralytics.data.build.load_inference_source |
||||
<br><br> |
@ -0,0 +1,29 @@ |
||||
## coco91_to_coco80_class |
||||
--- |
||||
### ::: ultralytics.data.converter.coco91_to_coco80_class |
||||
<br><br> |
||||
|
||||
## convert_coco |
||||
--- |
||||
### ::: ultralytics.data.converter.convert_coco |
||||
<br><br> |
||||
|
||||
## rle2polygon |
||||
--- |
||||
### ::: ultralytics.data.converter.rle2polygon |
||||
<br><br> |
||||
|
||||
## min_index |
||||
--- |
||||
### ::: ultralytics.data.converter.min_index |
||||
<br><br> |
||||
|
||||
## merge_multi_segment |
||||
--- |
||||
### ::: ultralytics.data.converter.merge_multi_segment |
||||
<br><br> |
||||
|
||||
## delete_dsstore |
||||
--- |
||||
### ::: ultralytics.data.converter.delete_dsstore |
||||
<br><br> |
@ -0,0 +1,14 @@ |
||||
## YOLODataset |
||||
--- |
||||
### ::: ultralytics.data.dataset.YOLODataset |
||||
<br><br> |
||||
|
||||
## ClassificationDataset |
||||
--- |
||||
### ::: ultralytics.data.dataset.ClassificationDataset |
||||
<br><br> |
||||
|
||||
## SemanticDataset |
||||
--- |
||||
### ::: ultralytics.data.dataset.SemanticDataset |
||||
<br><br> |
@ -0,0 +1,39 @@ |
||||
## SourceTypes |
||||
--- |
||||
### ::: ultralytics.data.loaders.SourceTypes |
||||
<br><br> |
||||
|
||||
## LoadStreams |
||||
--- |
||||
### ::: ultralytics.data.loaders.LoadStreams |
||||
<br><br> |
||||
|
||||
## LoadScreenshots |
||||
--- |
||||
### ::: ultralytics.data.loaders.LoadScreenshots |
||||
<br><br> |
||||
|
||||
## LoadImages |
||||
--- |
||||
### ::: ultralytics.data.loaders.LoadImages |
||||
<br><br> |
||||
|
||||
## LoadPilAndNumpy |
||||
--- |
||||
### ::: ultralytics.data.loaders.LoadPilAndNumpy |
||||
<br><br> |
||||
|
||||
## LoadTensor |
||||
--- |
||||
### ::: ultralytics.data.loaders.LoadTensor |
||||
<br><br> |
||||
|
||||
## autocast_list |
||||
--- |
||||
### ::: ultralytics.data.loaders.autocast_list |
||||
<br><br> |
||||
|
||||
## get_best_youtube_url |
||||
--- |
||||
### ::: ultralytics.data.loaders.get_best_youtube_url |
||||
<br><br> |
@ -0,0 +1,69 @@ |
||||
## HUBDatasetStats |
||||
--- |
||||
### ::: ultralytics.data.utils.HUBDatasetStats |
||||
<br><br> |
||||
|
||||
## img2label_paths |
||||
--- |
||||
### ::: ultralytics.data.utils.img2label_paths |
||||
<br><br> |
||||
|
||||
## get_hash |
||||
--- |
||||
### ::: ultralytics.data.utils.get_hash |
||||
<br><br> |
||||
|
||||
## exif_size |
||||
--- |
||||
### ::: ultralytics.data.utils.exif_size |
||||
<br><br> |
||||
|
||||
## verify_image_label |
||||
--- |
||||
### ::: ultralytics.data.utils.verify_image_label |
||||
<br><br> |
||||
|
||||
## polygon2mask |
||||
--- |
||||
### ::: ultralytics.data.utils.polygon2mask |
||||
<br><br> |
||||
|
||||
## polygons2masks |
||||
--- |
||||
### ::: ultralytics.data.utils.polygons2masks |
||||
<br><br> |
||||
|
||||
## polygons2masks_overlap |
||||
--- |
||||
### ::: ultralytics.data.utils.polygons2masks_overlap |
||||
<br><br> |
||||
|
||||
## check_det_dataset |
||||
--- |
||||
### ::: ultralytics.data.utils.check_det_dataset |
||||
<br><br> |
||||
|
||||
## check_cls_dataset |
||||
--- |
||||
### ::: ultralytics.data.utils.check_cls_dataset |
||||
<br><br> |
||||
|
||||
## compress_one_image |
||||
--- |
||||
### ::: ultralytics.data.utils.compress_one_image |
||||
<br><br> |
||||
|
||||
## delete_dsstore |
||||
--- |
||||
### ::: ultralytics.data.utils.delete_dsstore |
||||
<br><br> |
||||
|
||||
## zip_directory |
||||
--- |
||||
### ::: ultralytics.data.utils.zip_directory |
||||
<br><br> |
||||
|
||||
## autosplit |
||||
--- |
||||
### ::: ultralytics.data.utils.autosplit |
||||
<br><br> |
@ -0,0 +1,29 @@ |
||||
## Exporter |
||||
--- |
||||
### ::: ultralytics.engine.exporter.Exporter |
||||
<br><br> |
||||
|
||||
## iOSDetectModel |
||||
--- |
||||
### ::: ultralytics.engine.exporter.iOSDetectModel |
||||
<br><br> |
||||
|
||||
## export_formats |
||||
--- |
||||
### ::: ultralytics.engine.exporter.export_formats |
||||
<br><br> |
||||
|
||||
## gd_outputs |
||||
--- |
||||
### ::: ultralytics.engine.exporter.gd_outputs |
||||
<br><br> |
||||
|
||||
## try_export |
||||
--- |
||||
### ::: ultralytics.engine.exporter.try_export |
||||
<br><br> |
||||
|
||||
## export |
||||
--- |
||||
### ::: ultralytics.engine.exporter.export |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## YOLO |
||||
--- |
||||
### ::: ultralytics.engine.model.YOLO |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## BasePredictor |
||||
--- |
||||
### ::: ultralytics.engine.predictor.BasePredictor |
||||
<br><br> |
@ -0,0 +1,29 @@ |
||||
## BaseTensor |
||||
--- |
||||
### ::: ultralytics.engine.results.BaseTensor |
||||
<br><br> |
||||
|
||||
## Results |
||||
--- |
||||
### ::: ultralytics.engine.results.Results |
||||
<br><br> |
||||
|
||||
## Boxes |
||||
--- |
||||
### ::: ultralytics.engine.results.Boxes |
||||
<br><br> |
||||
|
||||
## Masks |
||||
--- |
||||
### ::: ultralytics.engine.results.Masks |
||||
<br><br> |
||||
|
||||
## Keypoints |
||||
--- |
||||
### ::: ultralytics.engine.results.Keypoints |
||||
<br><br> |
||||
|
||||
## Probs |
||||
--- |
||||
### ::: ultralytics.engine.results.Probs |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## BaseTrainer |
||||
--- |
||||
### ::: ultralytics.engine.trainer.BaseTrainer |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## BaseValidator |
||||
--- |
||||
### ::: ultralytics.engine.validator.BaseValidator |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## FastSAM |
||||
--- |
||||
### ::: ultralytics.models.fastsam.model.FastSAM |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## FastSAMPredictor |
||||
--- |
||||
### ::: ultralytics.models.fastsam.predict.FastSAMPredictor |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## FastSAMPrompt |
||||
--- |
||||
### ::: ultralytics.models.fastsam.prompt.FastSAMPrompt |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## adjust_bboxes_to_image_border |
||||
--- |
||||
### ::: ultralytics.models.fastsam.utils.adjust_bboxes_to_image_border |
||||
<br><br> |
||||
|
||||
## bbox_iou |
||||
--- |
||||
### ::: ultralytics.models.fastsam.utils.bbox_iou |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## FastSAMValidator |
||||
--- |
||||
### ::: ultralytics.models.fastsam.val.FastSAMValidator |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## NAS |
||||
--- |
||||
### ::: ultralytics.models.nas.model.NAS |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## NASPredictor |
||||
--- |
||||
### ::: ultralytics.models.nas.predict.NASPredictor |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## NASValidator |
||||
--- |
||||
### ::: ultralytics.models.nas.val.NASValidator |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## RTDETR |
||||
--- |
||||
### ::: ultralytics.models.rtdetr.model.RTDETR |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## RTDETRPredictor |
||||
--- |
||||
### ::: ultralytics.models.rtdetr.predict.RTDETRPredictor |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## RTDETRTrainer |
||||
--- |
||||
### ::: ultralytics.models.rtdetr.train.RTDETRTrainer |
||||
<br><br> |
||||
|
||||
## train |
||||
--- |
||||
### ::: ultralytics.models.rtdetr.train.train |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## RTDETRDataset |
||||
--- |
||||
### ::: ultralytics.models.rtdetr.val.RTDETRDataset |
||||
<br><br> |
||||
|
||||
## RTDETRValidator |
||||
--- |
||||
### ::: ultralytics.models.rtdetr.val.RTDETRValidator |
||||
<br><br> |
@ -0,0 +1,84 @@ |
||||
## MaskData |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.MaskData |
||||
<br><br> |
||||
|
||||
## is_box_near_crop_edge |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.is_box_near_crop_edge |
||||
<br><br> |
||||
|
||||
## box_xyxy_to_xywh |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.box_xyxy_to_xywh |
||||
<br><br> |
||||
|
||||
## batch_iterator |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.batch_iterator |
||||
<br><br> |
||||
|
||||
## mask_to_rle_pytorch |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.mask_to_rle_pytorch |
||||
<br><br> |
||||
|
||||
## rle_to_mask |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.rle_to_mask |
||||
<br><br> |
||||
|
||||
## area_from_rle |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.area_from_rle |
||||
<br><br> |
||||
|
||||
## calculate_stability_score |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.calculate_stability_score |
||||
<br><br> |
||||
|
||||
## build_point_grid |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.build_point_grid |
||||
<br><br> |
||||
|
||||
## build_all_layer_point_grids |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.build_all_layer_point_grids |
||||
<br><br> |
||||
|
||||
## generate_crop_boxes |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.generate_crop_boxes |
||||
<br><br> |
||||
|
||||
## uncrop_boxes_xyxy |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.uncrop_boxes_xyxy |
||||
<br><br> |
||||
|
||||
## uncrop_points |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.uncrop_points |
||||
<br><br> |
||||
|
||||
## uncrop_masks |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.uncrop_masks |
||||
<br><br> |
||||
|
||||
## remove_small_regions |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.remove_small_regions |
||||
<br><br> |
||||
|
||||
## coco_encode_rle |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.coco_encode_rle |
||||
<br><br> |
||||
|
||||
## batched_mask_to_box |
||||
--- |
||||
### ::: ultralytics.models.sam.amg.batched_mask_to_box |
||||
<br><br> |
@ -0,0 +1,29 @@ |
||||
## build_sam_vit_h |
||||
--- |
||||
### ::: ultralytics.models.sam.build.build_sam_vit_h |
||||
<br><br> |
||||
|
||||
## build_sam_vit_l |
||||
--- |
||||
### ::: ultralytics.models.sam.build.build_sam_vit_l |
||||
<br><br> |
||||
|
||||
## build_sam_vit_b |
||||
--- |
||||
### ::: ultralytics.models.sam.build.build_sam_vit_b |
||||
<br><br> |
||||
|
||||
## build_mobile_sam |
||||
--- |
||||
### ::: ultralytics.models.sam.build.build_mobile_sam |
||||
<br><br> |
||||
|
||||
## _build_sam |
||||
--- |
||||
### ::: ultralytics.models.sam.build._build_sam |
||||
<br><br> |
||||
|
||||
## build_sam |
||||
--- |
||||
### ::: ultralytics.models.sam.build.build_sam |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## SAM |
||||
--- |
||||
### ::: ultralytics.models.sam.model.SAM |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## MaskDecoder |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.decoders.MaskDecoder |
||||
<br><br> |
||||
|
||||
## MLP |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.decoders.MLP |
||||
<br><br> |
@ -0,0 +1,49 @@ |
||||
## ImageEncoderViT |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.ImageEncoderViT |
||||
<br><br> |
||||
|
||||
## PromptEncoder |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.PromptEncoder |
||||
<br><br> |
||||
|
||||
## PositionEmbeddingRandom |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.PositionEmbeddingRandom |
||||
<br><br> |
||||
|
||||
## Block |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.Block |
||||
<br><br> |
||||
|
||||
## Attention |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.Attention |
||||
<br><br> |
||||
|
||||
## PatchEmbed |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.PatchEmbed |
||||
<br><br> |
||||
|
||||
## window_partition |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.window_partition |
||||
<br><br> |
||||
|
||||
## window_unpartition |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.window_unpartition |
||||
<br><br> |
||||
|
||||
## get_rel_pos |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.get_rel_pos |
||||
<br><br> |
||||
|
||||
## add_decomposed_rel_pos |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.encoders.add_decomposed_rel_pos |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## Sam |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.sam.Sam |
||||
<br><br> |
@ -0,0 +1,54 @@ |
||||
## Conv2d_BN |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.Conv2d_BN |
||||
<br><br> |
||||
|
||||
## PatchEmbed |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.PatchEmbed |
||||
<br><br> |
||||
|
||||
## MBConv |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.MBConv |
||||
<br><br> |
||||
|
||||
## PatchMerging |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.PatchMerging |
||||
<br><br> |
||||
|
||||
## ConvLayer |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.ConvLayer |
||||
<br><br> |
||||
|
||||
## Mlp |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.Mlp |
||||
<br><br> |
||||
|
||||
## Attention |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.Attention |
||||
<br><br> |
||||
|
||||
## TinyViTBlock |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.TinyViTBlock |
||||
<br><br> |
||||
|
||||
## BasicLayer |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.BasicLayer |
||||
<br><br> |
||||
|
||||
## LayerNorm2d |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.LayerNorm2d |
||||
<br><br> |
||||
|
||||
## TinyViT |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.tiny_encoder.TinyViT |
||||
<br><br> |
@ -0,0 +1,14 @@ |
||||
## TwoWayTransformer |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.transformer.TwoWayTransformer |
||||
<br><br> |
||||
|
||||
## TwoWayAttentionBlock |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.transformer.TwoWayAttentionBlock |
||||
<br><br> |
||||
|
||||
## Attention |
||||
--- |
||||
### ::: ultralytics.models.sam.modules.transformer.Attention |
||||
<br><br> |
@ -0,0 +1,4 @@ |
||||
## Predictor |
||||
--- |
||||
### ::: ultralytics.models.sam.predict.Predictor |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## DETRLoss |
||||
--- |
||||
### ::: ultralytics.models.utils.loss.DETRLoss |
||||
<br><br> |
||||
|
||||
## RTDETRDetectionLoss |
||||
--- |
||||
### ::: ultralytics.models.utils.loss.RTDETRDetectionLoss |
||||
<br><br> |
@ -0,0 +1,14 @@ |
||||
## HungarianMatcher |
||||
--- |
||||
### ::: ultralytics.models.utils.ops.HungarianMatcher |
||||
<br><br> |
||||
|
||||
## get_cdn_group |
||||
--- |
||||
### ::: ultralytics.models.utils.ops.get_cdn_group |
||||
<br><br> |
||||
|
||||
## inverse_sigmoid |
||||
--- |
||||
### ::: ultralytics.models.utils.ops.inverse_sigmoid |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## ClassificationPredictor |
||||
--- |
||||
### ::: ultralytics.models.yolo.classify.predict.ClassificationPredictor |
||||
<br><br> |
||||
|
||||
## predict |
||||
--- |
||||
### ::: ultralytics.models.yolo.classify.predict.predict |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## ClassificationTrainer |
||||
--- |
||||
### ::: ultralytics.models.yolo.classify.train.ClassificationTrainer |
||||
<br><br> |
||||
|
||||
## train |
||||
--- |
||||
### ::: ultralytics.models.yolo.classify.train.train |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## ClassificationValidator |
||||
--- |
||||
### ::: ultralytics.models.yolo.classify.val.ClassificationValidator |
||||
<br><br> |
||||
|
||||
## val |
||||
--- |
||||
### ::: ultralytics.models.yolo.classify.val.val |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## DetectionPredictor |
||||
--- |
||||
### ::: ultralytics.models.yolo.detect.predict.DetectionPredictor |
||||
<br><br> |
||||
|
||||
## predict |
||||
--- |
||||
### ::: ultralytics.models.yolo.detect.predict.predict |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## DetectionTrainer |
||||
--- |
||||
### ::: ultralytics.models.yolo.detect.train.DetectionTrainer |
||||
<br><br> |
||||
|
||||
## train |
||||
--- |
||||
### ::: ultralytics.models.yolo.detect.train.train |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## DetectionValidator |
||||
--- |
||||
### ::: ultralytics.models.yolo.detect.val.DetectionValidator |
||||
<br><br> |
||||
|
||||
## val |
||||
--- |
||||
### ::: ultralytics.models.yolo.detect.val.val |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## PosePredictor |
||||
--- |
||||
### ::: ultralytics.models.yolo.pose.predict.PosePredictor |
||||
<br><br> |
||||
|
||||
## predict |
||||
--- |
||||
### ::: ultralytics.models.yolo.pose.predict.predict |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## PoseTrainer |
||||
--- |
||||
### ::: ultralytics.models.yolo.pose.train.PoseTrainer |
||||
<br><br> |
||||
|
||||
## train |
||||
--- |
||||
### ::: ultralytics.models.yolo.pose.train.train |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## PoseValidator |
||||
--- |
||||
### ::: ultralytics.models.yolo.pose.val.PoseValidator |
||||
<br><br> |
||||
|
||||
## val |
||||
--- |
||||
### ::: ultralytics.models.yolo.pose.val.val |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## SegmentationPredictor |
||||
--- |
||||
### ::: ultralytics.models.yolo.segment.predict.SegmentationPredictor |
||||
<br><br> |
||||
|
||||
## predict |
||||
--- |
||||
### ::: ultralytics.models.yolo.segment.predict.predict |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## SegmentationTrainer |
||||
--- |
||||
### ::: ultralytics.models.yolo.segment.train.SegmentationTrainer |
||||
<br><br> |
||||
|
||||
## train |
||||
--- |
||||
### ::: ultralytics.models.yolo.segment.train.train |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## SegmentationValidator |
||||
--- |
||||
### ::: ultralytics.models.yolo.segment.val.SegmentationValidator |
||||
<br><br> |
||||
|
||||
## val |
||||
--- |
||||
### ::: ultralytics.models.yolo.segment.val.val |
||||
<br><br> |
@ -1,19 +0,0 @@ |
||||
--- |
||||
description: Learn how to register custom event-tracking and track predictions with Ultralytics YOLO via on_predict_start and register_tracker methods. |
||||
keywords: Ultralytics YOLO, tracker registration, on_predict_start, object detection |
||||
--- |
||||
|
||||
## on_predict_start |
||||
--- |
||||
### ::: ultralytics.tracker.track.on_predict_start |
||||
<br><br> |
||||
|
||||
## on_predict_postprocess_end |
||||
--- |
||||
### ::: ultralytics.tracker.track.on_predict_postprocess_end |
||||
<br><br> |
||||
|
||||
## register_tracker |
||||
--- |
||||
### ::: ultralytics.tracker.track.register_tracker |
||||
<br><br> |
@ -1,14 +0,0 @@ |
||||
--- |
||||
description: 'TrackState: A comprehensive guide to Ultralytics tracker''s BaseTrack for monitoring model performance. Improve your tracking capabilities now!' |
||||
keywords: object detection, object tracking, Ultralytics YOLO, TrackState, workflow improvement |
||||
--- |
||||
|
||||
## TrackState |
||||
--- |
||||
### ::: ultralytics.tracker.trackers.basetrack.TrackState |
||||
<br><br> |
||||
|
||||
## BaseTrack |
||||
--- |
||||
### ::: ultralytics.tracker.trackers.basetrack.BaseTrack |
||||
<br><br> |
@ -1,14 +0,0 @@ |
||||
--- |
||||
description: '"Optimize tracking with Ultralytics BOTrack. Easily sort and track bots with BOTSORT. Streamline data collection for improved performance."' |
||||
keywords: BOTrack, Ultralytics YOLO Docs, features, usage |
||||
--- |
||||
|
||||
## BOTrack |
||||
--- |
||||
### ::: ultralytics.tracker.trackers.bot_sort.BOTrack |
||||
<br><br> |
||||
|
||||
## BOTSORT |
||||
--- |
||||
### ::: ultralytics.tracker.trackers.bot_sort.BOTSORT |
||||
<br><br> |
@ -1,14 +0,0 @@ |
||||
--- |
||||
description: Learn how to track ByteAI model sizes and tips for model optimization with STrack, a byte tracking tool from Ultralytics. |
||||
keywords: Byte Tracker, Ultralytics STrack, application monitoring, bytes sent, bytes received, code examples, setup instructions |
||||
--- |
||||
|
||||
## STrack |
||||
--- |
||||
### ::: ultralytics.tracker.trackers.byte_tracker.STrack |
||||
<br><br> |
||||
|
||||
## BYTETracker |
||||
--- |
||||
### ::: ultralytics.tracker.trackers.byte_tracker.BYTETracker |
||||
<br><br> |
@ -1,9 +0,0 @@ |
||||
--- |
||||
description: '"Track Google Marketing Campaigns in GMC with Ultralytics Tracker. Learn to set up and use GMC for detailed analytics. Get started now."' |
||||
keywords: Ultralytics, YOLO, object detection, tracker, optimization, models, documentation |
||||
--- |
||||
|
||||
## GMC |
||||
--- |
||||
### ::: ultralytics.tracker.utils.gmc.GMC |
||||
<br><br> |
@ -1,14 +0,0 @@ |
||||
--- |
||||
description: Improve object tracking with KalmanFilterXYAH in Ultralytics YOLO - an efficient and accurate algorithm for state estimation. |
||||
keywords: KalmanFilterXYAH, Ultralytics Docs, Kalman filter algorithm, object tracking, computer vision, YOLO |
||||
--- |
||||
|
||||
## KalmanFilterXYAH |
||||
--- |
||||
### ::: ultralytics.tracker.utils.kalman_filter.KalmanFilterXYAH |
||||
<br><br> |
||||
|
||||
## KalmanFilterXYWH |
||||
--- |
||||
### ::: ultralytics.tracker.utils.kalman_filter.KalmanFilterXYWH |
||||
<br><br> |
@ -1,64 +0,0 @@ |
||||
--- |
||||
description: Learn how to match and fuse object detections for accurate target tracking using Ultralytics' YOLO merge_matches, iou_distance, and embedding_distance. |
||||
keywords: Ultralytics, multi-object tracking, object tracking, detection, recognition, matching, indices, iou distance, gate cost matrix, fuse iou, bbox ious |
||||
--- |
||||
|
||||
## merge_matches |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.merge_matches |
||||
<br><br> |
||||
|
||||
## _indices_to_matches |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching._indices_to_matches |
||||
<br><br> |
||||
|
||||
## linear_assignment |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.linear_assignment |
||||
<br><br> |
||||
|
||||
## ious |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.ious |
||||
<br><br> |
||||
|
||||
## iou_distance |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.iou_distance |
||||
<br><br> |
||||
|
||||
## v_iou_distance |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.v_iou_distance |
||||
<br><br> |
||||
|
||||
## embedding_distance |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.embedding_distance |
||||
<br><br> |
||||
|
||||
## gate_cost_matrix |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.gate_cost_matrix |
||||
<br><br> |
||||
|
||||
## fuse_motion |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.fuse_motion |
||||
<br><br> |
||||
|
||||
## fuse_iou |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.fuse_iou |
||||
<br><br> |
||||
|
||||
## fuse_score |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.fuse_score |
||||
<br><br> |
||||
|
||||
## bbox_ious |
||||
--- |
||||
### ::: ultralytics.tracker.utils.matching.bbox_ious |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## TrackState |
||||
--- |
||||
### ::: ultralytics.trackers.basetrack.TrackState |
||||
<br><br> |
||||
|
||||
## BaseTrack |
||||
--- |
||||
### ::: ultralytics.trackers.basetrack.BaseTrack |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## BOTrack |
||||
--- |
||||
### ::: ultralytics.trackers.bot_sort.BOTrack |
||||
<br><br> |
||||
|
||||
## BOTSORT |
||||
--- |
||||
### ::: ultralytics.trackers.bot_sort.BOTSORT |
||||
<br><br> |
@ -0,0 +1,9 @@ |
||||
## STrack |
||||
--- |
||||
### ::: ultralytics.trackers.byte_tracker.STrack |
||||
<br><br> |
||||
|
||||
## BYTETracker |
||||
--- |
||||
### ::: ultralytics.trackers.byte_tracker.BYTETracker |
||||
<br><br> |
@ -0,0 +1,14 @@ |
||||
## on_predict_start |
||||
--- |
||||
### ::: ultralytics.trackers.track.on_predict_start |
||||
<br><br> |
||||
|
||||
## on_predict_postprocess_end |
||||
--- |
||||
### ::: ultralytics.trackers.track.on_predict_postprocess_end |
||||
<br><br> |
||||
|
||||
## register_tracker |
||||
--- |
||||
### ::: ultralytics.trackers.track.register_tracker |
||||
<br><br> |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue