Ailing Zhang

Results 30 issues of Ailing Zhang

Current ndarray implementation doesn't respect python. For example if you do `del ndarray1` only the ndarray object is deleted but the underlying memory is not freed. (managed by Program) Ideally...

feature request

as titled

feature request

There're cases where users would want a deepcopy of an ndarray, so we can probably provide this as ``` auto arr_copy = arr.clone() ``` in our C++ wrapper. cc: @YuCrazing

feature request
P1

In deployment scenarios, we may accidentally pass in an ndarray with wrong dtype compared to the one required by the compiled kernel, we should throw proper error to users when...

AOT

We had a discussion about refining ndarray definition and type annotation in https://github.com/taichi-dev/taichi/discussions/4085 earlier this year and it's now a hard blocker if we want to properly release ndarray to...

P0

This is a long-term feature request that eventually we should decouple the compilation from runtime. In other words AOT users should be able to generate aot modules for vulkan backend...

feature request
P1
AOT

This issue serves tracking purpose for all issues related to user experience when interacting with external framework like Numpy and PyTorch. - [ ] Extra copy if a non-contiguous torch...

As discussed in the sync, we need to rework this tutorial so that it's registering ops to dispatcher instead of only create python binding using `PYBIND11_MODULE`. cc: @ezyang @bhosmer @bdhirsh

C++
CUDA
medium

While we developed [Android AOT demo for v1.0 release](https://github.com/taichi-dev/taichi/releases/tag/v1.0.0) we noticed an interesting (or confusing) behavior in our demo app. It runs super fast upon startup, and then slows down...