python物理库_Taichi基于物理的计算机图形库

(Nov 27, 2019) v0.1.5 released.

Disalow the use of ti.static outside Taichi kernels

Documentation improvements (WIP)

Codegen bug fixes

Special thanks to Andrew Spielberg and KLozes for bug report and feedback.

(Nov 22, 2019) v0.1.3 released.

Object-oriented programming. [Example]

native Python function translation in Taichi kernels:

Use print instead of ti.print

Use int() instead of ti.cast(x, ti.i32) (or ti.cast(x, ti.i64) if your default integer precision is 64 bit)

Use float() instead of ti.cast(x, ti.f32) (or ti.cast(x, ti.f64) if your default float-point precision is 64 bit)

Use abs instead of ti.abs

Use ti.static_print for compile-time printing

(Nov 16, 2019) v0.1.0 released. Fixed PyTorch interface.

(Nov 12, 2019) v0.0.87 released.

Added experimental Windows support with a [known issue] regarding virtual memory allocation, which will potentially limit the scalability of Taichi programs (If you are a Windows expert, please let me know how to solve this. Thanks!). Most examples work on Windows now.

CUDA march autodetection;

Complex kernel to override autodiff.

(Nov 4, 2019) v0.0.85 released.

ti.stop_grad for stopping gradients during backpropagation. [Example];

Compatibility improvements on Linux and OS X;

Minor bug fixes.

(Nov 1, 2019) v0.0.77 released.

Python wheels now support OS X 10.14+;

LLVM is now the default backend. No need to install gcc-7 or clang-7 anymore. To use legacy backends, export TI_LLVM=0;

LLVM compilation speed is improved by 2x;

More friendly syntax error messages.

(Oct 30, 2019) v0.0.72 released.

LLVM GPU backend now as fast as the legacy (yet optimized) CUDA backend. To enable, export TI_LLVM=1;

Bug fixes: LLVM struct for list generation.

(Oct 29, 2019) v0.0.71 released. LLVM GPU backend performance greatly improved. Frontend compiler now emits readable syntax error messages.

(Oct 28, 2019) v0.0.70 released. This version comes with experimental LLVM backends for x86_64 and CUDA (via NVVM/PTX). GPU kernel compilation speed is improved by 10x. To enable, update the taichi package and export TI_LLVM=1.

(Oct 24, 2019) Python wheels (v0.0.61) released for Python 3.6/3.7 and CUDA 10.0/10.1 on Ubuntu 16.04+. Contributors of this release include Yuanming Hu, robbertvc, Zhoutong Zhang, Tao Du, Srinivas Kaza, and Kenneth Lozes.

(Oct 22, 2019) Added support for kernel templates. Kernel templates allow users to pass in taichi tensors and compile-time constants as kernel parameters.

(Oct 9, 2019) Compatibility improvements. Added a basic PyTorch interface. [Example].

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值