Taichi x PaddlePaddle Hackathon 任务发布

近期,Taichi 与 PaddlePaddle 通过黑客松(Hackathon)进行合作,期待未来在科学计算、神经网络、AI 拟合等场景中,开发者可以将 Taichi 和 PaddlePaddle 结合使用,实现高效开发。欢迎感兴趣的开发者积极贡献!第二期百度飞桨黑客松活动火热进行中,Taichi 也同步推出两个任务,以下是对本次活动的介绍,欢迎开发者认领任务并赢取丰厚奖金。

活动介绍

飞桨黑客松第二期 (PaddlePaddle Hackathon)由百度飞桨与深度学习技术及应用国家工程实验室主办,由 OpenI 启智社区以及曙光联合主办,以及 Taichi、MLflow、FSL-Mate、DeepXDE、DeepMD、Julia、PaddleDTX、AgentMaker、QPT-EIVideo 等开源项目共同出品,旨在鼓励开发者了解并参与深度学习开源项目的共建。

Taichi x PaddlePaddle 开发任务简介

任务一:搭建 Taichi 和 PaddlePaddle 之间的接口(无拷贝交互)

深度学习框架如 PaddlePaddle 与 Taichi 的结合使用,可以使开发新的算子更加高效快速。得益于 Paddle Tensor 的内部由一块连续内存实现,Taichi 和 PaddlePaddle 之间可以实现同硬件上的无拷贝交互,即 Taichi kernel 直接操作 PaddlePaddle。Tensor 所在的内存地址,既实现了在同一个 Python 程序中 Taichi 和 PaddlePaddle 的数据交互,又避免了两个框架间的数据拷贝。

任务二:增加 Taichi 和 PaddlePaddle 高效结合的案例

选取一个 PaddlePaddle 中暂不支持的算子,使用 Taichi 编写该算子的并行实现,并在一个 PaddlePaddle 和 Taichi 的交互案例中展示效果。(注意本题目为开放性题目,需要在任务一的基础上完成)

这里仅展示部分内容,想完整了解任务详情,请复制文末链接跳转查看。

参与方式

扫描海报二维码,或者点击这里,即可个人或组队报名,并认领相应任务,根据要求完成相应开发任务即有机会赢取奖金。

评奖说明

完成任务一后,请提交 PR 至 GitHub taichi-dev/taichi 仓库。

完成任务二后,请将个人仓库链接,留言至任务二 GitHub Issue 中。

获奖选手的产生:

1.任务一中,通过技术评审的 PR 合入到 Taichi 仓库后,该 PR 作者(报名选手)将获得 5000 元奖金。

2.任务二中,先提交个人仓库链接,通过技术评审后,该仓库作者(报名选手)将获得 5000 元奖金。

先提交 PR 或个人仓库链接,则可优先进入到技术评审过程,如某个任务下已有某位选手的 PR 被合入或个人仓库已通过评审,后续提交内容将不进入评审过程。

更多活动福利,请参见下图海报。复制文末的飞桨黑客松第二期官方网站,可了解活动介绍。

相关链接