Site icon EfmSoft

Что означает код HRESULT 0x88900003 (WINML_ERR_VALUE_NOTFOUND)?

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

WINML_ERR_VALUE_NOTFOUND

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

WINML_ERR_VALUE_NOTFOUND относится к Windows Machine Learning. Предпринята попытка привязать неизвестный вход или выход модели.

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

Проверяйте отдельно модель, привязки, устройство выполнения и форму тензоров. Успешная загрузка ONNX ещё не гарантирует, что фактические привязки совместимы с моделью и выбранным устройством.

Практический смысл и диагностика

  • Windows ML не нашёл запрошенное имя input или output.
  • Для проверки выведите names из загруженного model descriptor и выполните binding с именем, скопированным без изменений.
  • Binding обращается к feature name, отсутствующему в текущем model description; это часто происходит после regeneration модели или при stale generated wrapper.

Что сохранить

  • идентификаторы модели и сеанса, а также Windows ML API
  • имя входной/выходной привязки, тип и фактическую форму тензора
  • выбранное устройство и поддерживаемые им возможности
  • ожидаемые форму и тип из метаданных модели и первый HRESULT

Исправление и проверка

Согласуйте привязки и форму тензоров с контрактом модели либо выберите поддерживаемое устройство. Не изменяйте саму модель, если ошибка относится только к привязке.

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


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

Exit mobile version