我正在使用 Windows.AI.MachineLearning。我可以创建一个使用 CPU 的 LearningModelSession,但是如果我指定一个 DirectX 设备,我会遇到私有内存的访问冲突。
// Setting preferred inference device given user's intent
m_inferenceDeviceSelected = m_useGPU ? LearningModelDeviceKind.DirectX : LearningModelDeviceKind.Cpu;
m_device = new LearningModelDevice(m_inferenceDeviceSelected); // Executes w/ CPU or DirectX specified.
m_session = new LearningModelSession(m_model, m_device); // Access Violation Error w/ DirectX device
我在 GeForce GTX 1050 Ti 上使用最新的 nVidia 驱动程序。对于发现我无法创建 DirectX LearningModelSession 的原因的任何帮助,我将不胜感激。