Windows.ai.machinelearning -
// Force GPU var device = new LearningModelDevice(LearningModelDeviceKind.DirectXHighPerformance); // Force NPU (Windows 11 24H2+) var device = new LearningModelDevice(LearningModelDeviceKind.Npu);
// 4. Bind & evaluate var session = new LearningModelSession(model); var binding = new LearningModelBinding(session); binding.Bind("data", tensor); windows.ai.machinelearning
// Prepare input tensor (example: image 224x224 RGB) var inputData = new float[1 * 3 * 224 * 224]; // fill with your image data var inputTensor = TensorFloat.CreateFromArray(new long[] 1, 3, 224, 224 , inputData); binding.Bind("input", inputTensor); var binding = new LearningModelBinding(session)
var session = new LearningModelSession(model, device); var session = new LearningModelSession(model