Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MindSpore
mindinsight
提交
cfe41195
M
mindinsight
项目概览
MindSpore
/
mindinsight
通知
8
Star
3
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mindinsight
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
cfe41195
编写于
4月 20, 2020
作者:
P
ph
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add histogram
上级
5c27dcc9
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
309 addition
and
521 deletion
+309
-521
mindinsight/ui/src/components/header.vue
mindinsight/ui/src/components/header.vue
+1
-0
mindinsight/ui/src/locales/zh-cn.json
mindinsight/ui/src/locales/zh-cn.json
+16
-2
mindinsight/ui/src/router.js
mindinsight/ui/src/router.js
+4
-0
mindinsight/ui/src/services/request-service.js
mindinsight/ui/src/services/request-service.js
+7
-0
mindinsight/ui/src/views/train-manage/scalar-compare.vue
mindinsight/ui/src/views/train-manage/scalar-compare.vue
+47
-3
mindinsight/ui/src/views/train-manage/scalar.vue
mindinsight/ui/src/views/train-manage/scalar.vue
+234
-516
未找到文件。
mindinsight/ui/src/components/header.vue
浏览文件 @
cfe41195
...
...
@@ -38,6 +38,7 @@ limitations under the License.
<div
class=
"cl-header-right"
v-if=
"this.$route.path.indexOf('/scalar') > 0
|| this.$route.path.indexOf('/image') > 0
|| this.$route.path.indexOf('/histogram') > 0
|| this.$route.path.indexOf('/training-dashboard') > 0"
>
<!-- automatic refresh switch -->
<el-switch
v-model=
"isTimeReload"
...
...
mindinsight/ui/src/locales/zh-cn.json
浏览文件 @
cfe41195
...
...
@@ -7,7 +7,8 @@
"reset"
:
"重置"
,
"tagFilterPlaceHolder"
:
"请输入需要的标签(支持正则表达式)"
,
"dataError"
:
"获取到的数据异常"
,
"regIllegal"
:
"请输入正确的检索条件"
"regIllegal"
:
"请输入正确的检索条件"
,
"stayTuned"
:
"敬请期待"
},
"symbols"
:
{
"leftbracket"
:
"("
,
...
...
@@ -99,6 +100,18 @@
"setBright"
:
"亮度调整"
,
"setContrast"
:
"对比度调整"
},
"histogram"
:
{
"titleText"
:
"参数分布图"
,
"xAxisTitle"
:
"水平轴"
,
"viewType"
:
"直方图模式"
,
"centerValue"
:
"中心值"
,
"step"
:
"步骤"
,
"relativeTime"
:
"相对时间"
,
"absoluteTime"
:
"绝对时间"
,
"overlay"
:
"覆盖"
,
"offset"
:
"偏移"
,
"fullScreen"
:
"切换全屏"
},
"dataMap"
:
{
"titleText"
:
"数据图可视"
},
...
...
@@ -146,11 +159,12 @@
"50545002"
:
"请求API的HTTP方法错误"
,
"50545005"
:
"训练作业不存在"
,
"50545007"
:
"Summary数据正在被加载,请等待Summary数据加载结束"
,
"50545009"
:
"查询的节点不在图中"
,
"50545009"
:
"查询的节点不在图中
,请刷新
"
,
"5054500A"
:
"训练作业ID进行URL解码失败"
,
"5054500C"
:
"计算图不存在,请刷新"
,
"5054500D"
:
"图片数据不存在,请刷新"
,
"5054500E"
:
"标量数据不存在,请刷新"
,
"5054500F"
:
"参数分布图数据不存在,请刷新"
,
"50542082"
:
"模型名称缺失"
,
"50542085"
:
"模型名称不合法"
,
...
...
mindinsight/ui/src/router.js
浏览文件 @
cfe41195
...
...
@@ -46,6 +46,10 @@ export default new Router({
path
:
'
/train-manage/image
'
,
component
:
()
=>
import
(
'
./views/train-manage/image.vue
'
),
},
{
path
:
'
/train-manage/histogram
'
,
component
:
()
=>
import
(
'
./views/train-manage/histogram.vue
'
),
},
{
path
:
'
/train-manage/graph
'
,
component
:
()
=>
import
(
'
./views/train-manage/graph.vue
'
),
...
...
mindinsight/ui/src/services/request-service.js
浏览文件 @
cfe41195
...
...
@@ -114,4 +114,11 @@ export default {
params
:
params
,
});
},
getHistogramData
(
params
)
{
return
axios
({
method
:
'
get
'
,
url
:
'
/v1/mindinsight/datavisual/histograms
'
,
params
:
params
,
});
},
};
mindinsight/ui/src/views/train-manage/scalar-compare.vue
浏览文件 @
cfe41195
...
...
@@ -809,16 +809,60 @@ export default {
_this
.
$t
(
'
scalar.absoluteTime
'
)
+
'
</td></tr>
'
;
let
strBody
=
''
;
const
runArr
=
[];
const
detialArr
=
[];
let
curStep
=
null
;
let
dataCount
=
0
;
params
.
forEach
((
parma
)
=>
{
if
(
parma
.
componentIndex
%
2
===
0
)
{
let
addFlag
=
true
;
const
curIndex
=
parseInt
(
parma
.
componentIndex
/
2
);
let
curSerieOriData
;
const
curSerieOriData
=
_this
.
charData
[
curIndex
]
?
_this
.
charData
[
curIndex
].
valueData
:
null
;
if
(
_this
.
charData
[
curIndex
])
{
curSerieOriData
=
_this
.
charData
[
curIndex
].
valueData
;
if
(
!
curSerieOriData
)
{
return
;
}
if
(
curStep
===
null
)
{
curStep
=
curSerieOriData
.
stepData
[
parma
.
dataIndex
][
0
];
}
else
{
if
(
curSerieOriData
.
stepData
[
parma
.
dataIndex
][
0
]
===
curStep
)
{
const
sameRunIndex
=
[];
runArr
.
forEach
((
runName
,
index
)
=>
{
if
(
parma
.
seriesName
===
runName
)
{
sameRunIndex
.
push
(
index
);
}
});
if
(
sameRunIndex
.
length
)
{
sameRunIndex
.
forEach
((
sameIndex
)
=>
{
if
(
detialArr
[
sameIndex
]
&&
detialArr
[
sameIndex
].
value
===
curSerieOriData
.
stepData
[
parma
.
dataIndex
][
1
]
&&
detialArr
[
sameIndex
].
wallTime
===
curSerieOriData
.
absData
[
parma
.
dataIndex
][
0
]
)
{
addFlag
=
false
;
}
});
}
}
else
{
addFlag
=
false
;
}
}
if
(
addFlag
)
{
dataCount
++
;
runArr
.
push
(
parma
.
seriesName
);
detialArr
.
push
({
value
:
curSerieOriData
.
stepData
[
parma
.
dataIndex
][
1
],
step
:
curSerieOriData
.
stepData
[
parma
.
dataIndex
][
0
],
wallTime
:
curSerieOriData
.
absData
[
parma
.
dataIndex
][
0
],
dataIndex
:
parma
.
dataIndex
,
});
strBody
+=
`<td style="border-radius:50%;width:15px;height:15px;vertical-align: middle;`
+
`margin-right: 5px;background-color:`
+
...
...
mindinsight/ui/src/views/train-manage/scalar.vue
浏览文件 @
cfe41195
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录