## ops We implement common ops used in detection, segmentation, etc. | Device | CPU | CUDA | MLU | MPS | Ascend | | ---------------------------- | --- | ---- | --- | --- | ------ | | ActiveRotatedFilter | √ | √ | | | | | AssignScoreWithK | | √ | | | | | BallQuery | | √ | | | | | BBoxOverlaps | | √ | √ | √ | | | BorderAlign | | √ | | | | | BoxIouRotated | √ | √ | | | | | BoxIouQuadri | √ | √ | | | | | CARAFE | | √ | √ | | | | ChamferDistance | | √ | | | | | CrissCrossAttention | | √ | | | | | ContourExpand | √ | | | | | | ConvexIoU | | √ | | | | | CornerPool | | √ | | | | | Correlation | | √ | | | | | Deformable Convolution v1/v2 | √ | √ | | | | | Deformable RoIPool | | √ | √ | | √ | | DiffIoURotated | | √ | | | | | DynamicScatter | | √ | | | | | FurthestPointSample | | √ | | | | | FurthestPointSampleWithDist | | √ | | | | | FusedBiasLeakyrelu | | √ | | | √ | | GatherPoints | | √ | | | | | GroupPoints | | √ | | | | | Iou3d | | √ | √ | | | | KNN | | √ | | | | | MaskedConv | | √ | √ | | √ | | MergeCells | | √ | | | | | MinAreaPolygon | | √ | | | | | ModulatedDeformConv2d | √ | √ | √ | | √ | | MultiScaleDeformableAttn | | √ | √ | | | | NMS | √ | √ | √ | | √ | | NMSRotated | √ | √ | | | | | NMSQuadri | √ | √ | | | | | PixelGroup | √ | | | | | | PointsInBoxes | √ | √ | | | | | PointsInPolygons | | √ | | | | | PSAMask | √ | √ | √ | | | | RotatedFeatureAlign | √ | √ | | | | | RoIPointPool3d | | √ | √ | | | | RoIPool | | √ | √ | | | | RoIAlignRotated | √ | √ | √ | | | | RiRoIAlignRotated | | √ | | | | | RoIAlign | √ | √ | √ | | | | RoIAwarePool3d | | √ | √ | | | | SAConv2d | | √ | | | | | SigmoidFocalLoss | | √ | √ | | √ | | SoftmaxFocalLoss | | √ | | | √ | | SoftNMS | | √ | | | | | Sparse Convolution | | √ | | | | | Synchronized BatchNorm | | √ | | | | | ThreeInterpolate | | √ | | | | | ThreeNN | | √ | √ | | | | TINShift | | √ | √ | | | | UpFirDn2d | | √ | | | | | Voxelization | √ | √ | | | | | PrRoIPool | | √ | | | |