https://docs.taichi-lang.cn/docs/metadocs.taichi-lang.cn/docs/meta 太极为元编程提供了基础架构。在太极中,元编程具有很多好处: 有利于维度自适应代码的开发,例如即适用于 2 维也适用于3 维情况的物理模拟。 将运行耗时移动到编译耗时,以提高运行时的性能。 简化Taichi 标准库的开发. 注意: ...
https://docs.taichi-lang.cn/docs/externaldocs.taichi-lang.cn/docs/external 本文档提供了如何将数据从外部数组传入/传出到太极作用域的说明。目前,太极支持的外部数组是NumPy数组、PyTorch张量和Paddle张量。 我们使用NumPy数组作为示例来说明数据传输过程,因为NumPy数组是太极中最常用的外部数组。同样的步骤也...
https://docs.taichi-lang.cn/docs/kernel_functiondocs.taichi-lang.cn/docs/kernel_function Taichi和python的语法相似,但是他们不是相同的。使用两个装饰器来区分二者@ti.kernel和@ti.func: 使用@ti.keinel装饰的函数可以称为Taichi kernels或者kernels。这些函数是Taichi的runtime接管任务的入口,它们必须由pyth...
目前,Taichi Lang 支持反向模式自动微分,允许用户在 Taichi kernel 中编写可微分代码。 Taichi Lang 通过 Python scope 内的轻量级tape 和 kernel 内部的源码转换 (Source Code Transformation) 来实现自动微分。tape记录下启动的 Taichi kernel,源码转换在编译期间生成 gradient kernel,最后tape在反向传播期间以逆序重放 ...
https://docs.taichi-lang.cn/docs/dataclassdocs.taichi-lang.cn/docs/dataclass 太极向开发者提供了定制的结构体类型来将数据片段组合在一起。无论如何,如果有以下功能的话,会更加的方便: 结构体类型的 Python 表示法,使之更面向对象。 与结构体类型关联的函数。 为了达到这样的目的,太极允许在一个Python...
商标名称 TAICHI LANG 国际分类 第09类-科学仪器 商标状态 商标注册申请 申请/注册号 63477182 申请日期 2022-03-23 申请人名称(中文) 北京太琦图形科技有限公司 申请人名称(英文) - 申请人地址(中文) 北京市海淀区海淀大街甲36号2层2001号 申请人地址(英文) - 初审公告期号 - 初审公告日期 2022-06-20 注册...
太极编程语言是一个开源的计算机图形学编程语言,由胡渊鸣开发,旨在以原生编程语言的方式,为开发者提供低成本的图形学开发能力。太极编程语言提供丰富的三维物体模拟和物理学仿真能力,其核心计算图形学引擎由C/C++开发,以获得更高的运算效率,而界面语言则采用Python,以获得更好的易用性。 太极语言架构 太极编程语言可以...
Taichi Lang——数据容器-field field 是从数学和物理学中借用的术语。 如果你已经了解 标量场(例如热量场)或向量场(例如 引力场),那么理解 Taichi 中的 field 就很容易。 Taichi field是全局数据容器,从 Python 作用域或 Taichi 作用域均能访问。类似Numpy中的ndarray或PyTorch中的tenso…阅读全文 赞同...
在上一篇博客《一文看懂 Taichi & PyTorch ,它们有哪些相似与不同?》中,前 PyTorch 核心开发者,现 Taichi 编译器工程师 Ailing 带大家了解 Taichi Lang 和 Torch 的基本概念和组件,共同了探寻两者之间微妙的相似与差异。在这篇博客中,作者将聚焦 Taichi 和 Torch 两种框架中的多维数组容器field和tensor,解析这两种...
爱企查企业服务平台为您提供详细的TAICHI LANG商标分析报告,了解该商标注册成功率,商标注册类别风险分析,商标风险评估分析等,帮助用户规避商标注册风险和商标侵权风险,为企业做好品牌保护.