We want to have a moscot.neural module which implements the discrete problems as equivalent neural problems. Therefore, we consecutively do the following steps:
moscot.neural.solvers in future times should include
start with GenotLin, because it's implemented already, and extend it to GenotQuad. OTCFM will be added later.
We want to have a moscot.neural module which implements the discrete problems as equivalent neural problems. Therefore, we consecutively do the following steps:
GENOTLinProblemto neural module Neural Updates: Move GENOTLinProblem, Update SolverOutput Class Hierarchy #778NeuralOTProblem(currentlyCondOTProblem, instead ofOTProblemin discrete case), and theNeuralOutput(instead of theOTTOutputin discrete case), this can be adapted from the current implementation. Therefore, restructure the output into aBaseOutputwhich is the parent class ofDiscreteOTOutputandNeuralOTOutputNeural Updates: Move GENOTLinProblem, Update SolverOutput Class Hierarchy #778moscot.neural.solvers in future times should include
GenotLin,GenotQuad,OTCFM,start with
GenotLin, because it's implemented already, and extend it toGenotQuad.OTCFMwill be added later.