unreal.LearningAgentsFlowMatching

class unreal.LearningAgentsFlowMatching(outer: Object | None = None, name: Name | str = 'None')

Bases: LearningAgentsManagerListener

Learning Agents Flow Matching

C++ Source:

  • Plugin: LearningAgents

  • Module: LearningAgents

  • File: LearningAgentsFlowMatching.h

Editor Properties: (see get_editor_property/set_editor_property)

  • decoder_network (LearningAgentsNeuralNetwork): [Read-Only]

  • denoiser_network (LearningAgentsNeuralNetwork): [Read-Only]

  • encoder_network (LearningAgentsNeuralNetwork): [Read-Only]

  • interactor (LearningAgentsInteractor): [Read-Only]

  • is_setup (bool): [Read-Only] True if this object has been setup. Otherwise, false.

  • manager (LearningAgentsManager): [Read-Only] The manager this object is associated with.

  • visual_logger_objects (Map[Name, LearningAgentsVisualLoggerObject]): [Read-Only] The visual logger objects associated with this listener.

get_decoder_network_asset() LearningAgentsNeuralNetwork

Get Decoder Network Asset

Return type:

LearningAgentsNeuralNetwork

get_denoiser_network_asset() LearningAgentsNeuralNetwork

Get Denoiser Network Asset

Return type:

LearningAgentsNeuralNetwork

get_encoder_network_asset() LearningAgentsNeuralNetwork

Get Encoder Network Asset

Return type:

LearningAgentsNeuralNetwork

classmethod make_flow_matching_model(manager, interactor, class_=None, name="FlowMatchingModel", encoder_neural_network_asset=None, denoiser_neural_network_asset=None, decoder_neural_network_asset=None, reinitialize_encoder_network=True, reinitialize_denoiser_network=True, reinitialize_decoder_network=True, skip_compatibility_checks=False, flow_matching_settings=[], seed=1234) -> (LearningAgentsFlowMatching, manager=LearningAgentsManager, interactor=LearningAgentsInteractor)

Make Flow Matching Model

Parameters:
Returns:

manager (LearningAgentsManager):

interactor (LearningAgentsInteractor):

Return type:

tuple

run_inference() None

Run Inference

setup_flow_matching_model(manager, interactor, encoder_neural_network_asset=None, denoiser_neural_network_asset=None, decoder_neural_network_asset=None, reinitialize_encoder_network=True, reinitialize_denoiser_network=True, reinitialize_decoder_network=True, skip_compatibility_checks=False, flow_matching_settings=[], seed=1234) -> (manager=LearningAgentsManager, interactor=LearningAgentsInteractor)

Setup Flow Matching Model

Parameters:
Returns:

manager (LearningAgentsManager):

interactor (LearningAgentsInteractor):

Return type:

tuple