top of page

Windows.ai.machinelearning -

// Run inference var results = await session.EvaluateAsync(binding, "runId");

// 1. Preprocess: resize to model input size (224x224) var resized = await ImageHelper.ResizeBitmap(bitmap, 224, 224); // 2. Convert to float tensor (channel-first, normalized) var tensor = ImageHelper.BitmapToTensor(resized); windows.ai.machinelearning

LearningModelSessionOptions options = new LearningModelSessionOptions(); options.CloseModelOnSessionCreation = false; options.LoggingName = "MyModel"; // Run inference var results = await session

// Get output var outputTensor = results.Outputs["output"] as TensorFloat; var outputArray = outputTensor.GetAsVectorView(); public async Task<string> ClassifyImage(SoftwareBitmap bitmap) normalized) var tensor = ImageHelper.BitmapToTensor(resized)

// Force GPU var device = new LearningModelDevice(LearningModelDeviceKind.DirectXHighPerformance); // Force NPU (Windows 11 24H2+) var device = new LearningModelDevice(LearningModelDeviceKind.Npu);

SUBSCRIBE

Thanks for submitting!

CONTACT

SOCIAL MEDIA

  • Twitter
  • LinkedIn
  • Instagram
  • YouTube
  • Patreon

© 2026 — Bold ScoutJeffers Media

bottom of page