关于Taichi实现方式的疑问?

请问,这样理解Taichi对吗?
1、Taichi运用了JIT技术,即写了一个编译器,借用了python的语法。
2、Pytorch用C++写了接口,而用python调用接口

Hi @sqi , 非常欢迎来到Taichi论坛。

  1. Taichi语言是一种DSL(Domain Specific Language),使用了Python的语言和AST,但是IR, 后端是独立Python实现的。想要了解更多信息,可以参考:Life of a Taichi kernel | Taichi Docs
  2. PyTorch的源代码我没有研究太多,看起来是这样的。

十分感谢!还要走一段路才能跟上社区的步伐,再去学习,回头请教! :man_bowing:

1 Like