Skip to content

Commit c177dae

Browse files
committed
Fix.
Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
1 parent fe4a1e8 commit c177dae

File tree

1 file changed

+7
-1
lines changed
  • dali/python/nvidia/dali/experimental/dali2

1 file changed

+7
-1
lines changed

dali/python/nvidia/dali/experimental/dali2/_batch.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
Tensor,
1919
_is_full_slice,
2020
_try_convert_enums,
21-
_backend_device,
2221
tensor as _tensor,
2322
as_tensor as _as_tensor,
2423
)
@@ -29,6 +28,13 @@
2928
from . import _invocation
3029
import nvtx
3130

31+
def _backend_device(backend: Union[_backend.TensorListCPU, _backend.TensorListGPU]) -> Device:
32+
if isinstance(backend, _backend.TensorListCPU):
33+
return Device("cpu")
34+
elif isinstance(backend, _backend.TensorListGPU):
35+
return Device("gpu", backend.device_id())
36+
else:
37+
raise ValueError(f"Unsupported backend type: {type(backend)}")
3238

3339
def _is_tensor_type(x):
3440
from . import _batch

0 commit comments

Comments
 (0)