File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed
swanlab/server/controller
vue/src/views/experiment/pages/environment/pages Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 69
69
"watchPostEffect" : true ,
70
70
"watchSyncEffect" : true
71
71
}
72
- }
72
+ }
Original file line number Diff line number Diff line change @@ -151,9 +151,11 @@ def get_experiment_info(experiment_id: int):
151
151
152
152
# 加载实验元信息
153
153
meta_path = get_meta_path (experiment ["run_id" ])
154
- if os .path .exists (meta_path ):
154
+ if os .path .exists (meta_path ) and not os . stat ( meta_path ). st_size == 0 :
155
155
with get_a_lock (meta_path ) as f :
156
156
experiment ["system" ] = ujson .load (f )
157
+ else :
158
+ experiment ["system" ] = {}
157
159
return SUCCESS_200 (experiment )
158
160
159
161
Original file line number Diff line number Diff line change 3
3
<h1 class =" w-full text-xl font-semibold pb-4 border-b mb-2" >{{ $t(`experiment.env.title.${route.name}`) }}</h1 >
4
4
<EnvItems :data =" item" v-for =" item in environments" :key =" item" />
5
5
<EnvGPUItem />
6
+ <div v-if =" Object.keys(experimentStore.experiment.system).length === 0" >
7
+ <p class =" text-center pt-5" >No hardware information</p >
8
+ </div >
6
9
</div >
7
10
</template >
8
11
Original file line number Diff line number Diff line change 10
10
:placeholder =" $t('experiment.func-bar.placeholder.requirements')"
11
11
/>
12
12
</div >
13
-
14
- <template v-if =" requirements .length !== 0 " >
13
+ <template v-if =" requirements .length !== 0 && requirements [0 ] !== ' ' " >
15
14
<!-- 如果有依赖项 -->
16
15
<div class =" px-6 py-4 bg-higher rounded max-h-[60vh] overflow-y-auto" >
17
16
<p v-for =" line in lines" :key =" line" >
You can’t perform that action at this time.
0 commit comments