|
|
@@ -73,9 +73,9 @@ namespace Tensorflow.Operations |
|
|
|
// Use the real value if it comes from outer context. This is needed in |
|
|
|
// particular for nested conds. |
|
|
|
if (_external_values.ContainsKey(val.name)) |
|
|
|
result = _external_values[val.name]; |
|
|
|
else |
|
|
|
result = val; |
|
|
|
result = _external_values[val.name];
|
|
|
|
|
|
|
|
result = result == null ? val : result; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
@@ -89,6 +89,11 @@ namespace Tensorflow.Operations |
|
|
|
_external_values[result.name] = result; |
|
|
|
} |
|
|
|
|
|
|
|
// for debug purpose |
|
|
|
if(ops.get_default_graph()._nodes_by_name.Count > 60)
|
|
|
|
{
|
|
|
|
} |
|
|
|
|
|
|
|
with(ops.control_dependencies(null), ctrl => |
|
|
|
{
|
|
|
|
var (r0, r1) = control_flow_ops._SwitchRefOrTensor(result, _pred);
|
|
|
|