Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
VisualDL
提交
53a31e3b
V
VisualDL
项目概览
PaddlePaddle
/
VisualDL
大约 1 年 前同步成功
通知
88
Star
4655
Fork
642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
5
Wiki
分析
仓库
DevOps
项目成员
Pages
V
VisualDL
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
5
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
53a31e3b
编写于
12月 14, 2020
作者:
走神的阿圆
提交者:
GitHub
12月 14, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
check file before uploading to server (#866)
上级
e6bda9c9
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
14 addition
and
3 deletion
+14
-3
visualdl/reader/reader.py
visualdl/reader/reader.py
+12
-2
visualdl/server/serve.py
visualdl/server/serve.py
+2
-1
未找到文件。
visualdl/reader/reader.py
浏览文件 @
53a31e3b
...
@@ -22,18 +22,28 @@ from visualdl.proto import record_pb2
...
@@ -22,18 +22,28 @@ from visualdl.proto import record_pb2
from
visualdl.utils.string_util
import
decode_tag
,
encode_tag
from
visualdl.utils.string_util
import
decode_tag
,
encode_tag
def
is_VDLRecord_file
(
path
):
def
is_VDLRecord_file
(
path
,
check
=
False
):
"""Determine whether it is a VDL log file according to the file name.
"""Determine whether it is a VDL log file according to the file name.
File name of a VDL log file must contain `vdlrecords`.
File name of a VDL log file must contain `vdlrecords`.
Args:
Args:
path: File name to determine.
path: File name to determine.
check: Check file is valid or not.
Returns:
Returns:
True if the file is a VDL log file, otherwise false.
True if the file is a VDL log file, otherwise false.
"""
"""
return
"vdlrecords"
in
path
if
not
"vdlrecords"
in
path
:
return
False
if
check
:
_reader
=
RecordReader
(
filepath
=
path
)
meta_data
=
_reader
.
get_next
()
record
=
record_pb2
.
Record
()
record
.
ParseFromString
(
meta_data
)
if
'meta_data_tag'
!=
record
.
values
[
0
].
tag
:
return
False
return
True
class
LogReader
(
object
):
class
LogReader
(
object
):
...
...
visualdl/server/serve.py
浏览文件 @
53a31e3b
...
@@ -69,7 +69,8 @@ def get_vdl_log_file(logdirs):
...
@@ -69,7 +69,8 @@ def get_vdl_log_file(logdirs):
walks_temp
=
{}
walks_temp
=
{}
for
run
,
tags
in
walks
.
items
():
for
run
,
tags
in
walks
.
items
():
tags_temp
=
[
tag
for
tag
in
tags
if
is_VDLRecord_file
(
tag
)]
tags_temp
=
[
tag
for
tag
in
tags
if
is_VDLRecord_file
(
path
=
bfile
.
join
(
run
,
tag
),
check
=
True
)]
tags_temp
.
sort
(
reverse
=
True
)
tags_temp
.
sort
(
reverse
=
True
)
if
len
(
tags_temp
)
>
0
:
if
len
(
tags_temp
)
>
0
:
walks_temp
.
update
({
run
:
tags_temp
[
0
]})
walks_temp
.
update
({
run
:
tags_temp
[
0
]})
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录