costs.Sinkhorn.__call__
def __call__(self, cs: Tracklets, ds: Detections, ctx: FrameContext) -> CostExpressionRun the inner producer and Sinkhorn-renormalise its cost.
Parameters
| Name | Type | Description |
|---|---|---|
| cs | Tracklets | Forwarded to :attr:`inner` unchanged. |
| ds | Tracklets | Forwarded to :attr:`inner` unchanged. |
| ctx | Tracklets | Forwarded to :attr:`inner` unchanged. |
Returns
CostExpression — ``(N, M)`` cost matrix equal to the negative log transport plan. Inner gate masks are forwarded so downstream combinators retain provenance; ``bias`` is consumed by materialisation and intentionally dropped.
Source: unitrack/costs/combinators.py:205