nndeploy.ir.ir¶
Classes
|
|
|
- class nndeploy.ir.ir.OpDesc(name: str = '', op_type: ~nndeploy._nndeploy_internal.ir.OpType = <OpType.kOpTypeNone: 147>, inputs: list = [], outputs: list = [], op_param: ~nndeploy._nndeploy_internal.base.Param = None)[源代码]¶
基类:
OpDesc- __init__(*args, **kwargs)[源代码]¶
Overloaded function.
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: nndeploy._nndeploy_internal.ir.OpType) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: str, arg1: nndeploy._nndeploy_internal.ir.OpType) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: str, arg1: nndeploy._nndeploy_internal.ir.OpType, arg2: nndeploy._nndeploy_internal.base.Param) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: str, arg1: nndeploy._nndeploy_internal.ir.OpType, arg2: std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, arg3: std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: str, arg1: nndeploy._nndeploy_internal.ir.OpType, arg2: std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, arg3: std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, arg4: nndeploy._nndeploy_internal.base.Param) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: str, arg1: nndeploy._nndeploy_internal.ir.OpType, arg2: list[str], arg3: list[str]) -> None
__init__(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: str, arg1: nndeploy._nndeploy_internal.ir.OpType, arg2: list[str], arg3: list[str], arg4: nndeploy._nndeploy_internal.base.Param) -> None
- property name¶
- property op_type¶
- property inputs¶
- property outputs¶
- property op_param¶
- deserialize(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >) nndeploy._nndeploy_internal.base.Status¶
- property inputs_¶
- property name_¶
- property op_param_¶
- property op_type_¶
- property outputs_¶
- serialize(self: nndeploy._nndeploy_internal.ir.OpDesc, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, arg1: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>) nndeploy._nndeploy_internal.base.Status¶
- class nndeploy.ir.ir.ValueDesc(name: str = '', data_type: ~nndeploy.base.common.DataType = <nndeploy.base.common.DataType object>, shape=[])[源代码]¶
基类:
ValueDesc- __init__(*args, **kwargs)[源代码]¶
Overloaded function.
__init__(self: nndeploy._nndeploy_internal.ir.ValueDesc) -> None
__init__(self: nndeploy._nndeploy_internal.ir.ValueDesc, arg0: str) -> None
__init__(self: nndeploy._nndeploy_internal.ir.ValueDesc, arg0: str, arg1: nndeploy._nndeploy_internal.base.DataType) -> None
__init__(self: nndeploy._nndeploy_internal.ir.ValueDesc, arg0: str, arg1: nndeploy._nndeploy_internal.base.DataType, arg2: list[int]) -> None
- property name¶
- property data_type¶
- property shape¶
- property data_type_¶
- deserialize(self: nndeploy._nndeploy_internal.ir.ValueDesc, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >) nndeploy._nndeploy_internal.base.Status¶
- property name_¶
- serialize(self: nndeploy._nndeploy_internal.ir.ValueDesc, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, arg1: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>) nndeploy._nndeploy_internal.base.Status¶
- property shape_¶
- class nndeploy.ir.ir.ModelDesc[源代码]¶
基类:
ModelDesc- property name¶
- property metadata¶
- deserialize_structure_from_json_str(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: str, arg1: list[nndeploy._nndeploy_internal.ir.ValueDesc]) nndeploy._nndeploy_internal.base.Status¶
- property inputs¶
- property inputs_¶
- property metadata_¶
- property name_¶
- property op_descs_¶
- property outputs_¶
- serialize_structure_to_json_str(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: str) nndeploy._nndeploy_internal.base.Status¶
- property values_¶
- property outputs¶
- property op_descs¶
- property values¶
- property weights¶
- dump(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: std::ostream) nndeploy._nndeploy_internal.base.Status[源代码]¶
- serialize_structure_to_json(*args, **kwargs)[源代码]¶
Overloaded function.
serialize_structure_to_json(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, arg1: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>) -> nndeploy._nndeploy_internal.base.Status
serialize_structure_to_json(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: str) -> nndeploy._nndeploy_internal.base.Status
- deserialize_structure_from_json(*args, **kwargs)[源代码]¶
Overloaded function.
deserialize_structure_from_json(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, arg1: list[nndeploy._nndeploy_internal.ir.ValueDesc]) -> nndeploy._nndeploy_internal.base.Status
deserialize_structure_from_json(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: str, arg1: list[nndeploy._nndeploy_internal.ir.ValueDesc]) -> nndeploy._nndeploy_internal.base.Status
- serialize_weights_to_safetensors(*args, **kwargs)[源代码]¶
Overloaded function.
serialize_weights_to_safetensors(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: safetensors::safetensors_t) -> nndeploy._nndeploy_internal.base.Status
serialize_weights_to_safetensors(self: nndeploy._nndeploy_internal.ir.ModelDesc, arg0: str) -> nndeploy._nndeploy_internal.base.Status