| | |
| | | cond bool |
| | | |
| | | handle interface{} |
| | | fnInit func(string, string, string, int) interface{} |
| | | fnInit func(string, string, string, int, func(...interface{})) interface{} |
| | | fnFree func(interface{}) |
| | | fnRun func(interface{}, string, []byte, int, int, int, float32, int) ([]sdkstruct.CObjTrackInfo, []sdkstruct.CObjTrackInfo) |
| | | } |
| | |
| | | cond: false, |
| | | |
| | | handle: nil, |
| | | fnInit: fnInit.(func(string, string, string, int) interface{}), |
| | | fnInit: fnInit.(func(string, string, string, int, func(...interface{})) interface{}), |
| | | fnFree: fnFree.(func(interface{})), |
| | | fnRun: fnRun.(func(interface{}, string, []byte, int, int, int, float32, int) ([]sdkstruct.CObjTrackInfo, []sdkstruct.CObjTrackInfo)), |
| | | } |
| | |
| | | if gpu == -1 { |
| | | gpu = gogpu.ValidGPU(2048) |
| | | } |
| | | h := y.fnInit(y.cfg, y.weights, y.name, gpu) |
| | | h := y.fnInit(y.cfg, y.weights, y.name, gpu, logo.Infoln) |
| | | logo.Infoln("YOLO USE GPU: ", gpu) |
| | | |
| | | if h == nil { |