pub fn yolo_ciou_loss_forward<T: Triton, D: Float, const BLOCK_N: i32>(
pred_ptr: T::Pointer<D>,
target_ptr: T::Pointer<D>,
loss_ptr: T::Pointer<D>,
iou_ptr: T::Pointer<D>,
v_ptr: T::Pointer<D>,
alpha_ptr: T::Pointer<D>,
N: i32,
)Expand description
Fused CIoU loss forward: predicted and target XYWH boxes → per-anchor loss plus saved activations (iou, v, alpha) needed by the backward pass.
Grid: cdiv(N, BLOCK_N) — one CTA per anchor tile.