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


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

查看所有标签

猜你喜欢:

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

嵌入式Linux应用程序开发详解

嵌入式Linux应用程序开发详解

孙琼 / 人民邮电出版社 / 2006-7 / 46.00元

《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及......一起来看看 《嵌入式Linux应用程序开发详解》 这本书的介绍吧!

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

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试