photoprism/internal/service/face.go

20 lines
310 B
Go
Raw Normal View History

package service
import (
"sync"
2021-07-16 19:32:33 +02:00
"github.com/photoprism/photoprism/internal/face"
)
var onceFaceNet sync.Once
func initFaceNet() {
2021-09-02 23:47:37 +02:00
services.FaceNet = face.NewNet(conf.FaceNetModelPath(), "", conf.DisableTensorFlow())
}
func FaceNet() *face.Net {
onceFaceNet.Do(initFaceNet)
return services.FaceNet
}