Problem: IREE produces shared libraries in the cooking which are not know upfront and have to be staged dynamically.
Solution: instead of compiling everything into one lib and try to stage it through a fixed path, we add an additional folder to be always staged to project settings.
Tested: Win, Linux, consoles, preflight, non-unity build and presubmit
#jira UE-193339
#rb florent.guinier
#rnx
[CL 30074267 by nico ranieri in ue5-main branch]
Problems -> Solutions:
Conv default padding was wrong -> fixed
Gemm was missing support for C as 1x1 -> supported
NNETensor VS debugger custom previs was not working -> fix natvis
Bonus:
Cleanup following review feedback in GlobalPool hlsl op.
Enable now working inhouse model tests (opset 9)
Test: Win64 Editor: smoke + gemm + conv + inhouse model tests
Test: Win64 Standalone : all tests
#rb christian.regg, nico.ranieri
#rnx
#virtualized
[CL 30073486 by florent guinier in ue5-main branch]
- Some small tweak when detecting if an animation is the same length or not.
- Fix in the Vertex Delta Model training, where it would fail when clicking Train, as the API changed but the python script wasn't updated yet.
- Fixed a bug in the VertexDeltaModel where it wouldn't save the neural network.
- Fixed a bug where the VertexDeltaModel extracted the wrong size from a tensor.
- Some other minor code changes.
#jira UE-195784
#rb timothy.daoust
[CL 30070776 by john vanderburg in ue5-main branch]
- Multiplier support for variables. Add multiplier="N" attribute to a variableset or variable
- FPSCharts : Compute frametime color thresholds automatically if MVP thresholds are specified and frametime is not
- Support empty color thresholds (useful if we want to clear via a variable)
- Add support for dumping the variables to the log for each CSV via -dumpVariables param
[CL 30060917 by ben woodhouse in ue5-main branch]