Taichi Open Office Hours 002|新功能介绍、Awesome Taichi Repo 精彩上线……

本月的 Taichi Open Office Hours 如约而至。在这一期的活动中,Taichi 项目作者胡渊鸣将和两位 Taichi 社区成员包乾、禹鹏一起,在直播间与社区同学们面对面交流,同步 Taichi 项目最新进展,并现场运行 Taichi 的新功能示例。本周四晚 8 点,期待与大家线上见!

本期嘉宾

胡渊鸣
Taichi 项目作者


包乾
Taichi 社区成员


禹鹏
Taichi 社区成员

亮点一:Taichi Lang 最新版本中,都有哪些新 features?

本月中旬 Taichi 更新到版本 v1.0.3,Taichi 项目作者渊鸣将向社区同学们分享 dataclass 等新 features,并进行现场演示。届时小伙伴们也可以在自己的电脑上运行 Taichi 的新功能示例,现场体验。

下载 Taichi Lang
python3 -m pip install taichi

升级 Taichi Lang
python3 -m pip install --upgrade taichi

亮点二:汇集精彩项目的 Awesome Repo 有何妙用?

很多编程语言都有 Awesome Repo 列表,将使用到本语言的优质项目汇集成知识图谱,以便于开发者收藏和学习。包乾写作的数值计算的 repo 也被收录至 Awesome 列表中。同时,他将在直播中分享列表中部分有趣而酷炫的项目,并现场展示如何使用这份 Awesome 列表。

亮点三:几行代码调用分解函数,用 Taichi 如何实现?

以往在 GPU 的 CUDA kernel 中,想要局部地调用 矩阵的 SVD 分解函数,只能靠自己手写。针对这个问题,A. McAdams, E. Sifakisd, J. Teran,K.Wu 等人都有给出实现方法,但实践中依然存在代码冗长、需要变更数据结构等问题。而对于 Taichi Lang,不管是使用 CPU 还是 GPU,仅需几行代码即可调用这个分解函数。

Taichi Lang 提供了很多好用的小矩阵库函数,方便大家在 Taichi kernel 中调用。本次直播中,Taichi 社区成员禹鹏将深入介绍 Taichi Lang 小矩阵相关的函数,揭秘这些函数如何提高生产力而不降低性能。如果希望这个功能覆盖更多函数,欢迎来 GitHub Discussion 提需求!

:point_right:Looking for feature requests related to small matrices · Discussion #5103 · taichi-dev/taichi · GitHub

Taichi统一函数接口,简化了用户的代码,提高了生产力

taichi

Taichi 在不同算法上相对 CUDA 的加速比,单位是百分比,计算方法为 CUDA 运行时间/Taichi 运行时间。在每项测试中我们都会测试多种不同的算法参数,图中统计的加速比是全部结果的平均值。

相信看到这里,小伙伴们已经迫不及待想参与其中了,如下参会信息请收好!

活动时间及参会方式

直播时间:

2022 年 6 月 23 日

20:00 - 21:30(UTC+8)

如何参会:

请提前下载腾讯会议,点击如下链接入会,或添加至会议列表:

https://meeting.tencent.com/dm/os09NerXjmx1

如果已经下载腾讯会议,也可输入腾讯会议房间号:加入 319-358-204

讨论主题:

本月 Taichi 最新进展

整体议程:

20:00-20:15 Taichi 编程语言进展同步 胡渊鸣

20:15-20:35 如何巧用 Awesome Taichi Repo 包乾 胡渊鸣

20:35-20:50 Taichi 小矩阵功能解读 禹鹏

20:50-21:30 Q&A 问题答疑交流

:bulb:【敲黑板】有哪些话题希望在直播中讨论?欢迎在评论区提前留言!

  • 我们会提前做好收集,尽可能保证每一位同学的提问都能在现场得到解答!

  • 想及时获得本次活动的信息,与其他开发者交流,欢迎加入技术交流群。

  • 感兴趣请扫码添加小助手微信,小助手会拉你进群。

61_84ff3dcd9ebbbd813bbd6907818448a6

同时,本次讨论将在太极图形 B 站、微信视频号直播,可以点击“阅读原文”提前订阅 B 站直播。

友情提示:如果想现场跟随三位主讲嘉宾一起运行示例,可以先下载或更新到最新版的 Taichi,便于跟上节奏。:point_down:

python3 -m pip install taichi

python3 -m pip install --upgrade taichi

想见证更多酷炫的 Taichi demos,可以一键即刻运行👇

ti gallery

小伙伴们有想现场交流的问题,请在评论区留言,小助手会提前放在 Q&A 交流文档中。

3 Likes