ott.solvers.linear.semidiscrete.SemidiscreteOutput

ott.solvers.linear.semidiscrete.SemidiscreteOutput#

class ott.solvers.linear.semidiscrete.SemidiscreteOutput(g, prob, it=None, losses=None, errors=None, converged=None)[source]#

Output of the SemidiscreteSolver.

Parameters:

Methods

marginal_chi2_error(rng, *, num_iters, ...)

Compute the marginal chi-squared error.

sample(rng, num_samples, *[, epsilon])

Sample a point cloud and compute the OT solution.

to_dataloader(rng, batch_size, **kwargs)

Create a semidiscrete dataloader.

to_dual_potentials([epsilon])

Compute the dual potential function \(f\).

Attributes

converged

errors

geom

Semidiscrete geometry.

it

losses

g

prob