跳至内容

UGPURuntimeWrapper

class UGPURuntimeWrapper : public IRuntimeInterface

NNE GPU Runtime 的包装器。

依赖项: IModelInterface, IRuntimeInterface

继承自: public IRuntimeInterface

公共接口

构造函数

UGPURuntimeWrapper

inline UGPURuntimeWrapper(TWeakInterfacePtr<INNERuntimeGPU> RawRuntime)

参数

名称类型默认
RawRuntimeTWeakInterfacePtr<INNERuntimeGPU>

属性: inline

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

公共函数

IsValid

inline virtual bool IsValid()

返回: bool

属性: inline, virtual

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

私有接口

私有成员

TWeakInterfacePtr<INNERuntimeGPU> RuntimePtr

TWeakInterfacePtr<INNERuntimeGPU> RuntimePtr

属性: private

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

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

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