Taichi(太极)0.8.10 发布,为高性能计算机图形学设计的编程语言

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Taichi(太极)0.8.10 已经发布,这是专为高性能计算机图形学设计的编程语言。 此版本亮点内容如下: AOT 添加一组通用的 AOT 结构 ( #3973 ) 切换 vulkan aot 以使用 taichi::aot::ModuleData 将 opengl aot 转换...

Taichi(太极)0.8.10 已经发布,这是专为高性能计算机图形学设计的编程语言。

此版本亮点内容如下:

  • AOT
    • 添加一组通用的 AOT 结构 ( #3973 )
    • 切换 vulkan aot 以使用 taichi::aot::ModuleData
    • 将 opengl aot 转换为 dump ModuleData ( #3991 )
  • Language and syntax
    • 使用 FrontendExprStmt 代替 FrontendEvalStmt ( #3978 )
    • 使用 globals 获取全局变量( #3949 )
    • 支持静态短路 bool 运算 ( #3958 )
    • 实验性自动 mesh_local ( #3989 )
    • 支持嵌套的 mesh-for ( #3990 )
  • Performance
    • 加速 whole_kernel_cse pass ( #3957 )
    • 摆脱线性搜索中的一些 no-ops
    • 减少内核启动上下文构建开销 ( #3947 )
    • 重构 func body 以减少 python 开销并提高可读性 ( #3984 )
    • 让 store_to_load_forwarding 与本地张量一起在基本块中工作 ( #3942 )
  • Documentations
    • 更新文档预览设置。( #4021 )
    • 添加编译时递归的 doc ( #3994 )
    • 添加操作页面(#4004
    • 改进类型系统文档 ( #4002 )
  • Error messages
    • 添加 TaichiTypeError ( #3964 )
    • 用户调用外部函数时产生警告 ( #4007 )
    • 缩短 TaichiCompilationError 的 traceback 长度 ( #3965 )
    • 遇到未定义名称时引发异常 ( #3951 )
  • Bug 修复
    • 修复在 TI_WITH_LLVM=OFF 下构建会失败的问题 ( #4043 )
    • 将 PtrOffsetStmt 视为随机初始化 ( #3998 ))
    • GGUI imwrite BGRA 到 RGBA 的转换 ( #4018 )

更新说明:https://github.com/taichi-dev/taichi/releases/tag/v0.8.10


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

伟大创意的诞生

伟大创意的诞生

史蒂文·约翰逊 (Steven Johnson) / 盛杨燕 / 浙江人民出版社 / 2014-8-1 / CNY 52.90

 大家都认得出好创意。印刷机、铅笔、抽水马桶、电池、互联网、GPS、Google——这些都是绝妙的创意。然而,它们是如何产生的?被喻为“科技界的达尔文”的作者,在《伟大创意的诞生》一书中,提供了深具启示意义以及有论证实据的答案。  作者史蒂文•约翰逊以富有感染力、包罗万象的风格游历于多重领域,从神经生物学、都市研究,到网络文化,找出了独特创新背后的7大关键模式,深入人类600年重要发明的......一起来看看 《伟大创意的诞生》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码