Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Crayon鑫
Paddle
提交
2ae8cdaa
P
Paddle
项目概览
Crayon鑫
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
2ae8cdaa
编写于
3月 13, 2022
作者:
P
phlrain
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
27d40f10
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
181 addition
and
5 deletion
+181
-5
python/paddle/utils/code_gen/api.yaml
python/paddle/utils/code_gen/api.yaml
+130
-5
python/paddle/utils/code_gen/backward.yaml
python/paddle/utils/code_gen/backward.yaml
+51
-0
未找到文件。
python/paddle/utils/code_gen/api.yaml
浏览文件 @
2ae8cdaa
...
...
@@ -612,19 +612,144 @@
func
:
dropout
# embedding
# erf
-
api
:
erf
args
:
(Tensor x)
output
:
Tensor
infer_meta
:
func
:
ErfInferMeta
kernel
:
func
:
erf
backward
:
erf_grad
# erfinv
# expand_as
-
api
:
erfinv
args
:
(Tensor x)
output
:
Tensor
infer_meta
:
func
:
ErfinvInferMeta
kernel
:
func
:
erfinv
backward
:
erfinv_grad
# expand_as ?? optional
-
api
:
expand_as
args
:
(Tensor x, Tensor y, int[] shape)
output
:
Tensor
infer_meta
:
func
:
ExpandAsInferMeta
kernel
:
func
:
expand_as
backward
:
expand_as_grad
# expand
# eye
-
api
:
expand
args
:
(Tensor x, ScalarArray shape)
output
:
Tensor
infer_meta
:
func
:
ExpandInferMeta
kernel
:
func
:
expand
backward
:
expand_grad
# eye ? int64
-
api
:
eye
args
:
(int num_rows, int num_colums, DataType dtype)
output
:
Tensor
infer_meta
:
func
:
EyeInferMeta
kernel
:
func
:
eye
# flip
-
api
:
flip
args
:
(Tensor x, int[] axis)
output
:
Tensor
infer_meta
:
func
:
FlipInferMeta
kernel
:
func
:
flip
# gaussian_random
-
api
:
gaussian_random
args
:
(ScalayArray shape, float mean, float std, int seed, DataType dtype)
output
:
Tensor
infer_meta
:
func
:
GaussianRandomInferMeta
kernel
:
func
:
gaussian_random
# graph_send_recv
# histogram
-
api
:
graph_send_recv
args
:
(Tensor x, Tensor src_index, Tensor dst_index, string pool_type)
output
:
Tensor(out), Tensor(dst_count)
infer_meta
:
func
:
GraphSendRecvInferMeta
kernel
:
func
:
graph_send_recv
backward
:
graph_send_recv_grad
# histogram int64 ???
-
api
:
histogram
args
:
(Tensor x, int64_t bins, int min, int max)
output
:
Tensor
infer_meta
:
func
:
HistogramInferMeta
kernel
:
func
:
histogram
# increment
-
api
:
increment
args
:
(Tensor x, float value)
output
:
Tensor
infer_meta
:
func
:
IncrementInferMeta
kernel
:
func
:
increment
# is_empty
# isinf
# isinf_sr
-
api
:
is_empty
args
:
(Tensor x)
output
:
Tensor
infer_meta
:
func
:
IsEmptyInferMeta
kernel
:
func
:
is_empty
# isinf selected rows??? involk
-
api
:
isinf
args
:
(Tensor x)
output
:
Tensor
infer_meta
:
func
:
IsfiniteInferMeta
kernel
:
func
:
isinf
# isnan
-
api
:
isnan
args
:
(Tensor x)
output
:
Tensor
infer_meta
:
func
:
IsfiniteInferMeta
kernel
:
func
:
isnan
# isfinite
-
api
:
isfinite
args
:
(Tensor x)
output
:
Tensor
infer_meta
:
func
:
IsfiniteInferMeta
kernel
:
func
:
isfinite
# label_smooth
# linspace
# log_loss
...
...
python/paddle/utils/code_gen/backward.yaml
浏览文件 @
2ae8cdaa
...
...
@@ -352,3 +352,54 @@
param
:
[
out_grad
]
kernel
:
func
:
dropout_grad
-
backward_api
:
erf_grad
forward
:
erf (Tensor x) -> Tensor(out)
args
:
(Tensor x, Tensor out, Tensor out_grad)
output
:
Tensor(x_grad)
infer_meta
:
func
:
UnchangedInferMeta
param
:
[
x
]
kernel
:
func
:
erf_grad
-
backward_api
:
erfinv_grad
forward
:
erf (Tensor x) -> Tensor(out)
args
:
(Tensor out, Tensor out_grad)
output
:
Tensor(x_grad)
infer_meta
:
func
:
ErfinvGradInferMeta
param
:
[
out
]
kernel
:
func
:
erfinv_grad
-
backward_api
:
expand_as_grad
forward
:
expand_as (Tensor x, Tensor y, int[] target_shape) -> Tensor(out)
args
:
(Tensor x, Tensor out_grad, int[] target_shape)
output
:
Tensor(x_grad)
infer_meta
:
func
:
UnchangedGradInferMeta
param
:
[
x
]
kernel
:
func
:
expand_as_grad
-
backward_api
:
expand_grad
forward
:
expand (Tensor x, ScalarArray shape) -> Tensor(out)
args
:
(Tensor x, Tensor out_grad, ScalarArray shape)
output
:
Tensor(x_grad)
infer_meta
:
func
:
UnchangedGradInferMeta
param
:
[
x
]
kernel
:
func
:
expand_grad
-
backward_api
:
graph_send_recv_grad
forward
:
graph_send_recv (Tensor x, Tensor src_index, Tensor dst_index, string pool_type) -> Tensor(out), Tensor(dst_count)
args
:
(Tensor out_grad, Tensor x, Tensor out, Tensor src_index, Tensor dst_index, Tensor dst_count, string pool_type)
output
:
Tensor(x_grad)
infer_meta
:
func
:
UnchangedGradInferMeta
param
:
[
x
]
kernel
:
func
:
graph_send_recv_grad
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录