Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FNeuralDataTypeUtils |
For a general overview of NeuralNetworkInference (NNI), including documentation and code samples, |
|
FNeuralTensor |
For a general overview of NeuralNetworkInference (NNI), including documentation and code samples, |
|
UNeuralNetwork |
Name |
Description |
|
---|---|---|
|
ENeuralDataType |
It defines the data type (e.g., float, double, int32). |
|
ENeuralDeviceType |
It defines in which device (CPU, GPU) the desired operation (e.g., the neural network inference) is run. |
|
ENeuralSynchronousMode |
Whether the operation (e.g., UNeuralNetwork::Run()) will run in the calling thread (Synchronous) or in a background thread (Asynchronous). |
|
ENeuralTensorType |
The type of the neural tensor. |
|
ENeuralThreadMode |
After an asynchronous operation has finished, whether the callback functions tied to the delegate will be called from the game/main thread (highly recommended) or from any thread (not fully Unreal safe). |
Name | Description | ||
---|---|---|---|
|
ensureMsgf ( |
NeuralNetworkInference (NNI) is Unreal Engine's framework for running deep learning and neural network inference. |
|
|
for ( |
||
|
Network |
Run() |
|
|
Network |
SetInputFromArrayCopy ( |
|
|
Networks wit... |
SetInputFromArrayCopy ( |
|
|
UE_LOG ( |
||
|
UE_LOG ( |
Name | Description | ||
---|---|---|---|
|
Networks with m... |
above |
|
|
Running inferen... |
InArray |
|
|
Running inferen... |
InputDataPointer |
|
|
Networks with m... |
inputs |
|
|
Multiple |
outputs |
|
|
const FNeuralTe... |
OutputTensor |
|
|
const FNeuralTe... |
OutputTensor1 |
|
|
Networks with m... |
SetInputFromVoidPointerCopy |