private static ITensorOrOperation[] _GatherReturnElements(string[] requested_return_elements, Graph graph, TF_ImportGraphDefResults results) { var return_outputs = results.return_tensors; var return_opers = results.return_opers; var combined_return_elements = new List <ITensorOrOperation>(); int outputs_idx = 0; int opers_idx = 0; foreach (var name in requested_return_elements) { if (name.Contains(":")) { combined_return_elements.append(graph.get_tensor_by_tf_output(return_outputs[outputs_idx])); outputs_idx += 1; } else { throw new NotImplementedException("_GatherReturnElements"); // combined_return_elements.append(graph._get_operation_by_tf_operation(return_opers[opers_idx])); } } return(combined_return_elements.ToArray()); }
private static ITensorOrOperation[] _GatherReturnElements(string[] requested_return_elements, Graph graph, TF_ImportGraphDefResults results) { var return_outputs = results.return_tensors; var return_opers = results.return_opers; var combined_return_elements = new List<ITensorOrOperation>(); int outputs_idx = 0; #pragma warning disable CS0219 // Variable is assigned but its value is never used int opers_idx = 0; #pragma warning restore CS0219 // Variable is assigned but its value is never used foreach(var name in requested_return_elements) { if (name.Contains(":")) { combined_return_elements.append(graph.get_tensor_by_tf_output(return_outputs[outputs_idx])); outputs_idx += 1; } else { throw new NotImplementedException("_GatherReturnElements"); // combined_return_elements.append(graph._get_operation_by_tf_operation(return_opers[opers_idx])); } } return combined_return_elements.ToArray(); }