Python wrapper for Nvidia CUDA parallel computation API with object cleanup, automatic error checking, and convenient abstractions.
62
Kernel function retrieval
Module loading
100%
100%
Function retrieval
100%
100%
Register count query
100%
100%
Shared memory query
100%
100%
Max threads query
100%
100%
CUDA context initialization
70%
70%
Error handling
100%
100%
Context synchronization
Device initialization
33%
80%
Context creation
100%
100%
Context cleanup
100%
100%
Context synchronization
100%
100%
Device properties
100%
100%
Module linking
PTX compilation
0%
100%
Linker creation
100%
0%
PTX addition
100%
0%
Module linking
0%
0%
Function retrieval
100%
100%
Kernel launch with grid/block dimensions
Kernel Compilation
100%
100%
Grid/Block Configuration
100%
100%
Kernel Invocation
100%
100%
Memory Transfer
100%
100%
Context Initialization
100%
100%
Advanced memory features (unified addressing, memory pools)
DeviceMemoryPool usage
60%
95%
PageLockedMemoryPool usage
73%
93%
Managed memory allocation
80%
92%
Pool-based allocation
93%
100%
Memory pool freeing
60%
80%
Pool statistics
60%
60%
Context initialization
100%
100%
GPUArray arithmetic operations
GPUArray creation
100%
80%
Element-wise arithmetic
100%
60%
Magnitude calculation
100%
100%
Vector normalization
100%
25%
GPU-CPU transfer
100%
100%
Context initialization
100%
100%
Argument handlers (In, Out, InOut)
Kernel compilation
100%
0%
Prepared call usage
0%
0%
In handler usage
0%
0%
Out handler usage
0%
0%
Grid/block configuration
100%
0%
Pagelocked host memory
Pagelocked Buffer Creation
100%
100%
Device Memory Allocation
100%
100%
Host-to-Device Transfer
100%
100%
Device-to-Host Transfer
100%
100%
Context Management
100%
100%
Timing Implementation
100%
100%
Texture addressing and filtering modes
CUDA Array Creation
0%
0%
Texture Reference Setup
0%
0%
Addressing Mode Configuration
0%
0%
Filtering Mode Configuration
0%
0%
Texture Sampling in Kernel
0%
0%
Conjugate Gradient solver
Sparse Matrix Format
0%
0%
CG Solver Invocation
0%
0%
Preconditioner Integration
0%
0%
Convergence Configuration
53%
80%
Result Extraction
70%
80%
Install with Tessl CLI
npx tessl i tessl/pypi-pycudaTable of Contents