跳至内容

UCPURuntimeWrapper

class UCPURuntimeWrapper : public IRuntimeInterface

NNE CPU Runtimes 的包装器。

依赖项: IModelInterface, IRuntimeInterface

继承自: public IRuntimeInterface

公共接口

构造函数

UCPURuntimeWrapper

inline UCPURuntimeWrapper(TWeakInterfacePtr<INNERuntimeCPU> RawRuntime)

参数

名称类型默认
RawRuntimeTWeakInterfacePtr<INNERuntimeCPU>

属性: inline

来源: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 116, column 1)

公共函数

IsValid

inline virtual bool IsValid()

返回: bool

属性: inline, virtual

来源: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 121, column 6)

CreateModel

inline virtual TUniquePtr<IModelInterface> CreateModel(TObjectPtr<UNNEModelData> ModelData)

参数

名称类型默认
ModelDataTObjectPtr<UNNEModelData>

返回值: TUniquePtr&lt;IModelInterface&gt;

属性: inline, virtual

来源: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 126, column 12)

私有接口

私有成员

TWeakInterfacePtr<INNERuntimeCPU> RuntimePtr

TWeakInterfacePtr<INNERuntimeCPU> RuntimePtr

属性: private

来源: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 113, column 19)

来源: Schola/Source/Schola/Public/Policies/InferencePolicy.h (line 111, column 1)

© . This site is unofficial and not affiliated with AMD.