Skip to content

Commit 67f8b61

Browse files
authored
Merge pull request #1282 from eLDoherty/patch-2
fix: Resolve fixed-size array issue
2 parents 6a2d7e1 + b6c5d26 commit 67f8b61

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Diff for: src/TensorFlowNET.Keras/Engine/Functional.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ void ComputeTensorUsageCount()
180180
var (nodes_in_decreasing_depth, layer_indices) = BuildMap(outputs);
181181
var network_nodes = nodes_in_decreasing_depth
182182
.Select(node => MakeNodeKey(node.Layer.Name, node.Layer.InboundNodes.IndexOf(node)))
183-
.ToArray();
183+
.ToList();
184184

185185
var nodes_depths = new Dictionary<INode, int>();
186186
var layers_depths = new Dictionary<ILayer, int>();
@@ -221,7 +221,7 @@ void ComputeTensorUsageCount()
221221
layers_depths[input_layer] = 0;
222222
layer_indices[input_layer] = -1;
223223
nodes_depths[input_layer.InboundNodes[0]] = 0;
224-
network_nodes.add(MakeNodeKey(input_layer.Name, 0));
224+
network_nodes.Add(MakeNodeKey(input_layer.Name, 0));
225225
}
226226
}
227227

@@ -231,15 +231,15 @@ void ComputeTensorUsageCount()
231231
{
232232
if (!nodes_by_depth.ContainsKey(depth))
233233
nodes_by_depth[depth] = new List<INode>();
234-
nodes_by_depth[depth].append(node);
234+
nodes_by_depth[depth].Add(node);
235235
}
236236

237237
var layers_by_depth = new Dictionary<int, List<ILayer>>();
238238
foreach (var (layer, depth) in enumerate(layers_depths))
239239
{
240240
if (!layers_by_depth.ContainsKey(depth))
241241
layers_by_depth[depth] = new List<ILayer>();
242-
layers_by_depth[depth].append(layer);
242+
layers_by_depth[depth].Add(layer);
243243
}
244244

245245
// Get sorted list of layer depths.
@@ -260,7 +260,7 @@ void ComputeTensorUsageCount()
260260
// Get sorted list of node depths.
261261
depth_keys = nodes_by_depth.Keys.OrderBy(x => x).Reverse();
262262

263-
return (network_nodes, nodes_by_depth, layers, layers_by_depth);
263+
return (network_nodes.ToArray(), nodes_by_depth, layers, layers_by_depth);
264264
}
265265

266266
string MakeNodeKey(string layer_name, int node_index)

0 commit comments

Comments
 (0)