MCPcopy
hub / github.com/nlpodyssey/spago / ParamsTraverser

Interface ParamsTraverser

nn/traversal.go:15–18  ·  view source on GitHub ↗

ParamsTraverser allows you to define a custom procedure to traverse the parameters of a model. If a model implements this procedure, it will take precedence over the regular parameters visit.

Source from the content-addressed store, hash-verified

13// ParamsTraverser allows you to define a custom procedure to traverse the parameters of a model.
14// If a model implements this procedure, it will take precedence over the regular parameters visit.
15type ParamsTraverser interface {
16 // TraverseParams visit each Param.
17 TraverseParams(callback func(param *Param))
18}
19
20// paramsTraversal allows the traversal of Model parameters.
21// The given paramsFunc is invoked for each parameter of the Model.

Callers 2

walkMethod · 0.65
walkStructOrPtrMethod · 0.65

Implementers 2

traversableTypenn/traversal_test.go
Modelnn/embedding/model.go

Calls

no outgoing calls

Tested by

no test coverage detected