From fe724b50b3f1b3dfe2219eb9af4bcca96c89a158 Mon Sep 17 00:00:00 2001 From: qixiaoning <jony.kee@outlook.com> Date: 星期二, 08 七月 2025 18:19:22 +0800 Subject: [PATCH] 2025/7/8 修改获取算力为登临 --- extend/util/util.go | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/extend/util/util.go b/extend/util/util.go index 60c8860..c467ac3 100644 --- a/extend/util/util.go +++ b/extend/util/util.go @@ -1,7 +1,6 @@ package util import ( - "basic.com/valib/logger.git" "bytes" "crypto/aes" "crypto/cipher" @@ -12,8 +11,6 @@ "encoding/hex" "encoding/json" "fmt" - "github.com/gin-gonic/gin" - "github.com/pkg/errors" "io" "io/ioutil" "net" @@ -29,6 +26,10 @@ "time" "vamicro/config" "vamicro/extend/code" + + "basic.com/valib/logger.git" + "github.com/gin-gonic/gin" + "github.com/pkg/errors" ) const TimeFmtStr = "2006-01-02 15:04:05" @@ -433,15 +434,15 @@ 鑾峰彇鑻变紵杈炬樉鍗$殑鍨嬪彿 */ func NvidiaVGpu() (vGpu string, err error) { - resultMsg, e := ExeCmd("nvidia-smi -L") + resultMsg, e := ExeCmd("dlsmi -l 1") if e != nil { - return vGpu, errors.New("鏃犲彲鐢℅PU!璇锋鏌ユ槸鍚︽甯稿畨鏄惧崱鍙婃樉鍗¢┍鍔紝閫氳繃nvidia-smi鏌ヨ鐘舵��") + return vGpu, errors.New("鏃犲彲鐢℅PU!璇锋鏌ユ槸鍚︽甯稿畨鏄惧崱鍙婃樉鍗¢┍鍔紝閫氳繃dlsmi鏌ヨ鐘舵��") } indeces := strings.Split(string(resultMsg), "\n")[0] if len(indeces) > 0 { vGpu = strings.Split(strings.Split(indeces, " (")[0], ": ")[1] } else { - return vGpu, errors.New("鏃犲彲鐢℅PU!璇锋鏌ユ槸鍚︽甯稿畨鏄惧崱鍙婃樉鍗¢┍鍔紝閫氳繃nvidia-smi鏌ヨ鐘舵��") + return vGpu, errors.New("鏃犲彲鐢℅PU!璇锋鏌ユ槸鍚︽甯稿畨鏄惧崱鍙婃樉鍗¢┍鍔紝閫氳繃dlsmi鏌ヨ鐘舵��") } return vGpu, nil } -- Gitblit v1.8.0