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