Comments (30)
任务 ID :94 95 96
认领人:Atlantisming
from paconvert.
🍻 任务列表(整体进度 258/408)
按 merge 的时间顺序,排名不分先后:@co63oc (229) @Li-fAngyU (4) @txyugood (6) @minleminzui (2) @GreatV (4) @enkilee (6) @RedContritio (1) @longranger2 (3) @shuaills (1) @Liyulingyue (1)
已认领 (355) 已取消(3)
from paconvert.
此评论作为示例,不表示实际认领:
任务 ID | 认领人 Github | 文档 PR 链接 | 代码 PR 链接 |
---|---|---|---|
1、3、7、9 | @xxx | PaddlePaddle/docs#5699 | #101 |
from paconvert.
任务 ID | 认领人 Github | 文档 PR 链接 | 代码 PR 链接 |
---|---|---|---|
240、241、242 | @txyugood |
from paconvert.
任务 ID | 认领人 Github | 文档 PR 链接 | 代码 PR 链接 | 状态 |
---|---|---|---|---|
from paconvert.
case64 torch.nn.functional.max_pool1d, 不启用return_indices,两者表现相同,如果启用return_indices,则输出无法对齐,抛弃这个参数,paddle默认关闭时可以支持转换 #120
from paconvert.
@txyugood @siriuslay @Victory8858
7月6日晚上19:00-20:00,PFCC例会有一个议题是 @Tomoko-hjf 分享代码转换工具,大家有兴趣的话可以来听一下。
点击链接入会,或添加至会议列表:
https://meeting.tencent.com/dm/n3DceaEH0DyX
#腾讯会议:572-650-012
passwd: 0706
PFCC组织,会通过定期分享技术知识与发布开发者主导任务的形式持续为飞桨框架做贡献,详情可见 https://github.com/luotao1 主页说明。
from paconvert.
torch.nn.functional.poisson_nll_loss 参数full导致计算差异,目前没找出原因
from paconvert.
torch.symeig
任务 No.29 已经在最新版(pytorch 2.0.0)中被移除了。torch.lu_solve
任务 No.21 paddle目前没有对应实现torch.matrix_exp
任务No.23 paddle目前没有对应实现
from paconvert.
@GreatV 如果api缺失:
- 也需要文档,在pytorch_api_mapping 里写下功能缺失
- 单测需要开发 不运行的注释版本,参考 #163
from paconvert.
再认领个 NO 121,以及129到132 , 134到140
from paconvert.
No.319 | torch.histogram, torch.Tensor.histogram: torch返回hist, bin_edges,paddle返回hist,返回Tensor数量不一致 | ||
No.274 | paddle.Tensor.is_coalesced 调用不存在 | ||
No.87 | torch.Tensor.lstsq 调用提示不支持,应使用torch.linalg.lstsq |
不一致的API信息,确认这些API是否支持
from paconvert.
No.147-153
from paconvert.
转换规则No64 torch.nn.functional.max_pool1d #120
你好,这个是index的dtype问题,还是其他的问题,如果只是dtype问题,可以设置 check_dtype=False
来跳过这个检查
from paconvert.
注:功能缺失都无需开发Matcher,需写文档和单测
torch.histogram, torch.Tensor.histogram 功能缺失
paddle.Tensor.is_coalesced 功能缺失
torch.Tensor.lstsq 由于历史pytorch版本支持,仍需要支持转换
torch.testing.assert_close 这个已经写了Matcher,通过其他方式替代实现的,可以参考Matcher逻辑
torch.Tensor.is_signed 这个可能可以通过判断x.dtype not in [uint8, ] 的思路来替代实现
torch.Tensor.lu_solve 如果老的pytorch版本支持的话就也要实现,可能待转换的pytorch代码用了老写法
torch.cuda.seed 这个是设置随机种子,感觉对深度学习训练结果影响不大,建议以可删除的方式实现
torch.cuda.seed_all 同torch.cuda.seed,也需要实现
torch.cuda.initial_seed 返回随机种子,也需要实现
torch.cuda.comm.* 这些都是分布式API吗,是不是和分布式的torch.distributed.*是一个功能
下面有一些分布式的和torch.cuda.*
已经支持了Matcher,可以参考,distributions的有些可以支持,同类API可按相同方式处理,比如torch.random.initial_seed。其他实在无解法的就按功能缺失来。
from paconvert.
- PaddlePaddle/docs#5919
49 - 51, 60, 61, 63 文档已存在 - PaddlePaddle/docs#5876
52, 56, 59 文档已存在 - PaddlePaddle/docs#5852
55 文档已存在 - PaddlePaddle/docs#5723
58 文档已存在
49 - 63
中尚需添加的文档:53, 54, 57, 62
from paconvert.
- PaddlePaddle/docs#5915
208 - 213, 216 文档已存在
209 - 214
中尚需添加的文档: 214
from paconvert.
认领75,77-79,88-91
from paconvert.
认领44
from paconvert.
44: torch.nn.functional.softmin 的matcher,test, json都已经存在了,是需要做什么修改么?
from paconvert.
softmin
@shuaills 移除这个任务吧,可能扫描时漏掉了
from paconvert.
认领4
from paconvert.
47 torch.testing.assert_close 和244相同
227 torch.random.initial_seed #204 已合并
244 torch.testing.assert_close #203 已合并
from paconvert.
@co63oc 感谢反馈,表单已更新
47 torch.testing.assert_close 和244相同
227 torch.random.initial_seed #204 已合并
244 torch.testing.assert_close #203 已合并
from paconvert.
264 torch.special.logit 已有测试文件 https://github.com/PaddlePaddle/PaConvert/blob/master/tests/test_Tensor_logit.py
274 torch.Tensor.is_coalesced 已合并PR #201
from paconvert.
邀请 @co63oc 提交申请PaConvert下Committee,类似
https://github.com/PaddlePaddle/Paddle/issues?q=is%3Aissue+Committer+is%3Aclosed
方式:直接提交 issue 到 PaConvert Repo,通过后有write权限,可以自行编辑表单 #112 (comment) 了。
from paconvert.
case 20 文档已存在,PR已合入
from paconvert.
麻烦将101-111释放一下~
from paconvert.
我想要认领143-146
from paconvert.
Pytorch-Paddle代码转换工具开源任务 的剩余题目已打包进:【黑客松开源贡献个人挑战赛】42-47
感谢参与的小伙伴们!
@co63oc (229) @Li-fAngyU (4) @txyugood (6) @minleminzui (2) @GreatV (4) @enkilee (6) @RedContritio (1) @longranger2 (3) @shuaills (1) @Liyulingyue (1)
from paconvert.
Related Issues (11)
- torch_scatter库的paddle转换 HOT 2
- 【社区治理】co63oc 发起 Committer 身份申请 HOT 4
- torch.nn.functional.pad无法转换成功 HOT 7
- Torch code 转 Paddle code 失败 HOT 1
- Conversion fails when `\u` is in the code HOT 1
- `torch.distributed.is_available()` and `torch.distributed.is_initialized()` cannot be converted
- got the wrong result when using paconvet HOT 3
- got the wrong result when using paconvet HOT 3
- got wrong output HOT 1
- 转换出现bug HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paconvert.