Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/onnxsim/onnxsim
/ functions
Functions
229 in github.com/onnxsim/onnxsim
⨍
Functions
229
◇
Types & classes
63
↓ 37 callers
Method
end
onnxsim/cxxopts.hpp:1545
↓ 21 callers
Function
export_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 callers
Method
begin
onnxsim/cxxopts.hpp:1539
↓ 14 callers
Function
toLocalString
onnxsim/cxxopts.hpp:101
↓ 7 callers
Method
__init__
(self)
tests/test_python_api.py:287
↓ 7 callers
Method
run
(self)
setup.py:206
↓ 6 callers
Method
count
onnxsim/cxxopts.hpp:1365
↓ 6 callers
Method
hash
onnxsim/cxxopts.hpp:1292
↓ 5 callers
Method
what
onnxsim/cxxopts.hpp:375
↓ 4 callers
Function
InitEnv
onnxsim/onnxsim.cpp:237
↓ 4 callers
Function
Simplify
onnxsim/onnxsim.cpp:490
↓ 4 callers
Method
__init__
(self)
tests/test_simple.py:27
↓ 4 callers
Method
get_implicit_value
onnxsim/cxxopts.hpp:1124
↓ 4 callers
Method
has_implicit
onnxsim/cxxopts.hpp:1089
↓ 4 callers
Method
parse
onnxsim/cxxopts.hpp:2280
↓ 3 callers
Method
default_value
onnxsim/cxxopts.hpp:1095
↓ 3 callers
Method
has_default
TODO: maybe default options should count towards the number of arguments
onnxsim/cxxopts.hpp:1377
↓ 3 callers
Method
help
onnxsim/cxxopts.hpp:2655
↓ 3 callers
Function
parse_value
onnxsim/cxxopts.hpp:931
↓ 3 callers
Function
stringLength
onnxsim/cxxopts.hpp:198
↓ 2 callers
Function
Check
onnxsim/onnxsim.cpp:488
↓ 2 callers
Function
FixedPointFn
onnxsim/onnxsim.cpp:446
↓ 2 callers
Function
GetEnv
onnxsim/onnxsim.cpp:191
↓ 2 callers
Function
add_row
(table: Table, key, ori_data, opt_data, is_better: Callable[[Any, Any], Any], postprocess: Optional[Callable[[
onnxsim/model_info.py:74
↓ 2 callers
Function
begin
onnxsim/cxxopts.hpp:225
↓ 2 callers
Function
check_and_update_input_shapes
(model: onnx.ModelProto, input_shapes: Optional[TensorShapesWithOptionalKey])
onnxsim/onnx_simplifier.py:77
↓ 2 callers
Method
clone
onnxsim/cxxopts.hpp:1188
↓ 2 callers
Function
end
onnxsim/cxxopts.hpp:232
↓ 2 callers
Function
forward
( model: Union[str, onnx.ModelProto], inputs: Tensors, custom_lib: Optiona
onnxsim/model_checking.py:131
↓ 2 callers
Method
get_default_value
onnxsim/cxxopts.hpp:1118
↓ 2 callers
Function
get_value_info_all
( m: onnx.ModelProto, name: str )
onnxsim/model_checking.py:36
↓ 2 callers
Method
is_container
onnxsim/cxxopts.hpp:1071
↓ 2 callers
Function
parse_shapes
(shapes_arg)
onnxsim/onnx_simplifier.py:445
↓ 1 callers
Function
FindInitializerByName
onnxsim/onnxsim.cpp:73
↓ 1 callers
Function
FindValueInfoProtoByName
onnxsim/onnxsim.cpp:83
↓ 1 callers
Function
GetConstantNodes
onnxsim/onnxsim.cpp:377
↓ 1 callers
Function
HasSubgraph
onnxsim/onnxsim.cpp:310
↓ 1 callers
Function
IsDeterministic
onnxsim/onnxsim.cpp:52
↓ 1 callers
Function
IsFalseText
onnxsim/cxxopts.hpp:609
↓ 1 callers
Function
IsOfficialOp
onnxsim/onnxsim.cpp:32
↓ 1 callers
Function
IsQDQ
onnxsim/onnxsim.cpp:66
↓ 1 callers
Function
IsTrueText
onnxsim/cxxopts.hpp:591
↓ 1 callers
Function
Optimize
onnxsim/onnxsim.cpp:441
↓ 1 callers
Function
ParseArgument
onnxsim/cxxopts.hpp:651
↓ 1 callers
Function
ProduceLargeTensor
onnxsim/onnxsim.cpp:352
↓ 1 callers
Method
Run
onnxsim/onnxsim.h:14
↓ 1 callers
Function
RunOp
onnxsim/onnxsim.cpp:244
↓ 1 callers
Function
RunOpAndAddInitializer
onnxsim/onnxsim.cpp:302
↓ 1 callers
Function
SimplifyPath
onnxsim/onnxsim.cpp:538
↓ 1 callers
Function
SplitInteger
onnxsim/cxxopts.hpp:562
↓ 1 callers
Function
SplitSwitchDef
onnxsim/cxxopts.hpp:627
↓ 1 callers
Method
_Run
onnxsim/onnxsim.cpp:197
↓ 1 callers
Function
_create_dummy_model
()
tests/test_python_api.py:285
↓ 1 callers
Method
add_option
onnxsim/cxxopts.hpp:2474
↓ 1 callers
Method
add_options
onnxsim/cxxopts.hpp:2080
↓ 1 callers
Function
cd
(path)
setup.py:75
↓ 1 callers
Function
empty
onnxsim/cxxopts.hpp:215
↓ 1 callers
Function
format_description
onnxsim/cxxopts.hpp:1949
↓ 1 callers
Function
format_option
onnxsim/cxxopts.hpp:1903
↓ 1 callers
Function
generate_rand_input
( model: Union[str, onnx.ModelProto], input_shapes: Optional[TensorShapes] = None )
onnxsim/model_checking.py:100
↓ 1 callers
Function
get_elem_type
(m: onnx.ModelProto, name: str)
onnxsim/model_checking.py:62
↓ 1 callers
Method
get_info
(self, graph: onnx.GraphProto)
onnxsim/model_info.py:34
↓ 1 callers
Function
get_input_names
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:85
↓ 1 callers
Function
get_input_names
(model: onnx.ModelProto)
onnxsim/model_checking.py:93
↓ 1 callers
Function
get_inputs
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:81
↓ 1 callers
Function
get_np_type_from_elem_type
(elem_type: int)
onnxsim/model_checking.py:68
↓ 1 callers
Function
get_output_names
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:48
↓ 1 callers
Function
get_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 callers
Function
get_shape_from_value_info_proto
(v: onnx.ValueInfoProto)
onnxsim/model_checking.py:33
↓ 1 callers
Function
integer_parser
onnxsim/cxxopts.hpp:862
↓ 1 callers
Method
is_boolean
onnxsim/cxxopts.hpp:1130
↓ 1 callers
Function
main
()
onnxsim/onnx_simplifier.py:280
↓ 1 callers
Function
parse_size
(size: str)
onnxsim/onnx_simplifier.py:193
↓ 1 callers
Function
remove_initializer_from_input
(model: onnx.ModelProto)
onnxsim/onnx_simplifier.py:69
↓ 1 callers
Function
remove_unused_output
( model: onnx.ModelProto, unused_output: Sequence[str] )
onnxsim/onnx_simplifier.py:53
↓ 1 callers
Function
simplify
: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 callers
Function
size_of_dtype
onnxsim/onnxsim.cpp:320
↓ 1 callers
Function
str_is_logical_positive
(x: str)
tests/test_python_api.py:16
↓ 1 callers
Function
stringstream_parser
onnxsim/cxxopts.hpp:919
↓ 1 callers
Function
toUTF8String
onnxsim/cxxopts.hpp:205
↓ 1 callers
Function
value
onnxsim/cxxopts.hpp:1208
Function
EMSCRIPTEN_BINDINGS
scripts/convertmodel/interface.cpp:111
Method
Get
onnxsim/bin/onnxsim_option.h:14
Function
Identity
onnxsim/onnxsim.cpp:486
Method
Iterator
onnxsim/cxxopts.hpp:1471
Method
KeyValue
onnxsim/cxxopts.hpp:1422
Function
NB_MODULE
onnxsim/cpp2py_export.cc:66
Method
OnnxsimOption
onnxsim/bin/onnxsim_option.h:7
Method
Option
onnxsim/cxxopts.hpp:1633
Method
OptionAdder
onnxsim/cxxopts.hpp:1878
Method
OptionDetails
onnxsim/cxxopts.hpp:1226
Method
OptionException
onnxsim/cxxopts.hpp:370
Method
OptionParseException
onnxsim/cxxopts.hpp:399
Method
OptionParser
onnxsim/cxxopts.hpp:1660
Method
OptionSpecException
onnxsim/cxxopts.hpp:390
Method
Options
onnxsim/cxxopts.hpp:1719
Method
Parse
onnxsim/bin/onnxsim_option.cpp:4
Method
ParseResult
onnxsim/cxxopts.hpp:1523
Method
Run
(self, model_str: str, inputs_str: List[str])
onnxsim/onnx_simplifier.py:250
Function
TensorProtoToTensor
onnxsim/onnxsim.cpp:149
next →
1–100 of 229, ranked by callers