MCPcopy Create free account

hub / github.com/onnxsim/onnxsim / functions

Functions229 in github.com/onnxsim/onnxsim

↓ 37 callersMethodend
onnxsim/cxxopts.hpp:1545
↓ 21 callersFunctionexport_simplify_and_check_by_python_api
( m: torch.nn.Module, input: Any, *, is_model_valid: Optional[Callable[[Any], bool]] = None,
onnxsim/test_utils.py:10
↓ 20 callersMethodbegin
onnxsim/cxxopts.hpp:1539
↓ 14 callersFunctiontoLocalString
onnxsim/cxxopts.hpp:101
↓ 7 callersMethod__init__
(self)
tests/test_python_api.py:287
↓ 7 callersMethodrun
(self)
setup.py:206
↓ 6 callersMethodcount
onnxsim/cxxopts.hpp:1365
↓ 6 callersMethodhash
onnxsim/cxxopts.hpp:1292
↓ 5 callersMethodwhat
onnxsim/cxxopts.hpp:375
↓ 4 callersFunctionInitEnv
onnxsim/onnxsim.cpp:237
↓ 4 callersFunctionSimplify
onnxsim/onnxsim.cpp:490
↓ 4 callersMethod__init__
(self)
tests/test_simple.py:27
↓ 4 callersMethodget_implicit_value
onnxsim/cxxopts.hpp:1124
↓ 4 callersMethodhas_implicit
onnxsim/cxxopts.hpp:1089
↓ 4 callersMethodparse
onnxsim/cxxopts.hpp:2280
↓ 3 callersMethoddefault_value
onnxsim/cxxopts.hpp:1095
↓ 3 callersMethodhas_default
TODO: maybe default options should count towards the number of arguments
onnxsim/cxxopts.hpp:1377
↓ 3 callersMethodhelp
onnxsim/cxxopts.hpp:2655
↓ 3 callersFunctionparse_value
onnxsim/cxxopts.hpp:931
↓ 3 callersFunctionstringLength
onnxsim/cxxopts.hpp:198
↓ 2 callersFunctionCheck
onnxsim/onnxsim.cpp:488
↓ 2 callersFunctionFixedPointFn
onnxsim/onnxsim.cpp:446
↓ 2 callersFunctionGetEnv
onnxsim/onnxsim.cpp:191
↓ 2 callersFunctionadd_row
(table: Table, key, ori_data, opt_data, is_better: Callable[[Any, Any], Any], postprocess: Optional[Callable[[
onnxsim/model_info.py:74
↓ 2 callersFunctionbegin
onnxsim/cxxopts.hpp:225
↓ 2 callersFunctioncheck_and_update_input_shapes
(model: onnx.ModelProto, input_shapes: Optional[TensorShapesWithOptionalKey])
onnxsim/onnx_simplifier.py:77
↓ 2 callersMethodclone
onnxsim/cxxopts.hpp:1188
↓ 2 callersFunctionend
onnxsim/cxxopts.hpp:232
↓ 2 callersFunctionforward
( model: Union[str, onnx.ModelProto], inputs: Tensors, custom_lib: Optiona
onnxsim/model_checking.py:131
↓ 2 callersMethodget_default_value
onnxsim/cxxopts.hpp:1118
↓ 2 callersFunctionget_value_info_all
( m: onnx.ModelProto, name: str )
onnxsim/model_checking.py:36
↓ 2 callersMethodis_container
onnxsim/cxxopts.hpp:1071
↓ 2 callersFunctionparse_shapes
(shapes_arg)
onnxsim/onnx_simplifier.py:445
↓ 1 callersFunctionFindInitializerByName
onnxsim/onnxsim.cpp:73
↓ 1 callersFunctionFindValueInfoProtoByName
onnxsim/onnxsim.cpp:83
↓ 1 callersFunctionGetConstantNodes
onnxsim/onnxsim.cpp:377
↓ 1 callersFunctionHasSubgraph
onnxsim/onnxsim.cpp:310
↓ 1 callersFunctionIsDeterministic
onnxsim/onnxsim.cpp:52
↓ 1 callersFunctionIsFalseText
onnxsim/cxxopts.hpp:609
↓ 1 callersFunctionIsOfficialOp
onnxsim/onnxsim.cpp:32
↓ 1 callersFunctionIsQDQ
onnxsim/onnxsim.cpp:66
↓ 1 callersFunctionIsTrueText
onnxsim/cxxopts.hpp:591
↓ 1 callersFunctionOptimize
onnxsim/onnxsim.cpp:441
↓ 1 callersFunctionParseArgument
onnxsim/cxxopts.hpp:651
↓ 1 callersFunctionProduceLargeTensor
onnxsim/onnxsim.cpp:352
↓ 1 callersMethodRun
onnxsim/onnxsim.h:14
↓ 1 callersFunctionRunOp
onnxsim/onnxsim.cpp:244
↓ 1 callersFunctionRunOpAndAddInitializer
onnxsim/onnxsim.cpp:302
↓ 1 callersFunctionSimplifyPath
onnxsim/onnxsim.cpp:538
↓ 1 callersFunctionSplitInteger
onnxsim/cxxopts.hpp:562
↓ 1 callersFunctionSplitSwitchDef
onnxsim/cxxopts.hpp:627
↓ 1 callersMethod_Run
onnxsim/onnxsim.cpp:197
↓ 1 callersFunction_create_dummy_model
()
tests/test_python_api.py:285
↓ 1 callersMethodadd_option
onnxsim/cxxopts.hpp:2474
↓ 1 callersMethodadd_options
onnxsim/cxxopts.hpp:2080
↓ 1 callersFunctioncd
(path)
setup.py:75
↓ 1 callersFunctionempty
onnxsim/cxxopts.hpp:215
↓ 1 callersFunctionformat_description
onnxsim/cxxopts.hpp:1949
↓ 1 callersFunctionformat_option
onnxsim/cxxopts.hpp:1903
↓ 1 callersFunctiongenerate_rand_input
( model: Union[str, onnx.ModelProto], input_shapes: Optional[TensorShapes] = None )
onnxsim/model_checking.py:100
↓ 1 callersFunctionget_elem_type
(m: onnx.ModelProto, name: str)
onnxsim/model_checking.py:62
↓ 1 callersMethodget_info
(self, graph: onnx.GraphProto)
onnxsim/model_info.py:34
↓ 1 callersFunctionget_input_names
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:85
↓ 1 callersFunctionget_input_names
(model: onnx.ModelProto)
onnxsim/model_checking.py:93
↓ 1 callersFunctionget_inputs
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:81
↓ 1 callersFunctionget_np_type_from_elem_type
(elem_type: int)
onnxsim/model_checking.py:68
↓ 1 callersFunctionget_output_names
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:48
↓ 1 callersFunctionget_shape
Note: This method relies on onnx shape inference, which is not reliable. So only use it on input or output tensors
onnxsim/model_checking.py:53
↓ 1 callersFunctionget_shape_from_value_info_proto
(v: onnx.ValueInfoProto)
onnxsim/model_checking.py:33
↓ 1 callersFunctioninteger_parser
onnxsim/cxxopts.hpp:862
↓ 1 callersMethodis_boolean
onnxsim/cxxopts.hpp:1130
↓ 1 callersFunctionmain
()
onnxsim/onnx_simplifier.py:280
↓ 1 callersFunctionparse_size
(size: str)
onnxsim/onnx_simplifier.py:193
↓ 1 callersFunctionremove_initializer_from_input
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:69
↓ 1 callersFunctionremove_unused_output
( model: onnx.ModelProto, unused_output: Sequence[str] )
onnxsim/onnx_simplifier.py:53
↓ 1 callersFunctionsimplify
:param model: onnx ModelProto object or file path :param check_n: The simplified model will be checked for `check_n` times by random inputs
onnxsim/onnx_simplifier.py:109
↓ 1 callersFunctionsize_of_dtype
onnxsim/onnxsim.cpp:320
↓ 1 callersFunctionstr_is_logical_positive
(x: str)
tests/test_python_api.py:16
↓ 1 callersFunctionstringstream_parser
onnxsim/cxxopts.hpp:919
↓ 1 callersFunctiontoUTF8String
onnxsim/cxxopts.hpp:205
↓ 1 callersFunctionvalue
onnxsim/cxxopts.hpp:1208
FunctionEMSCRIPTEN_BINDINGS
scripts/convertmodel/interface.cpp:111
MethodGet
onnxsim/bin/onnxsim_option.h:14
FunctionIdentity
onnxsim/onnxsim.cpp:486
MethodIterator
onnxsim/cxxopts.hpp:1471
MethodKeyValue
onnxsim/cxxopts.hpp:1422
FunctionNB_MODULE
onnxsim/cpp2py_export.cc:66
MethodOnnxsimOption
onnxsim/bin/onnxsim_option.h:7
MethodOption
onnxsim/cxxopts.hpp:1633
MethodOptionAdder
onnxsim/cxxopts.hpp:1878
MethodOptionDetails
onnxsim/cxxopts.hpp:1226
MethodOptionException
onnxsim/cxxopts.hpp:370
MethodOptionParseException
onnxsim/cxxopts.hpp:399
MethodOptionParser
onnxsim/cxxopts.hpp:1660
MethodOptionSpecException
onnxsim/cxxopts.hpp:390
MethodOptions
onnxsim/cxxopts.hpp:1719
MethodParse
onnxsim/bin/onnxsim_option.cpp:4
MethodParseResult
onnxsim/cxxopts.hpp:1523
MethodRun
(self, model_str: str, inputs_str: List[str])
onnxsim/onnx_simplifier.py:250
FunctionTensorProtoToTensor
onnxsim/onnxsim.cpp:149
next →1–100 of 229, ranked by callers