跳至内容

IRuntimeInterface

class IRuntimeInterface

一个用于在不同设备上运行 NNE Runtimes 的通用接口。

依赖项: IModelInterface

子类: UCPURuntimeWrapper, UGPURuntimeWrapper

公共接口

析构函数

~IRuntimeInterface

virtual ~IRuntimeInterface()=default

属性: virtual

源文件: Schola/Source/Schola/Public/Policies/InferencePolicy.h (第 103 行,第 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 (第 104 行,第 20 列)

IsValid

pure-virtual bool IsValid()=0

返回: bool

属性: pure-virtual

源文件: Schola/Source/Schola/Public/Policies/InferencePolicy.h (第 105 行,第 13 列)

使用于: UCPURuntimeWrapper, UGPURuntimeWrapper, UInferencePolicy

源文件: Schola/Source/Schola/Public/Policies/InferencePolicy.h (第 100 行,第 1 列)

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