MCPcopy Create free account
hub / github.com/CodingBeard/tfkg / getPreviousLayers

Function getPreviousLayers

model/model.go:89–108  ·  view source on GitHub ↗
(l layer.Layer, layers []layer.Layer)

Source from the content-addressed store, hash-verified

87}
88
89func getPreviousLayers(l layer.Layer, layers []layer.Layer) []layer.Layer {
90 if len(l.GetInputs()) > 0 {
91 for _, input := range l.GetInputs() {
92 layers = getPreviousLayers(input, layers)
93 }
94 }
95
96 found := false
97 for _, existingLayer := range layers {
98 if existingLayer.GetName() == l.GetName() {
99 found = true
100 break
101 }
102 }
103 if !found {
104 layers = append(layers, l)
105 }
106
107 return layers
108}
109
110func LoadModel(
111 errorHandler *cberrors.ErrorsContainer,

Callers 1

NewModelFunction · 0.85

Calls 2

GetInputsMethod · 0.65
GetNameMethod · 0.65

Tested by

no test coverage detected