Navigation
API > API/Plugins > API/Plugins/NNERuntimeBasicCpu > API/Plugins/NNERuntimeBasicCpu/FModelBuilder
There is a clang compiler bug that requires the following classes to declare a default constructor in the cpp file as a workaround:
https://github.com/llvm/llvm-project/issues/36032https://stackoverflow.com/a/73248547 Weight initialization settings.
| Name | FWeightInitializationSettings |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/NNERuntimeBasicCpu/Source/NNERuntimeBasicCpu/Public/NNERuntimeBasicCpuBuilder.h |
| Include Path | #include "NNERuntimeBasicCpuBuilder.h" |
Syntax
struct FWeightInitializationSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWeightInitializationSettings() |
Workaround for clang compiler bug... | NNERuntimeBasicCpuBuilder.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInitializeBiases | bool | If true, initializes biases using the given initialization method, otherwise initializes them to zeros. | NNERuntimeBasicCpuBuilder.h | |
| Scale | float | Overall scale of the weight initialization. | NNERuntimeBasicCpuBuilder.h | |
| Type | EWeightInitializationType | Type of initialization to use. | NNERuntimeBasicCpuBuilder.h |