Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CVCUDA/CV-CUDA
/ types & classes
Types & classes
1,093 in github.com/CVCUDA/CV-CUDA
⨍
Functions
3,774
◇
Types & classes
1,093
↳
Endpoints
39
↓ 681 callers
Class
Exception
src/nvcv/src/priv/Exception.hpp:32
↓ 112 callers
Class
TensorLayout
* @brief Represents the layout of a tensor. * * This class wraps around the NVCVTensorLayout structure and provides additional * functionality for
src/nvcv/src/include/nvcv/TensorLayout.hpp:97
↓ 77 callers
Class
Tensor
src/nvcv/src/priv/Tensor.hpp:29
↓ 31 callers
Class
TensorShape
* @brief The TensorShape class represents the shape and layout of a tensor. */
src/nvcv/src/include/nvcv/TensorShape.hpp:32
↓ 26 callers
Class
ImageFormat
Wrapper to NVCVImageFormat to make it properly typed.
src/nvcv/src/priv/ImageFormat.hpp:39
↓ 21 callers
Class
BufferOStream
src/nvcv/util/String.hpp:29
↓ 21 callers
Class
MyTensorDataStrided
tests/nvcv_types/system/TestTensorDataAccess.cpp:29
↓ 14 callers
Class
tuple
python/mod_cvcuda/include/nvcv/python/Fwd.hpp:22
↓ 10 callers
Class
ImageWrapData
src/nvcv/src/priv/Image.hpp:50
↓ 9 callers
Class
NVCVText
src/cvcuda/priv/Types.hpp:47
↓ 8 callers
Class
DataType
Wrapper to NVCVDataType to make it properly typed.
src/nvcv/src/priv/DataType.hpp:30
↓ 6 callers
Class
ImageBatchVarShape
src/nvcv/src/include/nvcv/Fwd.hpp:42
↓ 6 callers
Class
ObjectDetectionTensorRT
tests/cvcuda/stressTest/stress_test_inference.py:194
↓ 6 callers
Class
ObjectDetectionTensorflow
tests/cvcuda/stressTest/stress_test_inference.py:116
↓ 6 callers
Class
Size2D
src/nvcv/util/Size.hpp:23
↓ 5 callers
Class
Requirements
src/nvcv/src/include/nvcv/alloc/Requirements.hpp:36
↓ 4 callers
Class
ImageBatch
src/nvcv/src/include/nvcv/Fwd.hpp:39
↓ 4 callers
Class
Iterator
src/nvcv/src/include/nvcv/TensorBatch.hpp:154
↓ 4 callers
Class
MorphologyBase
bench/python/all_ops/op_morphology.py:25
↓ 4 callers
Class
NvtxRangeTimeInfo
A data class to hold the time information of an NVTX range.
bench/python/benchmark.py:35
↓ 3 callers
Class
CudaBuffer
Wrapper for CUDA memory buffer that implements __cuda_array_interface__.
samples/interoperability/cuda_python_common.py:23
↓ 3 callers
Class
Image
python/mod_cvcuda/nvcv/Image.hpp:39
↓ 3 callers
Class
Image
src/nvcv/src/priv/Image.hpp:27
↓ 3 callers
Class
NVCVPolyLine
src/cvcuda/priv/Types.hpp:182
↓ 3 callers
Class
NVCVSegment
src/cvcuda/priv/Types.hpp:124
↓ 3 callers
Class
Stream
python/mod_cvcuda/nvcv/StreamStack.hpp:27
↓ 3 callers
Class
TRT
samples/common.py:635
↓ 3 callers
Class
Tensor
python/mod_cvcuda/include/nvcv/python/Tensor.hpp:38
↓ 3 callers
Class
Tensor
src/nvcv/src/include/nvcv/Fwd.hpp:47
↓ 2 callers
Class
AppCAI
bench/python/nvcodec_utils.py:43
↓ 2 callers
Class
Array
python/mod_cvcuda/include/nvcv/python/Array.hpp:37
↓ 2 callers
Class
ArrayData
src/nvcv/src/include/nvcv/Fwd.hpp:53
↓ 2 callers
Class
ArrayWrapData
src/nvcv/src/priv/ArrayWrapData.hpp:27
↓ 2 callers
Class
Batch
This object helps us keep track of the data associated with a batch used throughout the deep learning pipelines of CVCUDA. In addition of
bench/python/batch.py:22
↓ 2 callers
Class
CudaEvent
* @brief A wrapper class for CUDA event handle (cudaEvent_t), * * The purpose of this class is to provide safe ownership and lifecycle management *
src/cvcuda/util/Event.hpp:39
↓ 2 callers
Class
CudaStream
* @brief A wrapper class for CUDA stream handle (cudaStream_t), * * The purpose of this class is to provide safe ownership and lifecycle management
src/cvcuda/util/Stream.hpp:40
↓ 2 callers
Class
DataType
src/nvcv/src/include/nvcv/DataType.hpp:52
↓ 2 callers
Class
Image
python/mod_cvcuda/include/nvcv/python/Image.hpp:37
↓ 2 callers
Class
Image
src/nvcv/src/include/nvcv/Fwd.hpp:32
↓ 2 callers
Class
ImageBatchVarShape
python/mod_cvcuda/include/nvcv/python/ImageBatchVarShape.hpp:34
↓ 2 callers
Class
ImageData
src/nvcv/src/include/nvcv/Fwd.hpp:33
↓ 2 callers
Class
NVCVClock
src/cvcuda/priv/Types.hpp:247
↓ 2 callers
Class
NvtxRange
A data class representing an NVTX range with its CPU and GPU time information.
bench/python/benchmark.py:56
↓ 2 callers
Class
Payload
tests/cvcuda/unit/TestSimpleCache.cpp:23
↓ 2 callers
Class
PrintToStringParamName
tests/nvcv_types/system/TestArray.cpp:62
↓ 2 callers
Class
Resource
python/mod_cvcuda/nvcv/Stream.hpp:36
↓ 2 callers
Class
SharedCoreObj
src/nvcv/src/priv/SharedCoreObj.hpp:31
↓ 2 callers
Class
StbWordMeta
src/cvcuda/priv/legacy/textbackend/stb.cpp:51
↓ 2 callers
Class
Stream
python/mod_cvcuda/include/nvcv/python/Stream.hpp:30
↓ 2 callers
Class
TensorBatch
python/mod_cvcuda/include/nvcv/python/TensorBatch.hpp:34
↓ 2 callers
Class
TensorBatchWrapT
src/cvcuda/include/cvcuda/cuda_tools/TensorBatchWrap.hpp:78
↓ 2 callers
Class
TensorData
src/nvcv/src/include/nvcv/Fwd.hpp:48
↓ 2 callers
Class
Value
tests/nvcv_types/unit/TestAlgorithm.cpp:39
↓ 2 callers
Class
ValueList
tests/common/ValueList.hpp:203
↓ 1 callers
Class
Allocator
Represents a reference to an allocator object. * * The allocator object defines functions for allocating various resources, including * different k
src/nvcv/src/include/nvcv/alloc/Allocator.hpp:211
↓ 1 callers
Class
Array
src/nvcv/src/include/nvcv/Fwd.hpp:52
↓ 1 callers
Class
Array
tests/nvcv_types/cudatools_system/DeviceTensorWrap.hpp:41
↓ 1 callers
Class
BackboneAndHead
samples/common.py:386
↓ 1 callers
Class
BicubicFilter
tests/cvcuda/system/TestOpPillowResize.cpp:259
↓ 1 callers
Class
BilinearFilter
tests/cvcuda/system/TestOpPillowResize.cpp:239
↓ 1 callers
Class
BoxFilter
tests/cvcuda/system/TestOpPillowResize.cpp:229
↓ 1 callers
Class
Cache
python/mod_cvcuda/include/nvcv/python/Cache.hpp:69
↓ 1 callers
Class
CacheItem
src/cvcuda/util/SimpleCache.hpp:113
↓ 1 callers
Class
Callback
src/nvcv/src/include/nvcv/detail/Callback.hpp:58
↓ 1 callers
Class
ClassifierEnd2End
samples/common.py:272
↓ 1 callers
Class
ColorSpec
src/nvcv/src/priv/ColorSpec.hpp:32
↓ 1 callers
Class
CudaArrayInterfaceObject
tests/cvcuda/python/test_tensor.py:139
↓ 1 callers
Class
CudaBuffer
samples/common.py:159
↓ 1 callers
Class
CudaBuffer
tests/cvcuda/python/cvcuda_util.py:103
↓ 1 callers
Class
CvCudaPerf
This class helps keep track of the CPU and GPU run-time performance of arbitrary python code spinets. This class do not have the functionalit
bench/python/perf_utils.py:41
↓ 1 callers
Class
DLPackObject
tests/cvcuda/python/test_tensor.py:118
↓ 1 callers
Class
DataShape
src/cvcuda/priv/legacy/CvCudaLegacy.h:76
↓ 1 callers
Class
EmptyCallable
tests/nvcv_types/unit/TestCallback.cpp:38
↓ 1 callers
Class
FCC
tests/nvcv_types/system/TestImageFormat.cpp:2424
↓ 1 callers
Class
HammingFilter
tests/cvcuda/system/TestOpPillowResize.cpp:249
↓ 1 callers
Class
ImageBatchData
src/nvcv/src/include/nvcv/Fwd.hpp:40
↓ 1 callers
Class
ImageBatchDecoder
bench/python/nvcodec_utils.py:471
↓ 1 callers
Class
ImageDataStridedCuda
src/nvcv/src/include/nvcv/Fwd.hpp:36
↓ 1 callers
Class
ImageDataStridedHost
src/nvcv/src/include/nvcv/Fwd.hpp:37
↓ 1 callers
Class
LanczosFilter
tests/cvcuda/system/TestOpPillowResize.cpp:269
↓ 1 callers
Class
NonCudaMemory
tests/cvcuda/python/test_image.py:310
↓ 1 callers
Class
ProcessImageVisitor
tests/nvcv_types/system/TestImage.cpp:576
↓ 1 callers
Class
ResourceAllocator
A base class that encapsulates an NVCVResourceAllocator struct * * This class is a convenience wrapper around NVCVResourceAllocator. The derived cla
src/nvcv/src/include/nvcv/alloc/Allocator.hpp:76
↓ 1 callers
Class
SegmentationEnd2End
samples/common.py:320
↓ 1 callers
Class
StructWrapper
tests/nvcv_types/unit/TestCallback.cpp:266
↓ 1 callers
Class
Tensor
python/mod_cvcuda/nvcv/Tensor.hpp:36
↓ 1 callers
Class
TensorBatchData
* @brief General type represenitng data of any tensor batch. */
src/nvcv/src/include/nvcv/TensorBatchData.hpp:33
↓ 1 callers
Class
TensorDataAccessStrided
* @class TensorDataAccessStrided * @brief Provides access to tensor data with a strided memory layout. * * This class is an interface for accessing
src/nvcv/src/include/nvcv/TensorDataAccess.hpp:469
↓ 1 callers
Class
TensorDataAccessStridedImage
* @class TensorDataAccessStridedImage * @brief Provides access to image tensor data with a strided memory layout. * * This class extends `TensorDat
src/nvcv/src/include/nvcv/TensorDataAccess.hpp:516
↓ 1 callers
Class
TensorDataAccessStridedImagePlanar
* @class TensorDataAccessStridedImagePlanar * @brief Provides access to planar image tensor data with a strided memory layout. * * This class exten
src/nvcv/src/include/nvcv/TensorDataAccess.hpp:564
↓ 1 callers
Class
TensorDataStridedCuda
src/nvcv/src/include/nvcv/Fwd.hpp:50
↓ 1 callers
Class
TensorShapeInfo
* @class TensorShapeInfo * @brief This class provides information about the shape of a tensor. * * It inherits from TensorShapeInfoImpl and is spec
src/nvcv/src/include/nvcv/TensorShapeInfo.hpp:153
↓ 1 callers
Class
TensorShapeInfoImage
* @class TensorShapeInfoImage * @brief This class provides detailed information about the shape of an image tensor. * * It inherits from TensorShap
src/nvcv/src/include/nvcv/TensorShapeInfo.hpp:200
↓ 1 callers
Class
TensorShapeInfoImagePlanar
* @class TensorShapeInfoImagePlanar * @brief This class provides information about the shape of a planar image tensor. * * It inherits from TensorS
src/nvcv/src/include/nvcv/TensorShapeInfo.hpp:323
↓ 1 callers
Class
TestMat
tests/cvcuda/system/TestOpPillowResize.cpp:45
↓ 1 callers
Class
TypeSlot
Placeholder for a type parameter in a tuple.
tests/common/MixTypedTests.hpp:57
↓ 1 callers
Class
UniqueWorkspace
A helper class that manages the lifetime of resources stored in a Workspace structure. * * This class works in a way similar to unique_ptr with a cu
src/cvcuda/include/cvcuda/Workspace.hpp:78
↓ 1 callers
Class
WorkspaceLease
python/mod_cvcuda/WorkspaceCache.hpp:227
↓ 1 callers
Class
nvVideoDecoder
bench/python/nvcodec_utils.py:156
↓ 1 callers
Class
nvVideoEncoder
bench/python/nvcodec_utils.py:330
next →
1–100 of 1,093, ranked by callers