فهرست منبع

Update python.js

Lutz Roeder 1 هفته پیش
والد
کامیت
165aa16b04
1فایلهای تغییر یافته به همراه65 افزوده شده و 0 حذف شده
  1. 65 0
      source/python.js

+ 65 - 0
source/python.js

@@ -8854,8 +8854,29 @@ python.Execution = class {
         this.registerType('ultralytics.models.utils.loss.DETRLoss', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.models.utils.loss.RTDETRDetectionLoss', class {});
         this.registerType('ultralytics.models.utils.ops.HungarianMatcher', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.Dysample.Dy_Sample', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.MSCB.Bottleneck', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.MSCB.C3k', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.MSCB.C3k2_MSCB1', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.MSCB.Conv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.MSCB.MSCB', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.MSCB.MSDC', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.ShuffleNetV2.InvertedResidual', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.Addmodules.ShuffleNetV2.ShuffleNetV2', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.attention.MSCA.MSCAAttention', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.extra_modules.attention.EMA', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.extra_modules.attention.SimAM', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.C2f_DWR_DRB', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.Conv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.DWR_DRB', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.DilatedReparamBlock', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.DySample', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.GSBottleneckC', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.GSConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.block.VoVGSCSPC', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.extra_modules.head.Detect_Efficient', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.jirui_seg.FuseModule', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.jirui_seg.JiRuiSegHR', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.activation.AGLU', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.A2C2f', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.AAttn', class extends torch.nn.modules.module.Module {});
@@ -8867,8 +8888,11 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.block.AdaHyperedgeGen', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.Attention', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.BNContrastiveHead', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.BlockSplitAttention', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.Bottleneck', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.BottleneckCSP', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.Bottleneck_PConv_Impl', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.Bottleneck_Rep', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.Bottleneck_ScConv', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C1', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C2', class extends torch.nn.modules.module.Module {});
@@ -8876,6 +8900,7 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.block.C2fAttn', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C2fCIB', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C2fPSA', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.C2f_CA_PConv', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C2f_ScConv', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C2PSA', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C3', class extends torch.nn.modules.module.Module {});
@@ -8886,11 +8911,16 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.block.C3k2_v2', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C3TR', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.C3x', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.C2tf', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.CBFuse', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.CBLinear', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.CIB', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.Channels', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.ContrastiveHead', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.Conv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.CoordAtt', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.DFL', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.DiffISP', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.DSBottleneck', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.DSC3k', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.DSC3k2', class extends torch.nn.modules.module.Module {});
@@ -8901,11 +8931,14 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.block.ImagePoolingAttn', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.MaxSigmoidAttnBlock', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.MobileNetV3_BLOCK', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.PConv', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.Proto', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.Proto26', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.PSA', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.PSABlock', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.RealNVP', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.RepMLP_blockv4', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.block.RepNMLPv4', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.RepBottleneck', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.RepC3', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.block.RepCSP', class extends torch.nn.modules.module.Module {});
@@ -8943,15 +8976,24 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.conv.ScConv', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.conv.SpatialAttention', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.conv.mn_conv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.DAttention.DAttentionBaseline', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.DAttention.LayerNormProxy', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.DSConv.Bottleneck_DySnakeConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.DSConv.C2f_DSConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.DSConv.DSConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.DSConv.DySnakeConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.dysample.DySample', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.Classify', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.Detect', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.LRPCHead', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.head.MultiTask', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.OBB', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.OBB26', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.Pose', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.Pose26', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.RealNVP', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.RTDETRDecoder', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.head.SAVPE', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.Segment', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.Segment26', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.WorldDetect', class extends torch.nn.modules.module.Module {});
@@ -8959,9 +9001,27 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.head.YOLOESegment', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.YOLOESegment26', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.head.v10Detect', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.model_ajl.BottleneckCA', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.model_ajl.C2fCA', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.model_ajl.CA_Block', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.moe.EfficientSpatialRouter', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.moe.OptimizedMOEImproved', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.moe.SimpleExpert', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.moe.experts.SimpleExpert', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.moe.loss.MoELoss', class {});
+        this.registerType('ultralytics.nn.modules.moe.modules.OptimizedMOEImproved', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.moe.routers.EfficientSpatialRouter', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.FDConv_initialversion.FDConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.GGCA.GGCA_Std', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.my_modules.ADown', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.my_modules.Bottleneck_PFDConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.my_modules.C3k2_PFDConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.my_modules.C3k_PFDConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.my_modules.my_modules.Partial_FDConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.new.RepBlock', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.new.RFConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.new.SPDConv', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.new.StandardConv', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.transformer.AIFI', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.transformer.DeformableTransformerDecoder', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.transformer.DeformableTransformerDecoderLayer', class extends torch.nn.modules.module.Module {});
@@ -8979,7 +9039,9 @@ python.Execution = class {
         this.registerType('ultralytics.nn.modules.DFL', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.Detect', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.Pose', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.Proto', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.SPPF', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.modules.Segment', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.CA.CoordAtt', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.CA.h_sigmoid', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.modules.CA.h_swish', class extends torch.nn.modules.module.Module {});
@@ -8992,10 +9054,12 @@ python.Execution = class {
         this.registerType('ultralytics.nn.tasks.ClassificationModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.DetectionModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.Ensemble', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.tasks.MultiTaskModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.OBBModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.PoseModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.RTDETRDetectionModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.SegmentationModel', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.nn.tasks.SemanticSegmentationModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.WorldModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.YOLOEModel', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.nn.tasks.YOLOESegModel', class extends torch.nn.modules.module.Module {});
@@ -9012,6 +9076,7 @@ python.Execution = class {
         this.registerType('ultralytics.utils.loss.PoseLoss26', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.utils.loss.RLELoss', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.utils.loss.RotatedBboxLoss', class extends torch.nn.modules.module.Module {});
+        this.registerType('ultralytics.utils.loss.SlideLoss', class extends torch.nn.modules.module.Module {});
         this.registerType('ultralytics.utils.loss.TVPDetectLoss', class {});
         this.registerType('ultralytics.utils.loss.TVPSegmentLoss', class {});
         this.registerType('ultralytics.utils.loss.VarifocalLoss', class extends torch.nn.modules.module.Module {});