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:
Name | Type | Default |
---|---|---|
RawModel | TSharedPtr<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<IModelInstanceRunSync>
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)