Don't return an uninitialized value from TFE_OpNameGetAttrType
PiperOrigin-RevId: 262251730
This commit is contained in:
parent
ff98617eb0
commit
d32cc881cf
@ -671,7 +671,7 @@ void TFE_OpAddInputList(TFE_Op* op, TFE_TensorHandle** inputs, int num_inputs,
|
||||
|
||||
TF_AttrType TFE_OpGetAttrType(TFE_Op* op, const char* attr_name,
|
||||
unsigned char* is_list, TF_Status* status) {
|
||||
TF_AttrType ret;
|
||||
TF_AttrType ret = TF_ATTR_INT;
|
||||
status->status = tensorflow::AttrTypeByName(*op->operation.AttrTypes(),
|
||||
attr_name, &ret, is_list);
|
||||
return ret;
|
||||
|
@ -340,7 +340,7 @@ def _WhileGrad(op, *grads): # pylint: disable=invalid-name
|
||||
parallel_iterations = op.get_attr("parallel_iterations")
|
||||
|
||||
try:
|
||||
num_original_outputs = op.get_attr("_num_original_outputs")
|
||||
num_original_outputs = while_op.get_attr("_num_original_outputs")
|
||||
except: # pylint: disable=bare-except
|
||||
num_original_outputs = len(while_op.outputs)
|
||||
|
||||
|
@ -233,6 +233,7 @@ static PyObject* TFE_ClearScalarCache();
|
||||
}
|
||||
|
||||
%typemap(in, numinputs=0) unsigned char* is_list (unsigned char tmp) {
|
||||
tmp = 0;
|
||||
$1 = &tmp;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user