UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FMLLevelSetNeuralInference Class Reference

#include <MLLevelSetNeuralInference.h>

Public Member Functions

 FMLLevelSetNeuralInference ()
 
CHAOS_API FMLLevelSetNeuralInference (TSharedPtr< UE::NNE::IModelCPU > NNEModel, TArray< TArray< int32 > > &InModelWeightsShapes)
 
CHAOS_API FMLLevelSetNeuralInference (FMLLevelSetNeuralInference &&Other)
 
CHAOS_API FMLLevelSetNeuralInference (const FMLLevelSetNeuralInference &Other)
 
FMLLevelSetNeuralInferenceoperator= (const FMLLevelSetNeuralInference &Other)
 
FMLLevelSetNeuralInferenceCopy () const
 
void SetModelWeightsShapes (TArray< TArray< uint32 > > &InModelWeightsShapes)
 
const bool IsValid () const
 
void RunInference (TArray< float, TAlignedHeapAllocator< 64 > > &InputData, TArray< float, TAlignedHeapAllocator< 64 > > &OutputData, uint32 SingleInputSize, uint32 SingleOutputSize, TArray< TArray< float, TAlignedHeapAllocator< 64 > > > &ModelWeightsIn) const
 
bool Serialize (FArchive &Ar)
 

Constructor & Destructor Documentation

◆ FMLLevelSetNeuralInference() [1/4]

Chaos::FMLLevelSetNeuralInference::FMLLevelSetNeuralInference ( )
inline

◆ FMLLevelSetNeuralInference() [2/4]

CHAOS_API Chaos::FMLLevelSetNeuralInference::FMLLevelSetNeuralInference ( TSharedPtr< UE::NNE::IModelCPU NNEModel,
TArray< TArray< int32 > > &  InModelWeightsShapes 
)

◆ FMLLevelSetNeuralInference() [3/4]

CHAOS_API Chaos::FMLLevelSetNeuralInference::FMLLevelSetNeuralInference ( FMLLevelSetNeuralInference &&  Other)

◆ FMLLevelSetNeuralInference() [4/4]

CHAOS_API Chaos::FMLLevelSetNeuralInference::FMLLevelSetNeuralInference ( const FMLLevelSetNeuralInference Other)

Member Function Documentation

◆ Copy()

FMLLevelSetNeuralInference * Chaos::FMLLevelSetNeuralInference::Copy ( ) const

◆ IsValid()

const bool Chaos::FMLLevelSetNeuralInference::IsValid ( ) const
inline

◆ operator=()

FMLLevelSetNeuralInference & Chaos::FMLLevelSetNeuralInference::operator= ( const FMLLevelSetNeuralInference Other)

◆ RunInference()

void Chaos::FMLLevelSetNeuralInference::RunInference ( TArray< float, TAlignedHeapAllocator< 64 > > &  InputData,
TArray< float, TAlignedHeapAllocator< 64 > > &  OutputData,
uint32  SingleInputSize,
uint32  SingleOutputSize,
TArray< TArray< float, TAlignedHeapAllocator< 64 > > > &  ModelWeightsIn 
) const

◆ Serialize()

bool Chaos::FMLLevelSetNeuralInference::Serialize ( FArchive Ar)

◆ SetModelWeightsShapes()

void Chaos::FMLLevelSetNeuralInference::SetModelWeightsShapes ( TArray< TArray< uint32 > > &  InModelWeightsShapes)
inline

The documentation for this class was generated from the following files: