Taichi(太极)v1.5.0 发布
Taichi(太极)v1.5.0 现已发布。Taichi Lang 是一种开源的、命令式的、用于高性能数值计算的并行编程语言。它被嵌入到 Python 中,并使用即时编译器 (JIT) 框架,例如 LLVM,将计算密集型的 Python 代码 offload 到本地 GPU 或 CPU 指令中。
具体更新内容如下:
弃用通知
- ndarray 不再接受 field_dim,取而代之的是 ndim 参数。
- [RFC] 弃用 ti.cc 后端以支持 TiRT 及其 C API
新功能
AOT
- Taichi Runtime (TiRT) 现在支持 Apple 的 Metal API 和 OpenGL ES,以兼容旧的移动平台。现在 Taichi 程序可以部署到任何主流消费设备。
注意 Taichi 程序在移动平台上的部署是实验性的。 - Taichi AOT 现在完全支持 float16 dtype。
Ndarray
- ndarrays 现在支持 Out of bound 检查
改进
Python前端
现在支持在基于 LLVM 的后端(CPU 和 CUDA 后端)上返回一个结构。该结构可以包含向量和矩阵,也可以与其他结构嵌套。示例:
s0 = ti.types.struct(a=ti.math.vec3, b=ti.i16) s1 = ti.types.struct(a=ti.f32, b=s0) @ti.kernel def foo() -> s1: return s1(a=1, b=s0(a=ti.math.vec3(100, 0.2, 3), b=1)) print(foo()) # {'a': 1.0, 'b': {'a': [100.0, 0.2, 3.0], 'b': 1}}
Performance
- 支持 CUDA 后端在 half2 上的 atomic operation(计算能力 > 60)。可以使用 ti.init(half2_vectorization=True) 启用。此功能可以有效加速 Nerf 训练过程,参阅此 repo了解详情。
GGUI
- GGUI 现在没有计算后端限制。除了之前由 GGUI 支持的 CPU、CUDA、Vulklan 之外,现在还可以使用 Metal、OpenGL、AMDGPU 或 DirectX 11。
- GGUI 现在已经在 mesa 的软件光栅化器 lavapipe 上得到验证,你可以将此解决方案用于 headless server 可视化,或者在没有图形功能的服务器(例如 A100)上。
- 添加 fps_limit 选项,用于调整 GGUI 中的最大帧率。
更多详情可查看发布说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GnuCash 5.0 发布,跨平台财务管理软件
GnuCash 5.0 现已发布,此版本带来了几个新的功能。 GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 GnuCash 5.0 版本的一大亮点是可以从“操作”菜单访问的新股票交易助手,此功能可帮助用户完成大多数债券、基金和股票的投资交易。 此版本还引入了“投资批次报告”功能,按投资批次显示一段时间内的资本收益和损失图表。此功能仅在使用“查看批次”对话框管理资本收益和损失时有效,可以从“报告”>“资产与负债”菜单访问。 新版本还在新建/编辑帐户对话框中带来了“更多属性”选项卡,可以轻松设置帐户的最低和最高限额。 程序架构方面,GnuCash 5.0 为 GTK 菜单结构添加了对新 GMenu/GMenuModel 系统的支持,为 GnuCash 的 gnucash-cli 命令行版本添加了新命令,并将字符串...
- 下一篇
Ubuntu Touch OTA-1 Focal 发布,Ubuntu 20.04 移动版
Ubuntu Touch 是基于 GNU/Linux 的开源移动端操作系统,基于 Ubuntu 系统构造,提供了独特的 Android 和 iOS 的可行替代方案。 Ubuntu Touch 最初由 Canonical 推出,目标是实现桌面、平板和手机的真正融合。后来 Canonical 搁置了这个项目,并将该移动操作系统 Ubuntu Touch 出售给了 UBports 基金会。 近日,UBports 基金发布了 Ubuntu Touch OTA-1 Focal 版本,OTA-1 是首个基于 Ubuntu 20.04 (Focal) 的功能版本 ,但不太稳定,因此这个版本由用户选择是否加入,而不是强制更新。 下一个版本 OTA-2 将解决 Bug 并使 Ubuntu 20.04 (Focal) 更加稳定。当参考设备的运行足够稳定时, UBports 基金会将开始为社区推出稳定的 OTA,可能会进行强制更新。 Ubuntu TouchOTA-1 将在以下受支持的 Ubuntu Touch 设备:Fairphone 4、Google Pixel 3a、Vollaphone 22、Vol...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址