onnxruntime

Форк
0
/
update_onnx_opset.py 
31 строка · 1.1 Кб
1
#!/usr/bin/env python3
2
# Copyright (c) Microsoft Corporation. All rights reserved.
3
# Licensed under the MIT License.
4

5
import argparse
6
import os
7
import pathlib
8

9
from .onnx_model_utils import update_onnx_opset
10

11

12
def update_onnx_opset_helper():
13
    parser = argparse.ArgumentParser(
14
        f"{os.path.basename(__file__)}:{update_onnx_opset_helper.__name__}",
15
        description="""
16
                                     Update the ONNX opset of the model.
17
                                     New opset must be later than the existing one.
18
                                     If not specified will update to opset 15.
19
                                     """,
20
    )
21

22
    parser.add_argument("--opset", type=int, required=False, default=15, help="ONNX opset to update to.")
23
    parser.add_argument("input_model", type=pathlib.Path, help="Provide path to ONNX model to update.")
24
    parser.add_argument("output_model", type=pathlib.Path, help="Provide path to write updated ONNX model to.")
25

26
    args = parser.parse_args()
27
    update_onnx_opset(args.input_model, args.opset, args.output_model)
28

29

30
if __name__ == "__main__":
31
    update_onnx_opset_helper()
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.