Utilities
- cvcuda.as_image(*args, **kwargs)
Overloaded function.
as_image(buffer: cvcuda.ExternalBuffer, format: cvcuda.Format = nvcv.<Unknown image format: NVCV_IMAGE_FORMAT_NONE>) -> cvcuda.Image
Wrap an external buffer as an image and tie the buffer lifetime to the image
as_image(buffer: list[object] = [], format: cvcuda.Format = nvcv.<Unknown image format: NVCV_IMAGE_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: list[object] = [], format: cvcuda.Format = nvcv.<Unknown image format: NVCV_IMAGE_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: 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: Optional[cvcuda.TensorLayout] = None) -> cvcuda.Tensor
Wrap an existing buffer into a Tensor object with the given layout.
as_tensor(image: nvcvpy::priv::Image) -> cvcuda.Tensor
Wrap an existing image into a Tensor object.
- cvcuda.as_tensors(buffers: list[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.