diff --git a/routers/repo/cloudbrain.go b/routers/repo/cloudbrain.go index e6e56d2c8..8d8e97377 100755 --- a/routers/repo/cloudbrain.go +++ b/routers/repo/cloudbrain.go @@ -26,7 +26,8 @@ const ( ) var ( - gpuInfos *models.GpuInfos + gpuInfos *models.GpuInfos + categories *models.Categories ) // MustEnableDataset check if repository enable internal cb @@ -135,8 +136,9 @@ func CloudBrainNew(ctx *context.Context) { ctx.Data["benchmark_path"] = cloudbrain.BenchMarkMountPath ctx.Data["is_benchmark_enabled"] = setting.IsBenchmarkEnabled - var categories *models.Categories - json.Unmarshal([]byte(setting.BenchmarkCategory), &categories) + if categories == nil { + json.Unmarshal([]byte(setting.BenchmarkCategory), &categories) + } ctx.Data["benchmark_categories"] = categories.Category if gpuInfos == nil {