File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -696,9 +696,16 @@ class DeviceTopology:
696
696
def buffer_to_dlpack_managed_tensor (
697
697
buffer : ArrayImpl , stream : int | None = None
698
698
) -> Any : ...
699
+ @overload
699
700
def dlpack_managed_tensor_to_buffer (
700
701
tensor : Any , device : Device , stream : int | None
701
702
) -> ArrayImpl : ...
703
+ @overload
704
+ def dlpack_managed_tensor_to_buffer ( # Legacy overload
705
+ tensor : Any ,
706
+ cpu_backend : Optional [Client ] = ...,
707
+ gpu_backend : Optional [Client ] = ...,
708
+ ) -> ArrayImpl : ...
702
709
703
710
def cuda_array_interface_to_buffer (
704
711
cai : Dict [str , Union [
@@ -710,12 +717,6 @@ def cuda_array_interface_to_buffer(
710
717
gpu_backend : Optional [Client ] = ...,
711
718
) -> ArrayImpl : ...
712
719
713
- # Legacy overload
714
- def dlpack_managed_tensor_to_buffer (
715
- tensor : Any ,
716
- cpu_backend : Optional [Client ] = ...,
717
- gpu_backend : Optional [Client ] = ...,
718
- ) -> ArrayImpl : ...
719
720
720
721
# === BEGIN py_traceback.cc
721
722
You can’t perform that action at this time.
0 commit comments