UCPURuntimeWrapper
class UCPURuntimeWrapper : public IRuntimeInterface
Wrapper around NNE CPU Runtimes.
Dependencies: IModelInterface, IRuntimeInterface
Inherits from: public IRuntimeInterface
Public Interface
Constructor:
UCPURuntimeWrapper
inline UCPURuntimeWrapper(TWeakInterfacePtr<INNERuntimeCPU> RawRuntime)
Parameters:
Name | Type | Default |
---|---|---|
RawRuntime | TWeakInterfacePtr<INNERuntimeCPU> | “ |
Attributes: inline
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 116, column 1)
Public Functions:
IsValid
inline virtual bool IsValid()
Returns: bool
Attributes: inline
, virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 121, column 6)
CreateModel
inline virtual TUniquePtr<IModelInterface> CreateModel(TObjectPtr<UNNEModelData> ModelData)
Parameters:
Name | Type | Default |
---|---|---|
ModelData | TObjectPtr<UNNEModelData> | “ |
Returns: TUniquePtr<IModelInterface>
Attributes: inline
, virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 126, column 12)
Private Interface
Private Members:
TWeakInterfacePtr<INNERuntimeCPU> RuntimePtr
TWeakInterfacePtr<INNERuntimeCPU> RuntimePtr
Attributes: private
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 113, column 19)
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 111, column 1)