Spec-Zone.ru › PyTorch 2

VerificationOptions

class torch.onnx.verification.VerificationOptions(flatten=True, ignore_none=True, check_shape=True, check_dtype=True, backend=OnnxBackend.ONNX_RUNTIME_CPU, rtol=0.001, atol=1e-07, remained_onnx_input_idx=None, acceptable_error_percentage=None) [source]

Параметры проверки экспорта ONNX.

Переменные
  • flatten (bool) – Если True, вложенные списки/кортежи/словари ввода распаковываются в сплюснутый список тензоров для ONNX. Установите это значение в False, если вложенные структуры должны сохраняться для ONNX, что обычно происходит при экспорте ScriptModules. По умолчанию True.
  • ignore_none (bool) – Игнорировать тип None в выводе torch, что обычно происходит при трассировке. Установите это значение в False, если вывод torch должен сохранять тип None, что обычно происходит при экспорте ScriptModules. По умолчанию True.
  • check_shape (bool) – Проверять, совпадают ли формы вывода PyTorch и ONNX Runtime. Установите это значение в False, чтобы разрешить вещание формы вывода. По умолчанию True.
  • check_dtype (bool) – Проверять, согласуются ли типы данных между выводами PyTorch и ONNX Runtime. По умолчанию True.
  • backend (torch.onnx.verification.OnnxBackend) – ONNX бэкенд для проверки. По умолчанию OnnxBackend.ONNX_RUNTIME_CPU.
  • rtol (float) – относительная погрешность при сравнении между выводами ONNX и PyTorch.
  • atol (float) – абсолютная погрешность при сравнении между выводами ONNX и PyTorch.
  • remained_onnx_input_idx (Optional[Sequence[int]]) – Если указано, будут переданы только указанные входные данные в модель ONNX. Укажите список, когда в модели есть неиспользуемые входные данные. Поскольку неиспользуемые входные данные будут удалены в экспортированной модели ONNX, указание всех входных данных приведет к ошибке при возникновении непредсказанных входных данных. Этот параметр указывает верификатору, какие входные данные передать в модель ONNX.
  • acceptable_error_percentage (Optional[float]) – допустимый процент несовпадений элементов при сравнении. Должно быть число с плавающей точкой от 0.0 до 1.0.

© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.onnx.verification.VerificationOptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API