You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's a backend that generates taichi kernels into C source files and then execute. It was the recommended way to deploy taichi kernels in an environment without Python.
Why are we thinking about deprecating it?
Taichi has converged to LLVM IR (for CPU/CUDA/AMD) and SPIR-V IR (for vulkan/metal/opengl/gles) as codegen targets and maintaining a separate C-source codegen has been pretty hard given the limited bandwidth we have. We weren't able to keep up the feature parity between ti.cc and other backends.
We believe TiRT along with its C API can fulfill the deployment needs where ti.cc was necessary, especially when it comes to using GPU resources (ti.cc runs purely on CPU). We've completed TiRT support for vulkan/opengl/metal backend and cpu/cuda support are experimental.
What's next?
Please let us know about your thoughts! Especially if you need ti.cc for a particular use case that TiRT cannot replace, please shout out loudly and we're happy to learn about it!
We're going to propose deprecating ti.cc backend in v1.5 release note to collect more feedback from users, and if everything goes well it'll be deprecated in v1.6 and removed around v1.7 (roughly mid 2023).
The text was updated successfully, but these errors were encountered:
What's
ti.cc
backend?It's a backend that generates taichi kernels into C source files and then execute. It was the recommended way to deploy taichi kernels in an environment without Python.
Why are we thinking about deprecating it?
ti.cc
and other backends.ti.cc
was necessary, especially when it comes to using GPU resources (ti.cc
runs purely on CPU). We've completed TiRT support forvulkan/opengl/metal
backend andcpu/cuda
support are experimental.What's next?
Please let us know about your thoughts! Especially if you need
ti.cc
for a particular use case that TiRT cannot replace, please shout out loudly and we're happy to learn about it!We're going to propose deprecating
ti.cc
backend in v1.5 release note to collect more feedback from users, and if everything goes well it'll be deprecated in v1.6 and removed around v1.7 (roughly mid 2023).The text was updated successfully, but these errors were encountered: