Skip to content

UCPUModelWrapper

class UCPUModelWrapper : public IModelInterface

Wrapper around NNE CPU Models.

Dependencies: IModelInterface

Inherits from: public IModelInterface

Public Interface

Constructor:

UCPUModelWrapper

inline UCPUModelWrapper(TSharedPtr<UE::NNE::IModelCPU> RawModel)

Parameters:

NameTypeDefault
RawModelTSharedPtr<UE::NNE::IModelCPU>

Attributes: inline

Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 57, column 1)

Public Functions:

IsValid

inline virtual bool IsValid()

Returns: bool

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 62, column 6)

CreateModelInstance

inline virtual TSharedPtr<IModelInstanceRunSync> CreateModelInstance()

Returns: TSharedPtr&lt;IModelInstanceRunSync&gt;

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 67, column 12)

Private Interface

Private Members:

TSharedPtr<UE::NNE::IModelCPU> ModelPtr

TSharedPtr<UE::NNE::IModelCPU> ModelPtr

Attributes: private

Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 54, column 12)

Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 52, column 1)