Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Oneflow-Inc
oneflow
提交
2be75cd9
O
oneflow
项目概览
Oneflow-Inc
/
oneflow
上一次同步 2 年多
通知
13
Star
2733
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
oneflow
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2be75cd9
编写于
7月 06, 2017
作者:
W
willzhang4a58
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add bp_actor_id in fw_data_comp_actor
上级
243c14a0
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
2 deletion
+8
-2
oneflow/core/actor/fw_data_comp_actor.cpp
oneflow/core/actor/fw_data_comp_actor.cpp
+1
-0
oneflow/core/actor/fw_data_comp_actor.h
oneflow/core/actor/fw_data_comp_actor.h
+1
-0
oneflow/core/graph/data_comp_task_node.h
oneflow/core/graph/data_comp_task_node.h
+6
-2
未找到文件。
oneflow/core/actor/fw_data_comp_actor.cpp
浏览文件 @
2be75cd9
...
...
@@ -29,6 +29,7 @@ void FwDataCompActor::Init(const TaskProto& task_proto,
1
+
(
model_regst_desc_id_
!=
-
1
)
+
(
model_tmp_regst_desc_id_
!=
-
1
);
OF_SET_MSG_HANDLE
(
&
FwDataCompActor
::
HandleNormal
);
}
bp_actor_id_
=
IDMgr
::
Singleton
()
->
ActorId4TaskId
(
task_proto
.
bp_task_id
());
}
bool
FwDataCompActor
::
IsReadReady
()
{
...
...
oneflow/core/actor/fw_data_comp_actor.h
浏览文件 @
2be75cd9
...
...
@@ -32,6 +32,7 @@ class FwDataCompActor final : public CompActor {
std
::
queue
<
std
::
shared_ptr
<
RegstWrapper
>>
in_
;
HashMap
<
int64_t
,
std
::
shared_ptr
<
RegstWrapper
>>
ready_in_regst_
;
KernelCtx
kernel_ctx_
;
int64_t
bp_actor_id_
;
};
}
// namespace oneflow
...
...
oneflow/core/graph/data_comp_task_node.h
浏览文件 @
2be75cd9
...
...
@@ -16,8 +16,12 @@ class DataCompTaskNode final : public CompTaskNode {
proto
->
set_parallel_policy
(
chain_node
()
->
parallel_desc
()
->
policy
());
proto
->
set_parallel_id
(
parallel_id
());
proto
->
set_parallel_num
(
chain_node
()
->
parallel_desc
()
->
parallel_num
());
if
(
IsFwNode
()
&&
GetBpNode
())
{
proto
->
set_bp_task_id
(
GetBpNode
()
->
task_id
());
if
(
IsFwNode
())
{
if
(
TaskNode
*
bp_node
=
GetBpNode
())
{
proto
->
set_bp_task_id
(
bp_node
->
task_id
());
}
else
{
proto
->
set_bp_task_id
(
-
1
);
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录