IModelInterface
class IModelInterface
Generic Interface for a model wrapping NNE Models targetted at different devices.
Subclassed by: UCPUModelWrapper, UGPUModelWrapper
Public Interface
Destructor:
~IModelInterface
virtual ~IModelInterface()=default
Attributes: virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 43, column 9)
Public Functions:
CreateModelInstance
pure-virtual TSharedPtr<IModelInstanceRunSync> CreateModelInstance()=0
Returns: TSharedPtr<IModelInstanceRunSync>
Attributes: pure-virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 45, column 20)
IsValid
pure-virtual bool IsValid()=0
Returns: bool
Attributes: pure-virtual
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 46, column 15)
Used By
This type is used by:
Source: Schola/Source/Schola/Public/Policies/InferencePolicy.h
(line 39, column 1)