Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
X2Paddle
提交
e8df9aec
X
X2Paddle
项目概览
PaddlePaddle
/
X2Paddle
大约 1 年 前同步成功
通知
328
Star
698
Fork
167
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
26
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
X2Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
26
Issue
26
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
e8df9aec
编写于
12月 02, 2020
作者:
S
SunAhong1993
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remove
上级
1368050f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
68 deletion
+8
-68
x2paddle/decoder/pytorch_decoder.py
x2paddle/decoder/pytorch_decoder.py
+8
-8
x2paddle/op_mapper/dygraph/pytorch2paddle/aten.py
x2paddle/op_mapper/dygraph/pytorch2paddle/aten.py
+0
-60
未找到文件。
x2paddle/decoder/pytorch_decoder.py
浏览文件 @
e8df9aec
...
@@ -21,14 +21,14 @@ import numpy as np
...
@@ -21,14 +21,14 @@ import numpy as np
class
Decoder
(
object
):
class
Decoder
(
object
):
def
_optimize_graph
(
self
,
graph
):
def
_optimize_graph
(
self
,
graph
):
torch
.
_C
.
_jit_pass_constant_propagation
(
graph
)
torch
.
_C
.
_jit_pass_constant_propagation
(
graph
)
#
torch._C._jit_pass_dce(graph)
torch
.
_C
.
_jit_pass_dce
(
graph
)
#
torch._C._jit_pass_lint(graph)
torch
.
_C
.
_jit_pass_lint
(
graph
)
#
torch._C._jit_pass_peephole(graph)
torch
.
_C
.
_jit_pass_peephole
(
graph
)
#
torch._C._jit_pass_lint(graph)
torch
.
_C
.
_jit_pass_lint
(
graph
)
#
torch._C._jit_pass_dce(graph)
torch
.
_C
.
_jit_pass_dce
(
graph
)
#
torch._C._jit_pass_lint(graph)
torch
.
_C
.
_jit_pass_lint
(
graph
)
#
torch._C._jit_pass_canonicalize(graph)
torch
.
_C
.
_jit_pass_canonicalize
(
graph
)
#
torch._C._jit_pass_lint(graph)
torch
.
_C
.
_jit_pass_lint
(
graph
)
torch
.
_C
.
_jit_pass_constant_propagation
(
graph
)
torch
.
_C
.
_jit_pass_constant_propagation
(
graph
)
return
graph
return
graph
...
...
x2paddle/op_mapper/dygraph/pytorch2paddle/aten.py
浏览文件 @
e8df9aec
...
@@ -1589,66 +1589,6 @@ def aten_expand(mapper, graph, node):
...
@@ -1589,66 +1589,6 @@ def aten_expand(mapper, graph, node):
outputs
=
layer_outputs
,
outputs
=
layer_outputs
,
scope_name
=
scope_name
,
scope_name
=
scope_name
,
**
layer_attrs
)
**
layer_attrs
)
# graph.add_layer(
# "prim.type",
# inputs={"input": inputs_name[0]},
# outputs=[inputs_name[0] + "_type"],
# scope_name=scope_name)
# graph.add_layer(
# "prim.str",
# inputs={"input": inputs_name[0] + "_type"},
# outputs=[inputs_name[0] + "_type"],
# scope_name=scope_name)
# graph.add_layer(
# "prim.eq",
# inputs={"x": inputs_name[0] + "_type"},
# outputs=[inputs_name[0] + "_cond"],
# scope_name=scope_name,
# y=string("VarType.BOOL"))
# graph.add_layer(
# "prim.if", {'input': inputs_name[0] + "_cond"},
# outputs=[inputs_name[0] + "_if1", inputs_name[1] + "_var"],
# scope_name=scope_name)
# if_layer = graph.layers[list(graph.layers.keys())[-1]]
# block = PaddleGraph(parent_layer=if_layer, graph_type="dygraph")
# block.add_layer(
# "paddle.cast",
# inputs={"x": inputs_name[0]},
# outputs=[inputs_name[0]],
# scope_name=scope_name,
# dtype=string("int64"))
# block.add_layer(
# "paddle.zeros",
# inputs={"shape": inputs_name[1]},
# outputs=[inputs_name[1] + "_var"],
# scope_name=scope_name,
# dtype=string("int64"))
# if_layer.add_block(block)
# block = PaddleGraph(parent_layer=if_layer, graph_type="dygraph")
# block.add_layer(
# "prim.type",
# inputs={"input": inputs_name[0]},
# outputs=[inputs_name[0] + "_type"],
# scope_name=scope_name)
# block.add_layer(
# "paddle.zeros",
# inputs={"shape": inputs_name[1]},
# outputs=[inputs_name[1] + "_var"],
# scope_name=scope_name,
# dtype=inputs_name[0] + "_type")
# if_layer.add_block(block)
# if_layer.inputs["input-0"] = inputs_name[0]
# if_layer.inputs["input-1"] = inputs_name[1]
# layer_inputs["y"] = inputs_name[1] + "_var"
# current_outputs.append(inputs_name[1] + "_var")
# # 获取当前节点输入的list
# current_inputs = list(layer_inputs.values())
# current_inputs.append(inputs_name[1])
# graph.add_layer(
# "paddle.expand_as", inputs=layer_inputs, outputs=layer_outputs, scope_name=scope_name)
return
current_inputs
,
current_outputs
return
current_inputs
,
current_outputs
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录