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

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

数据科学入门

数据科学入门

[美] Joel Grus / 高蓉、韩波 / 人民邮电出版社 / 2016-3 / 69.00元

数据科学是一个蓬勃发展、前途无限的行业,有人将数据科学家称为“21世纪头号性感职业”。本书从零开始讲解数据科学工作,教授数据科学工作所必需的黑客技能,并带领读者熟悉数据科学的核心知识——数学和统计学。 作者选择了功能强大、简单易学的Python语言环境,亲手搭建工具和实现算法,并精心挑选了注释良好、简洁易读的实现范例。书中涵盖的所有代码和数据都可以在GitHub上下载。 通过阅读本书,......一起来看看 《数据科学入门》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码