Spaces:
Running
Running
# Copyright (c) ONNX Project Contributors | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
import argparse | |
from onnx import NodeProto, checker, load | |
def check_model() -> None: | |
parser = argparse.ArgumentParser("check-model") | |
parser.add_argument("model_pb", type=argparse.FileType("rb")) | |
args = parser.parse_args() | |
model = load(args.model_pb) | |
checker.check_model(model) | |
def check_node() -> None: | |
parser = argparse.ArgumentParser("check-node") | |
parser.add_argument("node_pb", type=argparse.FileType("rb")) | |
args = parser.parse_args() | |
node = NodeProto() | |
node.ParseFromString(args.node_pb.read()) | |
checker.check_node(node) | |