计算机图形学编程语言 Taichi(太极)v1.2.0 发布
Taichi(太极)v1.2.0已经发布,这是专为高性能计算机图形学设计的编程语言。从 v1.2.0 版本开始,Taichi 遵循语义版本控制,其中从 master 分支 cutting的常规版本会增加 MINOR 版本,而 PATCH 版本只有在挑出关键的 bug 修复时才会增加。 具体更新内容如下: 弃用通知 在未来的版本中将不允许使用单个循环索引对多维的ti.ndrange()进行索引。 新的功能 离线缓存 v1.1.0中引入了 CPU 和 CUDA 后端的离线缓存。在新版本中,Vulkan、OpenGL 和 Metal 后端也支持此功能。 如果你的代码行为异常,官方建议通过在 ti.init() 方法调用中设置环境变量 TI_OFFLINE_CACHE=0 或 offline_cache=False 来禁用离线缓存,并在 Taichi 的 GitHub repo 上向提交一个 issue。 有关详细信息,可参阅Offline cache。 GDAR (Global Data Access Rule) 提供了一个 checker,用于检测可能违反全局数据访问规则的情况。 该 ch...