Что означает код HRESULT 0x88900001 (WINML_ERR_INVALID_DEVICE)?

 
Предыдущий Следующий
D3D12_ERROR_DRIVER_VERSION_MISMATCH WINML_ERR_INVALID_BINDING

WINML_ERR_INVALID_DEVICE

Что означает WINML_ERR_INVALID_DEVICE

WINML_ERR_INVALID_DEVICE означает, что Windows Machine Learning получил недопустимое устройство выполнения либо объект устройства, который нельзя использовать для создания или выполнения сеанса.

Что проверить

  • Тип запрошенного устройства, идентификатор адаптера и версии WinML/драйвера.
  • Список доступных устройств после изменения графической конфигурации или устройства.
  • Не используется ли объект, созданный в другом сеансе/контексте или уже освобождённый.

Создайте сеанс WinML заново с актуальным поддерживаемым устройством. Если требуется конкретный GPU, сначала подтвердите его поддержку именно на этой машине и с этой версией драйвера.

Если ошибка воспроизводится только на одном адаптере, сравните создание сеанса на CPU и на целевом GPU. Это отделяет неверный объект устройства от проблемы конкретного графического драйвера или механизма выполнения.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.