跳至内容

IRuntimeInterface

class IRuntimeInterface

一个运行时包装 NNE 运行时,针对不同设备的通用接口。

依赖项: IModelInterface

派生自: UCPURuntimeWrapper, UGPURuntimeWrapper

公共接口

析构函数

~IRuntimeInterface

virtual ~IRuntimeInterface()=default

属性: virtual

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

公共函数

CreateModel

pure-virtual TUniquePtr<IModelInterface> CreateModel(TObjectPtr<UNNEModelData> ModelData)=0

参数

名称类型默认
ModelDataTObjectPtr<UNNEModelData>

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

属性: pure-virtual

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

IsValid

pure-virtual bool IsValid()=0

返回: bool

属性: pure-virtual

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

被使用: UCPURuntimeWrapper, UGPURuntimeWrapper, UInferencePolicy

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

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