From b2640e6b3496a0f8fd4ce36548b8f5d8b74448ba Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期六, 11 一月 2020 15:38:51 +0800
Subject: [PATCH] update
---
run.go | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/run.go b/run.go
index 9ba0985..c31f84a 100644
--- a/run.go
+++ b/run.go
@@ -101,12 +101,12 @@
feat := s.handle.Extract2(unsafe.Pointer(&i.Data[0]), int(i.Width), int(i.Height), 3)
if feat == nil {
- feat = make([]float32, 1)
+ // feat = make([]float32, 1)
} else {
- s.fnLogger("REID~~~~~~Run Reid Use GPU: ", s.gpu)
for k := 0; k < 3; k++ {
s.fnLogger("REID~~~~~~extractor---human_feats------%f", feat[k+2000])
}
+ s.fnLogger("REID~~~~~~Run Reid Use GPU: ", s.gpu)
}
buf := float32SliceAsByteSlice(feat)
c.Send(buf)
@@ -122,9 +122,5 @@
l := len(src) * 4
ptr := unsafe.Pointer(&src[0])
- // It is important to keep in mind that the Go garbage collector
- // will not interact with this data, and that if src if freed,
- // the behavior of any Go code using the slice is nondeterministic.
- // Reference: https://github.com/golang/go/wiki/cgo#turning-c-arrays-into-go-slices
return (*[1 << 26]byte)((*[1 << 26]byte)(ptr))[:l:l]
}
--
Gitblit v1.8.0