MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / make_attr

Function make_attr

tensorflow/python/eager/backprop.py:76–87  ·  view source on GitHub ↗
(attr_type, value)

Source from the content-addressed store, hash-verified

74
75
76def make_attr(attr_type, value):
77 if attr_type == pywrap_tensorflow.TF_ATTR_TYPE:
78 return dtypes.as_dtype(value)
79 elif attr_type == [pywrap_tensorflow.TF_ATTR_TYPE]:
80 return [dtypes.as_dtype(v) for v in value]
81 elif attr_type == pywrap_tensorflow.TF_ATTR_SHAPE:
82 return tensor_shape.as_shape(value).as_proto()
83 elif attr_type == [pywrap_tensorflow.TF_ATTR_SHAPE]:
84 return [tensor_shape.as_shape(v).as_proto() for v in value]
85 elif isinstance(value, str):
86 return value.encode()
87 return value
88
89
90class _MockOp(object):

Callers 1

get_attrMethod · 0.85

Calls 2

as_protoMethod · 0.80
encodeMethod · 0.45

Tested by

no test coverage detected