书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 42 个相关结果.
  • 常见问题

    常见问题 常见问题 Q: 用 pip 安装 Taichi 时,报错 package not found 。 A: 你的 Python 版本是否 >= 3.6 并且是 64 位?请参阅 Troubleshooting 。 Q: 我们有提供像 ti.pi 之类的常量吗? A: 没有,但你可以使用 math.pi 或 numpy.p...
  • 内部设计(WIP)

    内部设计(WIP) 中间表示(Intermediate representation) 表生成 代码生成 统计量 为什么使用Python作为前端语言 Virtual indices v.s. physical indices 内部设计(WIP) 中间表示(Intermediate representation) 使用 ti.init(...
  • 开发者工具

    开发者工具 日志 基准测试和回归测试 程序崩溃时触发GDB(仅限于Linux操作系统) Code coverage 接口系统(遗留) 序列化(遗留) 进展通知(遗留) 开发者工具 This section provides a detailed description of some commonly used utilities fo...
  • Workflow for writing a Python test

    Workflow for writing a Python test Adding a new test case Testing against multiple backends Using ti.approx for comparison with tolerance Parametrize test inputs Specifying ti...
  • 开发与贡献指南

    开发与贡献指南 如何参与 BUG 修复,添加新特性 进阶指导 高效率地沟通 提交良好的 PR 审核与 PR 的合并 持续集成的运用 规范代码结构 PR 标题格式和标签 C++ 和 Python 标准 Taichi 编译器的开发建议 目录结构 测试 命令行工具 文档 跨 Python/C++ 的高效代码导航 升级 CUDA ...
  • 命令行工具使用指南

    命令行工具使用指南 示例 更新日志 命令行工具使用指南 Taichi 成功安装之后后会在系统中增加一个 CLI(命令行窗口)工具,这个工具可以帮助你快速地执行多个日常任务。如要调用 CLI,请在 shell 中运行 ti 或 python3 -m taichi 。 示例 Taichi提供了一组捆绑示例,你可以在命令行窗口中运行:”ti e...
  • 致谢

    致谢 致谢 Taichi 的实现基于其他开源项目,并且会与 taichi 一起安装,无需用户手动下载: pybind11 , fmt , Catch2 , spdlog , stb_image, stb_image_write, stb_truetype , tinyobjloader , ffmpeg , miniz . Halide 一直以来...
  • Differentiable programming (WIP)

    Differentiable programming (WIP) Differentiable programming (WIP) This page is work in progress. Please check out the DiffTaichi paper and video to learn more about Taichi di...
  • 面向数据对象式编程

    面向数据对象式编程 面向数据对象式编程 Taichi是一种 面向数据的 编程(DOP)语言。 但是,单纯的DOP会使模块化变得困难。 为了允许代码模块化,Taichi从面向对象编程(OOP)中借鉴了一些概念。 为了方便起见,我们将称此混合方案为 面向数据对象式编程 (ODOP)。 待办事项:此处应有更多文档。 一个简单的例子: impo...
  • 元编程

    元编程 模版元编程 使用组合索引(grouped indices)的对维度不依赖的编程 张量元数据 矩阵 & 向量元数据 编译时求值(Compile-time evaluations) 何时使用 ti.static 来进行for循环 元编程 Taichi 为元编程提供了基础架构。元编程可以 统一依赖维度的代码开发工作,例如2维/3维...