已结束,资料已上传|Open Office Hours 003 | Taichi v1.1.0 最新进展、两大重磅功能、前端开发体验优化……

新一期 Taichi Open Office Hours 即将在本周与大家见面!本期活动中, Taichi 项目作者、开发者和产品经理将同时上线,在直播间与社区同学们交流,同步 Taichi v1.1.0 的最新进展,现场运行新功能示例。8 月 25 日(周四)晚 8 点,期待与大家线上见!

本期嘉宾

太极图形联合创始人 & CTO 匡冶

Taichi 编译器工程师 徐毅

Taichi 项目开发者 张铭睿

Taichi 编程语言产品经理、技术布道师 赵亮

本次直播亮点

亮点 1:详解 Taichi v1.1.0 在显存释放、编译加速中的新尝试

Taichi 项目核心贡献者 k-ye 将整体介绍 Taichi v1.1.0 版本,展开说明新增的离线缓存 、SharedArray 等功能,同步我们在 GGUI、Syntax 语法等方面的新改进。

:star: 亮点 2:介绍量化数据类型、前向模式自动微分两大新功能

量化数据类型最早出自 Taichi 团队在 SIGGRAPH 2021 上发表的论文 QuanTaichi: A Compiler for Quantized Simulations 。经过对 API 反复的讨论修改、对实现的重构升级,这次终于在 Taichi v1.1 正式发布。借助量化数据类型,你可以在不改变计算部分的代码的前提下,将数据以任意低的精确度进行存储。在一些例子中,使用 Taichi 量化数据类型甚至可以节约高达 8 倍显存。感兴趣的小伙伴,可关注负责量化数据类型功能落地的开发者徐毅带来的分享。

另外,v1.1.0 中也新增了前向模式自动微分功能,Taichi examples 中的 jacobian.py 展示了利用前向模式自动微分计算雅各比矩阵,并与反向模式作了对比。直播活动将邀请此功能的开发者铭睿,展开介绍这项功能的高性能之处。

:star: 亮点 3:现场演示 Python 前端开发体验优化

v1.1.0 还发布了若干 Python 前端的新改进,这些功能可以让 Taichi 的开发体验更丝滑。产品经理赵亮这次将为大家介绍 v1.1.0 有哪些值得注意的新体验,并在现场进行代码演示。

活动时间及参与方式

直播时间

2022 年 8 月 25 日 20:00-21:30

参会方式

:one: 腾讯会议房间号:494-6381-4067

:two: B 站&视频号直播,搜索“太极图形”可以直接看到

直播日程

20:00-20:15 Taichi 编程语言最新进展同步
演讲使用资料:Release v1.1.0 · taichi-dev/taichi · GitHub

20:15-20:30 介绍两大新功能:节约显存的量化数据类型、前向模式自动微分
演讲使用资料:
量化数据类型介绍-01.pdf (915.5 KB)
forward_mode_open_office_hour.pdf (267.1 KB)
forward mode.ipynb (58.5 KB)

20:30-20:50 解读新版本中 Python 前端的体验改进
taichi_shadertoy_demo.ipynb (11.9 KB)
v1.1_python_frontend_featured.ipynb (9.6 KB)

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