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


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

查看所有标签

猜你喜欢:

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

Ajax实战

Ajax实战

Dave Crane Eric Pascarello / 李锟(网名dlee) / 人民邮电出版社 / 2006年4月 / 69

本书是目前 Ajax 领域最为全面深入的一本著作,其中不仅有对于基础知识的介绍,还有对于 Ajax 开发中重大的体系架构问题的深入探讨,总结了大量 Ajax 开发中的设计模式,并讨论了框架、安全性与性能等等。书中提供了几个典型的例子,兼顾各种开发平台,这些例子的代码稍作修改就可以直接应用于项目开发之中,代码源文件可以从图灵网站下载。本书内容广泛且深入,同时适用于各个层次的 Web 应用开发人员。一起来看看 《Ajax实战》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

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

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具