From 9d9cd1d3b93613071d1dffc1c82c4515d2a65af6 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 21 一月 2020 17:22:39 +0800
Subject: [PATCH] bug fixed  change real fetcher ip

---
 app/slave/slave.go |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/app/slave/slave.go b/app/slave/slave.go
index 8ac53ef..d00d6e2 100644
--- a/app/slave/slave.go
+++ b/app/slave/slave.go
@@ -6,6 +6,7 @@
 	"analysis/util"
 	"context"
 	"plugin"
+	"strconv"
 
 	"basic.com/valib/gogpu.git"
 )
@@ -49,10 +50,19 @@
 			return false
 		}
 	}
+	// 璁剧疆gpu index
+	rGPU := gpu
+	if v, ok := cfg.Param["gpu"]; ok {
+		if t, err := strconv.Atoi(v); err != nil {
+			rGPU = -1
+		} else {
+			rGPU = t
+		}
+	}
 	// func Create(config string, typ, id string, gpu int, shm bool, ipc2Rule string, ruleMaxSize int, fn func(...interface{}), reserved map[string]string) interface{}
 	// func Run(ctx context.Context, i interface{}) {
 
-	handle := sdk.fnCreate(config, typ, id, gpu, shm, util.ToRuleIPC, 30, logo.Infoln, nil)
+	handle := sdk.fnCreate(config, typ, id, rGPU, shm, util.ToRuleIPC, 30, logo.Infoln, nil)
 	if handle == nil {
 		logo.Errorln("Create SDK: ", typ, " ID: ", id, " Error")
 		return false

--
Gitblit v1.8.0