code: def _safe_logaddexp_tensor_tensor(x, y):
      finfo = torch.finfo(x.dtype)
      shift = torch.max(x.detach(), y.detach()).clamp(min=finfo.min)
      return (
          torch.log(torch.exp(x - shift) + torch.exp(y - shift)) + shift
      )
  
imports: import numbers
  import typing
  import torch
  import funsor.ops
label_desc: Use image node_id 27 for calling a global function with example usage: _safe_logaddexp_tensor_tensor(x, y) and returns: unknown