新一期 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 语法等方面的新改进。
亮点 2:介绍量化数据类型、前向模式自动微分两大新功能
量化数据类型最早出自 Taichi 团队在 SIGGRAPH 2021 上发表的论文 QuanTaichi: A Compiler for Quantized Simulations 。经过对 API 反复的讨论修改、对实现的重构升级,这次终于在 Taichi v1.1 正式发布。借助量化数据类型,你可以在不改变计算部分的代码的前提下,将数据以任意低的精确度进行存储。在一些例子中,使用 Taichi 量化数据类型甚至可以节约高达 8 倍显存。感兴趣的小伙伴,可关注负责量化数据类型功能落地的开发者徐毅带来的分享。
另外,v1.1.0 中也新增了前向模式自动微分功能,Taichi examples 中的 jacobian.py 展示了利用前向模式自动微分计算雅各比矩阵,并与反向模式作了对比。直播活动将邀请此功能的开发者铭睿,展开介绍这项功能的高性能之处。
亮点 3:现场演示 Python 前端开发体验优化
v1.1.0 还发布了若干 Python 前端的新改进,这些功能可以让 Taichi 的开发体验更丝滑。产品经理赵亮这次将为大家介绍 v1.1.0 有哪些值得注意的新体验,并在现场进行代码演示。
活动时间及参与方式
直播时间
2022 年 8 月 25 日 20:00-21:30
参会方式
腾讯会议房间号:494-6381-4067
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 答疑交流