Нарушение доступа при создании DirectX LearningModelSession
Я использую Windows.AI.MachineLearning. Я могу создать 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
Я использую последнюю версию драйвера nVidia на GeForce GTX 1050 Ti. Я был бы признателен за любую помощь в обнаружении, почему я не могу создать DirectX LearningModelSession.
1 ответ
Рад, что смог помочь вам отладить вашу проблему! Dxcpl полезен для включения уровня отладки GPU (D3D11 / D3D12 GPU). В вашем случае это выявило проблему с драйвером дисплея Nvidia, и чистая установка устранила исключение.