Our Horde agents install only the VS build tools (as opposed to the full VS IDE installation).
This works well in general but we have an issue with the NNERuntimeIREE plugin which seems to be the only thing that, out of the box, requires a full VS IDE installation.
We would generally prefer to keep the agents lean and skip a full VS IDE installation, but I’m curious about how Epic is building that plugin with Horde.
Can you describe what components you have on your agents and the pipeline you use when you run jobs that compile the NNERuntimeIREE plugin?
[Attachment Removed]
Hi,
What errors are you getting if you don’t have full VS IDE installed?
Regards,
Patrick
[Attachment Removed]
LogNNERuntimeIREE: Warning: Subprocess exited with non-zero code 1
LogNNERuntimeIREE: Warning: UNNERuntimeIREECpu failed to link the model "T:/p4/test/test2/Projects/test/Intermediate/Build/Win64/NNERuntimeIREECpu/e2e2293e48ea333f45668cad593be6c5/e2e2293e48ea333f45668cad593be6c5.mlir" using the command:
LogNNERuntimeIREE: Warning: "T:/p4/test/test2/Engine/Plugins/Experimental/NNERuntimeIREE/Binaries/ThirdParty/IREE/Windows/clang++.exe" -shared -o "T:/p4/test/test2/Projects/test/Intermediate/Build/Win64/NNERuntimeIREECpu/e2e2293e48ea333f45668cad593be6c5/e2e2293e48ea333f45668cad593be6c5.dll" "T:/p4/test/test2/Projects/test/Intermediate/Build/Win64/NNERuntimeIREECpu/e2e2293e48ea333f45668cad593be6c5/e2e2293e48ea333f45668cad593be6c5.o"
LogNNERuntimeIREE: Warning: UNNERuntimeIREECpu failed to compile model e2e2293e48ea333f45668cad593be6c5
[Attachment Removed]
Hi,
Looking at \Engine\Plugins\Experimental\NNERuntimeIREE\Source\NNERuntimeIREE\Private\NNERuntimeIREECompiler.cpp and the error, Clang++.exe will try to link, but probably doesn’t find the linker. From my understanding of the code, it should use link.exe by default unless you have set bAllowClangLinker/bAllowRadLinker and this should be installed with the VS Build Tools, unless there is something else? What do you have in the link-log.txt file? I believe it should be: T:/p4/test/test2/Projects/test/Intermediate/Build/Win64/NNERuntimeIREECpu/e2e2293e48ea333f45668cad593be6c5/e2e2293e48ea333f45668cad593be6c5_link-log.txt
Patrick
[Attachment Removed]