Decorator utils
-
class ivy.utils.decorator_utils.CallVisitor[source]
Bases: NodeVisitor
-
__init__()[source]
-
visit_Call(node)[source]
-
class ivy.utils.decorator_utils.TransposeType(value)[source]
Bases: Enum
Possible transpose types.
-
CONV1D = 'conv1d'
-
CONV2D = 'conv2d'
-
CONV3D = 'conv3d'
-
NO_TRANSPOSE = 'no_transpose'
-
ivy.utils.decorator_utils.apply_transpose(input, transpose, pt_to_tf=True)[source]
-
ivy.utils.decorator_utils.dummy_inplace_update(x, val, /, *, ensure_in_backend=False, keep_input_dtype=False)[source]
-
ivy.utils.decorator_utils.get_next_func(obj)[source]
-
ivy.utils.decorator_utils.handle_get_item(fn)[source]
-
ivy.utils.decorator_utils.handle_methods(fn)[source]
-
ivy.utils.decorator_utils.handle_set_item(fn)[source]
-
ivy.utils.decorator_utils.handle_transpose_in_input_and_output(fn)[source]
-
ivy.utils.decorator_utils.handle_transpose_in_input_and_output_for_functions(fn)[source]
-
ivy.utils.decorator_utils.handle_transpose_in_pad(fn)[source]
-
ivy.utils.decorator_utils.retrieve_object(frame, name)[source]
-
ivy.utils.decorator_utils.store_config_info(fn)[source]
This should have hopefully given you an overview of the decorator_utils submodule, if you have any questions, please feel free to reach out on our discord!