Files
face/model/model.go
2024-07-03 11:58:10 +00:00

17 lines
300 B
Go

package model
import (
"github.com/dev6699/face/protobuf"
)
type Model[I any, O any] interface {
ModelMeta
PreProcess(input I) ([]*protobuf.InferTensorContents, error)
PostProcess(rawOutputContents [][]byte) (O, error)
}
type ModelMeta interface {
ModelName() string
ModelVersion() string
}