From 3c5bc166a563cd851f3e3b5e1a019f7fa0207ab0 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 18 四月 2024 23:22:01 +0800
Subject: [PATCH] fix cycle import

---
 util/util.go |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/util/util.go b/util/util.go
index 30914cc..a7efd35 100644
--- a/util/util.go
+++ b/util/util.go
@@ -5,6 +5,7 @@
 	"errors"
 	"net"
 	"strconv"
+	"unsafe"
 )
 
 // 鑾峰彇鏈満缃戝崱IP
@@ -70,3 +71,14 @@
 	}
 	return c == len(arr)
 }
+
+func ByteSlice2float32Slice(src []byte) []float32 {
+	if len(src) == 0 {
+		return nil
+	}
+
+	l := len(src) / 4
+	ptr := unsafe.Pointer(&src[0])
+
+	return (*[1 << 26]float32)((*[1 << 26]float32)(ptr))[:l:l]
+}

--
Gitblit v1.8.0