| Предыдущий | Следующий |
| 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
Исправление и проверка
Согласуйте привязки и форму тензоров с контрактом модели либо выберите поддерживаемое устройство. Не изменяйте саму модель, если ошибка относится только к привязке.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.