Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
VisualDL
提交
6723bd83
V
VisualDL
项目概览
PaddlePaddle
/
VisualDL
接近 2 年 前同步成功
通知
89
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看板
提交
6723bd83
编写于
4月 03, 2018
作者:
J
Jeff Wang
提交者:
daminglu
4月 03, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update documentation (#357)
上级
6408cbfe
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
33 addition
and
7 deletion
+33
-7
visualdl/logic/pybind.cc
visualdl/logic/pybind.cc
+18
-7
visualdl/python/storage.py
visualdl/python/storage.py
+15
-0
未找到文件。
visualdl/logic/pybind.cc
浏览文件 @
6723bd83
...
...
@@ -230,9 +230,18 @@ PYBIND11_MODULE(core, m) {
.
def
(
"record"
,
&
cp
::
ImageReader
::
record
)
.
def
(
"timestamp"
,
&
cp
::
ImageReader
::
timestamp
);
py
::
class_
<
cp
::
Text
>
(
m
,
"TextWriter"
)
py
::
class_
<
cp
::
Text
>
(
m
,
"TextWriter"
,
R"pbdoc(
PyBind class. Must instantiate through the LogWriter.
)pbdoc"
)
.
def
(
"set_caption"
,
&
cp
::
Text
::
SetCaption
)
.
def
(
"add_record"
,
&
cp
::
Text
::
AddRecord
);
.
def
(
"add_record"
,
&
cp
::
Text
::
AddRecord
,
R"pbdoc(
Add a record with the step and text value.
:param step: Current step value
:type index: integer
:param text: Text record
:type text: basestring
)pbdoc"
);
py
::
class_
<
cp
::
TextReader
>
(
m
,
"TextReader"
)
.
def
(
"records"
,
&
cp
::
TextReader
::
records
)
...
...
@@ -311,11 +320,13 @@ PYBIND11_MODULE(core, m) {
.
def
(
"record"
,
&
cp
::
AudioReader
::
record
)
.
def
(
"timestamp"
,
&
cp
::
AudioReader
::
timestamp
);
#define ADD_HISTOGRAM_WRITER(T) \
py::class_<cp::Histogram<T>>(m, "HistogramWriter__" #T, \
R"pbdoc(PyBind class. Must instantiate through the LogWriter.)pbdoc"
)
\
.
def
(
"add_record"
,
\
&
cp
::
Histogram
<
T
>::
AddRecord
,
\
#define ADD_HISTOGRAM_WRITER(T) \
py::class_<cp::Histogram<T>>( \
m, \
"HistogramWriter__" #T, \
R"pbdoc(PyBind class. Must instantiate through the LogWriter.)pbdoc") \
.def("add_record", \
&cp::Histogram<T>::AddRecord, \
R"pbdoc(add a record with the step and histogram_value)pbdoc");
ADD_FULL_TYPE_IMPL
(
ADD_HISTOGRAM_WRITER
)
#undef ADD_HISTOGRAM_WRITER
...
...
visualdl/python/storage.py
浏览文件 @
6723bd83
...
...
@@ -116,6 +116,12 @@ class LogReader(object):
return
type2scalar
[
type
](
tag
)
def
text
(
self
,
tag
):
"""
Get a text reader with tag
:param tag: The reader will read the text data marked with tag
:type tag: basestring
"""
check_tag_name_valid
(
tag
)
return
self
.
reader
.
get_text
(
tag
)
...
...
@@ -257,6 +263,15 @@ class LogWriter(object):
return
self
.
writer
.
new_audio
(
tag
,
num_samples
,
step_cycle
)
def
text
(
self
,
tag
):
"""
Create a text writer that used to write
text related data.
:param tag: The text writer will label the data with tag
:type tag: basestring
:return: A text writer to record distribution
:rtype: TextWriter
"""
check_tag_name_valid
(
tag
)
return
self
.
writer
.
new_text
(
tag
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录