def METHOD_NAME(self,
                      func_name: str,
                      backend: str = Backend.DEFAULT.value,
                      is_pytorch: bool = False,
                      arg_descriptors: Optional[Sequence[str]] = None,
                      ir: IR = IR.DEFAULT,
                      extra_checkers: Optional[Union[
                          Checker, List[Checker]]] = None,
                      **kwargs) -> Callable:
    """The decorator of the custom symbolic.
    Args:
        func_name (str): The function name/path to override the symbolic.
        backend (str): The rewriter will be activated on which backend.
        is_pytorch (bool): Enable this flag if func_name is the name of \
            a pytorch builtin function.
        arg_descriptors (Sequence[str]): The argument descriptors of the \
            symbol.
        ir (IR): The rewriter will be activated on which IR.
        extra_checkers (Checker | List[Checker] | None): Other requirements
            defined by Checker.
    Returns:
        Callable: The process of registered symbolic.
    """
    return self._registry.register_object(
        func_name,
        backend,
        ir,
        extra_checkers,
        is_pytorch=is_pytorch,
        arg_descriptors=arg_descriptors,
        **kwargs)