sglang_v0.5.2/pytorch_2.8.0/torch/csrc/lazy/python
hailin c8e8c1e9ff . 2025-09-20 16:09:34 +08:00
..
README.md . 2025-09-20 16:09:34 +08:00
init.cpp . 2025-09-20 16:09:34 +08:00
init.h . 2025-09-20 16:09:34 +08:00
python_util.cpp . 2025-09-20 16:09:34 +08:00
python_util.h . 2025-09-20 16:09:34 +08:00

README.md

Lazy Tensor Python Code

Lazy Tensor Core is part of libtorch, which can not depend on python.

Parts of lazy tensor core use python for 2 purposes A) py bindings let python programs call into lazy tensor c++ code B) lazy tensor core calls into python to use it (e.g. for grabbing stack traces)

(A) is trivial since the python bindings only depend on libtorch; (B) requires making libtorch_python register a function with libtorch if loaded, and having a default (no-op) function otherwise. Any functionality that strictly needs to depend on python should be part of the 'python' folder.