Как найти номер версии Onnx?
Как мне узнать, установлен ли у меня Onnx 1.5? Почему onnxruntime.dll не имеет своего набора файловой версии, который бы упростил задачу. Есть ли вызов API (в C/C++) для запроса номера версии?
2 ответа
- Вы спрашиваете о onnx или onnxruntime?
- Для onnxruntime этот коммит в ветке master предоставляет API для извлечения версии. Этот API не доступен ни в каких текущих выпусках.
- Совместимость версий между onnx и onnxruntime описана здесь: https://github.com/microsoft/onnxruntime/blob/master/docs/Versioning.md
Какой пакет вы используете? Если вы используете пакеты Python, то самый простой способ получить номер версии:
Вы можете использовать список пипсов, чтобы найти версию, например: список пипсов | findstr onnx (в Windows и grep в Linux)
В качестве альтернативы вы также можете запросить атрибут __version__ модуля. Например, импортировать onnx (или onnxruntime) onnx.__version__ (или onnxruntime.__version__)
Если вы используете пакеты nuget, тогда имя пакета должно иметь версию. Вы также можете использовать проводник пакетов nuget, чтобы получить более подробную информацию о пакете.