UGPUModelWrapper
class UGPUModelWrapper : public IModelInterface
Wrapper around NNE GPU Models.
Dependencies: IModelInterface
Inherits from: public IModelInterface
Public Interface
Constructor:
UGPUModelWrapper
inline UGPUModelWrapper(TSharedPtr<UE::NNE::IModelGPU> RawModel)
Parameters:
Name | Type | Default |
---|---|---|
RawModel | TSharedPtr<UE::NNE::IModelGPU> | “ |
Attributes: inline
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 81, column 1)
Public Functions:
IsValid
inline virtual bool IsValid()
Returns: bool
Attributes: inline
, virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 86, column 6)
CreateModelInstance
inline virtual TSharedPtr<IModelInstanceRunSync> CreateModelInstance()
Returns: TSharedPtr<IModelInstanceRunSync>
Attributes: inline
, virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 91, column 12)
Private Interface
Private Members:
TSharedPtr<UE::NNE::IModelGPU> ModelPtr
TSharedPtr<UE::NNE::IModelGPU> ModelPtr
Attributes: private
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 78, column 12)
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 76, column 1)