nndeploy.op.op¶
Functions
|
|
|
Classes
|
|
- class nndeploy.op.op.Op[源代码]¶
基类:
Op- set_name(self: nndeploy._nndeploy_internal.op.Op, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_op_type(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.ir.OpType) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_param(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_device_type(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.base.DeviceType) nndeploy._nndeploy_internal.base.Status[源代码]¶
- get_device_type(self: nndeploy._nndeploy_internal.op.Op) nndeploy._nndeploy_internal.base.DeviceType[源代码]¶
- set_stream(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.device.Stream) None[源代码]¶
- set_precision_type(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.base.PrecisionType) nndeploy._nndeploy_internal.base.Status[源代码]¶
- get_precision_type(self: nndeploy._nndeploy_internal.op.Op) nndeploy._nndeploy_internal.base.PrecisionType[源代码]¶
- get_input(self: nndeploy._nndeploy_internal.op.Op, index: int = 0) nndeploy._nndeploy_internal.device.Tensor[源代码]¶
- get_output(self: nndeploy._nndeploy_internal.op.Op, index: int = 0) nndeploy._nndeploy_internal.device.Tensor[源代码]¶
- set_input(*args, **kwargs)[源代码]¶
Overloaded function.
set_input(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.device.Tensor) -> nndeploy._nndeploy_internal.base.Status
set_input(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.device.Tensor, arg1: int) -> nndeploy._nndeploy_internal.base.Status
- set_output(*args, **kwargs)[源代码]¶
Overloaded function.
set_output(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.device.Tensor) -> nndeploy._nndeploy_internal.base.Status
set_output(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.device.Tensor, arg1: int) -> nndeploy._nndeploy_internal.base.Status
- set_all_input_name(*args, **kwargs)[源代码]¶
Overloaded function.
set_all_input_name(self: nndeploy._nndeploy_internal.op.Op, arg0: std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) -> nndeploy._nndeploy_internal.base.Status
set_all_input_name(self: nndeploy._nndeploy_internal.op.Op, arg0: list[str]) -> nndeploy._nndeploy_internal.base.Status
- set_all_output_name(*args, **kwargs)[源代码]¶
Overloaded function.
set_all_output_name(self: nndeploy._nndeploy_internal.op.Op, arg0: std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) -> nndeploy._nndeploy_internal.base.Status
set_all_output_name(self: nndeploy._nndeploy_internal.op.Op, arg0: list[str]) -> nndeploy._nndeploy_internal.base.Status
- get_all_input(self: nndeploy._nndeploy_internal.op.Op) list[nndeploy._nndeploy_internal.device.Tensor][源代码]¶
- get_all_output(self: nndeploy._nndeploy_internal.op.Op) list[nndeploy._nndeploy_internal.device.Tensor][源代码]¶
- rm_input(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.device.Tensor) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_all_input(self: nndeploy._nndeploy_internal.op.Op, arg0: list[nndeploy._nndeploy_internal.device.Tensor]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_all_output(self: nndeploy._nndeploy_internal.op.Op, arg0: list[nndeploy._nndeploy_internal.device.Tensor]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_parallel_type(self: nndeploy._nndeploy_internal.op.Op, arg0: nndeploy._nndeploy_internal.base.ParallelType) nndeploy._nndeploy_internal.base.Status[源代码]¶
- get_parallel_type(self: nndeploy._nndeploy_internal.op.Op) nndeploy._nndeploy_internal.base.ParallelType[源代码]¶
- infer_data_type(self: nndeploy._nndeploy_internal.op.Op) nndeploy._nndeploy_internal.base.Status[源代码]¶
- infer_data_format(self: nndeploy._nndeploy_internal.op.Op) nndeploy._nndeploy_internal.base.Status[源代码]¶
- reshape(self: nndeploy._nndeploy_internal.op.Op, arg0: dict[str, list[int]]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- class nndeploy.op.op.OpCreator[源代码]¶
基类:
OpCreator- create_op(self: nndeploy._nndeploy_internal.op.OpCreator, arg0: nndeploy._nndeploy_internal.base.DeviceType, arg1: str, arg2: nndeploy._nndeploy_internal.ir.OpType, arg3: list[str], arg4: list[str]) nndeploy._nndeploy_internal.op.Op[源代码]¶
- nndeploy.op.op.register_op_creator(device_type_code: DeviceTypeCode, op_type: OpType, creator: OpCreator)[源代码]¶