Utilities
- cvcuda.as_image(*args, **kwargs)
Overloaded function.
as_image(buffer: cvcuda.ExternalBuffer, format: cvcuda.Format = nvcv.Format.NONE) -> cvcuda.Image
Wrap an external buffer as an image and tie the buffer lifetime to the image
as_image(buffer: collections.abc.Sequence[object] = [], format: cvcuda.Format = nvcv.Format.NONE) -> cvcuda.Image
Wrap a vector of external buffers as an image and tie the buffer lifetime to the image
- cvcuda.as_images(buffers: collections.abc.Sequence[object] = [], format: cvcuda.Format = nvcv.Format.NONE) cvcuda.ImageBatchVarShape
Wrap a vector of external buffers as a batch of images, and tie the buffers lifetime to it
- cvcuda.as_stream(*args, **kwargs)
Overloaded function.
as_stream(arg0: torch.cuda.Stream) -> cvcuda.Stream
as_stream(arg0: cupy.cuda.Stream) -> cvcuda.Stream
as_stream(arg0: ctypes.c_void_p) -> cvcuda.Stream
as_stream(arg0: int) -> cvcuda.Stream
- cvcuda.as_tensor(*args, **kwargs)
Overloaded function.
as_tensor(buffer: cvcuda.ExternalBuffer, layout: cvcuda.TensorLayout | None = None) -> cvcuda.Tensor
Wrap an existing buffer into a Tensor object with the given layout.
as_tensor(image: cvcuda.Image) -> cvcuda.Tensor
Wrap an existing image into a Tensor object.
- cvcuda.as_tensors(buffers: collections.abc.Sequence[object] = [], layout: cvcuda.TensorLayout | None = None) cvcuda.TensorBatch
Wrap a list of external buffers as a batch of tensors, and tie the buffers lifetime to it
- cvcuda.reshape(tensor: cvcuda.Tensor, shape: tuple, layout: cvcuda.TensorLayout | None = None) cvcuda.Tensor
Produces a tensor pointing to the same data but with a new shape and layout.