parameters: (attrs, inputs, proto_obj)
return_statement: return 'broadcast_div', new_attr, inputs
docstring: Divide two tensors
docstring_summary: Divide two tensors
docstring_tokens: Divide two tensors
function: def divide(attrs, inputs, proto_obj):
      """Divide two tensors"""
      new_attr = {}
  
      if 'broadcast' in attrs and attrs['broadcast'] == 1:
          broadcast_axis = attrs['axis']
          op_value = translation_utils._fix_broadcast('broadcast_div', inputs,
                                                      broadcast_axis, proto_obj)
          return op_value, new_attr, inputs
      return 'broadcast_div', new_attr, inputs
function_tokens: def divide ( attrs , inputs , proto_obj ) : new_attr = { } if 'broadcast' in attrs and attrs [ 'broadcast' ] == 1 : broadcast_axis = attrs [ 'axis' ] op_value = translation_utils . _fix_broadcast ( 'broadcast_div' , inputs , broadcast_axis , proto_obj ) return op_value , new_attr , inputs return 'broadcast_div' , new_attr , inputs