映射文档 torch.nn.functional.embedding#5928
Open
LokeZhou wants to merge 11 commits intoPaddlePaddle:developfrom
Open
映射文档 torch.nn.functional.embedding#5928LokeZhou wants to merge 11 commits intoPaddlePaddle:developfrom
LokeZhou wants to merge 11 commits intoPaddlePaddle:developfrom
Conversation
|
感谢你贡献飞桨文档,文档预览构建中,Docs-New 跑完后即可预览,预览链接:http://preview-pr-5928.paddle-docs-preview.paddlepaddle.org.cn/documentation/docs/zh/api/index_cn.html |
zhwesky2010
reviewed
Jun 13, 2023
| @@ -0,0 +1,42 @@ | |||
| ## torch.nn.functional.binary_cross_entropy | |||
| | padding_idx | padding_idx | 在此区间内的参数及对应的梯度将会以 0 进行填充 | | ||
| | max_norm | - | 如果给定,Embeddding 向量的范数(范数的计算方式由 norm_type 决定)超过了 max_norm 这个界限,就要再进行归一化,PaddlePaddle 无此功能,暂无转写方式。 | | ||
| | norm_type | - | 为 maxnorm 选项计算 p-范数的 p。默认值 2,PaddlePaddle 暂无此功能,暂无转写方式。 | | ||
| | scale_grad_by_freq | - | 是否根据单词在 mini-batch 中出现的频率,对梯度进行放缩,PaddlePaddle 暂无此功能。 | |
| | norm_type | - | 为 maxnorm 选项计算 p-范数的 p。默认值 2,PaddlePaddle 暂无此功能,暂无转写方式。 | | ||
| | scale_grad_by_freq | - | 是否根据单词在 mini-batch 中出现的频率,对梯度进行放缩,PaddlePaddle 暂无此功能。 | | ||
| | sparse | sparse | 表示是否使用稀疏更新。 | | ||
| | - | name | Pytorch 无此参数,Paddle 保持默认即可。 | |
Collaborator
|
CI要检查一下 |
zhwesky2010
reviewed
Jun 20, 2023
| @@ -0,0 +1,42 @@ | |||
| ## [ 参数不一致 ] torch.nn.functional.binary_cross_entropy | |||
| | padding_idx | padding_idx | 在此区间内的参数及对应的梯度将会以 0 进行填充 | | ||
| | max_norm | - | 如果给定,Embeddding 向量的范数(范数的计算方式由 norm_type 决定)超过了 max_norm 这个界限,就要再进行归一化,PaddlePaddle 无此功能,暂无转写方式。 | | ||
| | norm_type | - | 为 maxnorm 选项计算 p-范数的 p。默认值 2,PaddlePaddle 暂无此功能,暂无转写方式。 | | ||
| | scale_grad_by_freq | - | 是否根据单词在 mini-batch 中出现的频率,对梯度进行放缩,PaddlePaddle 暂无此功能。 | |
| @@ -33,3 +33,21 @@ paddle.nn.Embedding(num_embeddings, | |||
| | scale_grad_by_freq | - | 是否根据单词在 mini-batch 中出现的频率,对梯度进行放缩,PaddlePaddle 暂无此功能。 | | |||
Collaborator
There was a problem hiding this comment.
这些都用统一的话术描述:Paddle无此功能,暂无转写方式。
| | ------------- | ------------ | ------------------------------------------------------ | | ||
| | input | x | 输入 Tensor | | ||
| | kernel_size | kernel_sizes | 卷积核大小, PyTorch 参数类型为 int、tuple(int) 或者 list(int), Paddle 参数类型为 int 或者 list(int)。 | | ||
| | dilation | dilations | 卷积膨胀,PyTorch 参数类型为 int、tuple(int) 或者 list(int), Paddle 参数类型为 int 或者 list(int)。 | |
Collaborator
There was a problem hiding this comment.
可以写成,Pytorch支持int、tuple(int) 或者 list(int),Paddle仅支持int 或者 list(int),突出我们比他们少
zhwesky2010
reviewed
Jun 26, 2023
| | sparse | sparse | 表示是否使用稀疏更新。 | | ||
|
|
||
| ### 转写示例 | ||
| ```python |
Collaborator
There was a problem hiding this comment.
转写前需要写下是 转写哪个参数,请严格按规范来
| | padding | paddings | 每个维度的扩展,仅参数名不一致。 | | ||
| | stride | strides | 卷积步长,仅参数名不一致。 | | ||
| ### 转写示例 | ||
| ``` python |
|
|
||
|
|
||
| ### 转写示例 | ||
| ```python |
Collaborator
There was a problem hiding this comment.
转写前需要写下是 转写哪个参数,请严格按规范来
zhwesky2010
reviewed
Jul 4, 2023
| | sparse | sparse | 表示是否使用稀疏更新。 | | ||
|
|
||
| ### 转写示例 | ||
| ```python |
| ## [参数名不一致]torch.nn.functional.unfold | ||
|
|
||
| ### [torch.nn.functional.unfold](https://pytorch.org/docs/1.13/generated/torch.nn.functional.unfold.html#torch.nn.functional.unfold) | ||
| ## [ 参数名不一致 ]torch.nn.functional.unfold |
| @@ -28,8 +28,27 @@ paddle.nn.Embedding(num_embeddings, | |||
| | num_embeddings | num_embeddings | 表示嵌入字典的大小。 | | |||
| | embedding_dim | embedding_dim | 表示每个嵌入向量的维度。 | | |||
| | padding_idx | padding_idx | 在此区间内的参数及对应的梯度将会以 0 进行填充 | | |||
| # paddle 写法 | ||
| paddle.nn.Embedding(4, 3,padding_idx=0) | ||
|
|
||
| # 当 PyTorch 使用 max_norm、norm_type、scale_grad_by_freq 任意参数时,暂不支持转写 |
| torch.nn.Embedding(4, 3) | ||
|
|
||
| # paddle 写法 | ||
| paddle.nn.Embedding(4,3) |
Collaborator
There was a problem hiding this comment.
这个不需要转写的
转写示例是针对某个参数,抬头说明是要转哪个参数
不需要转写的情况不要写
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
add document function.embedding