Unreal Engine – NNEngine – Neural Network Engine UE1133

NNEngine - Neural Network Engine

  • Loads ONNX models at runtime. Automatically optimizes the model when loaded.
  • Runs ONNX models.
  • (On Windows) Supports hardware acceleration by DirectML on DirectX 12 capable GPUs.
  • (On Windows and Ubuntu) Supports hardware acceleration by CUDA and TensorRT on supported NVIDIA GPUs.
  • (On Windows) Gets a list of GPU names available on the system.
  • Processes (resize, crop, rotate) UTexture and converts it to int8 array.

Code Modules:

  • OnnxRuntime (Runtime)
  • TextureProcessing (Runtime)
  • CustomizedOpenCV (Runtime)
  • DirectXUtility (Runtime)