Taichi 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Taichi 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Taichi 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言
开源组织
地区 不详
投 递 者 h4cd
适用人群 未知
收录时间 2019-05-16

软件简介

Taichi (太极) 是专为高性能计算机图形学设计的编程语言。 它深深地嵌入在Python中,并且它的即时编译器将计算密集型任务转移到多核CPU和大规模并行GPU上。

Taichi 的高级功能包括空间稀疏计算微分编程 [示例]

安装

python3 -m pip安装taichi

支持的操作系统:Windows,Linux,Mac OS X;Python:3.6 / 3.7 / 3.8(仅限64位);后端:x64 CPU,CUDA,Apple Metal,OpenGL Compute Shaders。

请从源代码构建其他配置(例如,您的 CPU 是 ARM)。

注意:

  • 从2020年4月13日(v0.5.12)开始,开发团队将发布Python软件包taichi而不是taichi-nightly。现在,此PyPI软件包包括CPU,CUDA 10,Metal和OpenGL支持。
  • 在Ubuntu 19.04+上,请sudo apt install libtinfo5
  • 在Windows上,请安装Microsoft Visual C ++ Redistributable
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(29) 发布并加入讨论🔥
发表了资讯
04/17 15:30

Taichi(太极)v1.7.1 发布

Taichi(太极)v1.7.1 现已发布。Taichi Lang 是一种开源的、命令式的、用于高性能数值计算的并行编程语言。它被嵌入到 Python 中,并使用即时编译器 (JIT) 框架,例如 LLVM,将计算密集型的 Python 代码 offload 到本地 GPU 或 CPU 指令中。 亮点更新内容如下: Bug 修复 修复 CFG aliasing error with matrix of matrix (#8445) 文档 更新 offset.md (#8470) 更新 math_module.md (#8471) 更新 accelerate_pytorch.md |修复小...

0
0
发表了资讯
2023/05/15 07:41

Taichi(太极)v1.6.0 发布

Taichi(太极)v1.6.0 现已发布。Taichi Lang 是一种开源的、命令式的、用于高性能数值计算的并行编程语言。它被嵌入到 Python 中,并使用即时编译器 (JIT) 框架,例如 LLVM,将计算密集型的 Python 代码 offload 到本地 GPU 或 CPU 指令中。 具体更新内容如下: 弃用通知 删除了一些很久以前就弃用的 API。见下表: Removed API Replace with Using atomic operations like a.atomic_add(b) ti.atomic_add(a, b) or a += b Us...

0
2
发表了资讯
2023/03/29 07:47

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) 现在支持 Appl...

1
3
发表了资讯
2023/02/06 07:34

Taichi(太极)v1.4.1 发布

Taichi(太极)v1.4.1 现已发布。Taichi Lang 是一种开源的、命令式的、用于高性能数值计算的并行编程语言。它被嵌入到Python中,并使用即时编译器 (JIT) 框架,例如LLVM,将计算密集型的Python代码 offload 到本地GPU或CPU指令中。 具体更新内容如下: [ci] 注册版本时容忍重复 (#7281) [misc] 修复 manylinux2014 警告不 printing (#7270) [misc] 将版本升级到 1.4.1 [misc] 更新子模块 taichi_assets (#7203) [bug] 修复示例...

0
1
发表了资讯
2022/11/01 07:01

计算机图形学编程语言 Taichi(太极)v1.2.0 发布

Taichi(太极)v1.2.0 已经发布,这是专为高性能计算机图形学设计的编程语言。从 v1.2.0 版本开始,Taichi 遵循语义版本控制,其中从 master 分支 cutting 的常规版本会增加 MINOR 版本,而 PATCH 版本只有在挑出关键的 bug 修复时才会增加。 具体更新内容如下: 弃用通知 在未来的版本中将不允许使用单个循环索引对多维的ti.ndrange()进行索引。 新的功能 离线缓存 v1.1.0 中引入了 CPU 和 CUDA 后端的离线缓存。在新版本中,V...

2
0
发表了资讯
2022/09/21 07:03

Taichi v1.1.3 发布,计算机图形学编程语言

Taichi 是专为高性能计算机图形学设计的编程语言。 目前 Taichi v1.1.3 发布了,此版本带来大量改进,摘录如下: 模块 添加纹理接口到 C-API ( #5520 ) Bug修复 使用 MacOS 禁用 vkCmdWriteTimestamp ,以在 Vulkan 上启用测试 ( #6020 ) 修复打印 i8/u8 ( #5893 ) 修复存储 quant 浮点数的 codegen 中的错误类型转换 ( #5818 ) 移除错误优化:Float x // 1 -> x ( #5672 ) 构建系统 清理 Taichi core cmake ( #5595 ) CI/CD 工...

0
1
发表了资讯
2022/08/19 07:27

Taichi v1.1.2 发布,计算机图形学编程语言

Taichi 是专为高性能计算机图形学设计的编程语言。 目前 Taichi v1.1.2 发布了,这是 v1.1.0 的错误修复版本。 完整的变更日志: [杂项] 升级版本到 v1.1.2 [Bug] [type] 修复 codegen 中存储 quant 浮点数的错误类型 ( #5818 ) [bug] 修复离线缓存键中不正确的 autodiff_mode 信息 ( #5737 ) [错误] 离线缓存路径不存在时,不显示警告(#5747) [autodiff] 支持动态索引中的 shift ptr ( #5770 ) 更新公告:https://github.co...

3
1
发表了资讯
2022/08/12 07:03

Taichi(太极)发布 1.1.0 版本,计算机图形学编程语言

Taichi(太极)v1.1.0 已经发布,这是专为高性能计算机图形学设计的编程语言。 具体更新内容如下: 新的功能 量化数据类型 高分辨率模拟可以提供出色的视觉质量,但通常受到板载 GPU 内存容量的限制。此版本添加了量化数据类型,允许定义自己的整数、定点数或任意位数的浮点数,在硬件限制和模拟效果之间取得平衡。 有关该特性的全面介绍,请参阅使用量化数据类型。 离线缓存 Taichi 内核在第一次被调用时被隐式编译。编译结果保...

0
2
发表了资讯
2022/07/19 07:34

计算机图形学编程语言 Taichi(太极)v1.0.4 发布

Taichi(太极)v1.0.4 已经发布,这是专为高性能计算机图形学设计的编程语言。 具体更新内容如下: Highlights Documentation 修正错别字 (#5283) 更新 dev_install.md (#5266) 更新了 README 命令行 (#5199) 修改编译警告 (#5180) 更新了 odop.md,删除了过时的信息 (#5163) Language and syntax Refine SNode with quant 7/n: 支持将 QuantFixedType 置于 quant_array 之下 (#5386) 为 1d case 添加行列式 (#5375) 使 floor、...

1
2
发表了资讯
2022/06/15 07:02

计算机图形学编程语言 Taichi(太极)发布 1.0.3 版本

专为高性能计算机图形学设计的编程语言 Taichi(太极)已经发布 1.0.3 版本,这是一个维护版本,带来模块更新和一些 Bug 修复。主要内容如下: 模块 支持导入外部 Vulkan 缓冲区 ( #5020 ) 支持将 taichi 作为 AOT 模块的子目录 ( #5007 ) Bug修复 修复读取整个 bit_struct 的前端类型检查 ( #5027 ) 降低 FrontendWhileStmt 时删除多余的 AllocStmt ( #4870 ) 构建系统 改进 Windows 构建脚本 ( #4955 ) 改进了 Windows 上的构...

0
1
发表了资讯
2022/04/14 07:39

计算机图形学编程语言 Taichi(太极)发布 1.0.0 版本

专为高性能计算机图形学设计的编程语言 Taichi(太极)已经发布 1.0.0 版本,这是一个里程碑版本,同时带来大量新特性,另外需要注意的是:许可证从 MIT 改成了 Apache 2.0 。 许可证变更 Taichi 的许可证在公开投票后从 MIT 更改为 Apache-2.0 。#4607 Python 3.10 支持 此版本在所有受支持的操作系统(Windows、macOS 和 Linux)上支持 Python 3.10。 Manylinux2014 兼容 在 v1.0.0 之前,Taichi 仅适用于支持 glibc 2.27+(例...

12
6
发表了资讯
2022/03/25 07:02

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

Taichi(太极)v0.9.2 已经发布,这是专为高性能计算机图形学设计的编程语言。 具体更新内容如下: Highlights CI/CD workflow 在发布工作流程中生成 manylinux2014-compatible wheels with CUDA backend ( #4550 ) Command line interface 修复 taichi gallery 命令中的一些错误(#4548) Documentation 调整 CPU GUI 文档布局 (#4605) 重构类型系统(#4584) 修复了 broken links(#4563) 重构 README.md (#4549) 创建 CODE...

0
3
发表了资讯
2022/03/10 07:02

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

Taichi(太极)v0.9.1 已经发布,这是专为高性能计算机图形学设计的编程语言。 具体更新内容如下: Highlights CI/CD workflow 窗口测试前清理工作区 ( #4405 ) Documentation 更新 ops 中函数的文档字符串 ( #4465 ) 更新 misc 中函数的文档字符串 ( #4474 ) 更新 misc 中的文档字符串 ( #4446 ) 更新 operations 中函数的文档字符串 ( #4427 ) 更新 PyTorch 接口文档(#4311) 更新 operations 中函数的文档字符串 ( #4413 ) ...

0
0
发表了资讯
2022/02/24 07:03

TaiChi v0.9.0 发布,引入矩阵动态索引和更稳定的 API

Taichi(太极)0.9.0 已经发布,这是专为高性能计算机图形学设计的编程语言。该版本引进了矩阵的动态索引(实验功能)、改善了当前 API 集的稳定性... 新特性 1、矩阵的动态索引(实验功能) 之前版本的矩阵只能通过常量索引访问,导致有些操作无法执行。比如无法将向量中的最小元素钳制(clamp 运算)到 0 : @ti.kernel def clamp(): ... # assume we have a n-d vector A min_index = 0 for i in range(...

0
0
发表了资讯
2022/02/07 14:50

太极编程语言开发商「太极图形」完成 5000 万美元 A 轮融资

2022 年 2 月 7 日,开源图形基础设施与数字内容创作云平台「太极图形」宣布完成 A 轮 5000 万美元融资。 据介绍,本轮融资由源码资本、GGV 纪源资本、BAI 资本联合领投,老股东红杉中国持续加码。资金将用于技术与产品研发、人才建设等方面。 太极图形最早为人熟知是源于创始团队自主研发的太极编程语言,即 Taichi。Taichi 是一款为高性能计算设计的并行编程语言。它直接嵌入于 Python,十分容易学习、编写,可以大幅提升开发...

14
7
发表了资讯
2022/01/30 07:43

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

Taichi(太极)0.8.11 已经发布,这是专为高性能计算机图形学设计的编程语言。 这是 v0.8.10 的错误修复版本。如果你在 Windows 上看到如下过多警告,建议升级到此版本。 Bug 修复 [bug] 修复 windows 上外部函数的警告 ( #4079 ) a.py:11: UserWarning: Calling non-taichi function "ti.random". Scope inside the function is not processed by the Taichi AST transformer. The function may not work as expected. Proc...

0
2
发表了资讯
2022/01/21 07:04

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

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 ( #39...

0
2
发表了资讯
2022/01/05 07:04

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

Taichi(太极)0.8.9 已经发布,这是专为高性能计算机图形学设计的编程语言。 此版本亮点内容如下: Android 在 GGUI 中添加对 Android 的初始支持 ( #3845 ) Bug 修复 使用 cuda 11 及以上版本时查询设备属性 ( #3930 ) 修复 ttf 路径(#3931) Language and syntax 对于 ti.kernel 初始矩阵参数的支持(#3905) 尽可能启用矩阵字段元素的动态索引(#3865) Miscellaneous 支持 logging on Android platforms ( #3849 ) Refac...

0
2
发表了资讯
2021/11/03 07:05

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

Taichi(太极)0.8.4 已经发布,这是专为高性能计算机图形学设计的编程语言。 此版本具体更新内容如下: [bug] 将默认值添加到 print_preprocessed_ir ( #3292 ) [Doc] 更正关于 dev 安装的说明 ( #3289 ) [refactor] [misc] 重构性能监控基准代码(#3269) [Lang] 为 LLVM 后端支持更多 SNode trees(#3279) [Refactor] Taichi 前端 AST 构建器,无需生成代码 ( #3037 ) [ci] 将 artifacts 保留时间减少到 20 天 ( #3286 ) [i...

4
2
发表了资讯
2021/10/15 11:10

Taichi v 0.8.3 发布,为计算机图形学设计的编程语言

Taichi v 0.8.3 已发布,这是一款为高性能计算机图形学设计的编程语言。 本次更新主要内容如下: [refactor] 在 Python 端将 nparray 重命名为 external_array (#3191) [misc] 版本更替:v 0.8.2 → v 0.8.3 ( #3188 ) [misc] 还原 #3175 #3164 ( #3185 ) [Doc] 改进 ODOP 的文档 ( #3006 ) [CUDA] 更新了 CUPTI 分析工具包,为 11.4 及以上版本的 CUDA_VERSION 添加 NVPW_MetricsEvaluator 及对应 的API (#3172) 一些修复 ( ...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
29 评论
254 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部