cupy
NumPy & SciPy for GPU
Learn how to contribute to the CuPy project with this developer guide. Fork the repository, set up your environment, follow coding standards, write tests, and submit a pull request.
How to Build CuPy from Source: A Complete Developer’s GuideBuild CuPy from source with this developer's guide. Learn the essential steps including Python, Cython, toolkit requirements, cloning, and installation for optimal GPU performance.
How to Use CuPy for Linear Algebra Operations: A GPU-Accelerated GuideAccelerate linear algebra operations with CuPy. This guide shows how to leverage GPU power for solutions like matrix inversion and least-squares using a NumPy compatible API.
What Are CuPy Kernels and How to Write Custom KernelsLearn what CuPy kernels are and how to write custom CUDA C/C++ functions for GPU acceleration in Python. Unlock direct CUDA programming with Cupy RawKernel.
How to Perform Basic Array Operations in CuPy: A Complete GPU-Accelerated GuideLearn to perform basic array operations in CuPy with this GPU-accelerated guide. Leverage CuPy's NumPy-compatible API for faster numerical computing on NVIDIA GPUs.
Using CUDA Profiler with CuPy for Performance AnalysisAnalyze CuPy performance with the CUDA Profiler. Use cupyx.profiler for Pythonic wrappers, benchmarking, and GPU kernel timing.
CuPy GPU-Accelerated Linear Algebra Operations: A Complete Guide to NumPy-Compatible GPU ComputingAccelerate linear algebra with CuPy, the NumPy replacement for NVIDIA and AMD GPUs. Leverage cuBLAS and cuSOLVER for faster array computations. Explore our complete guide.
How to Use CuPy linalg for GPU Linear Algebra: A Practical Guide to cuSOLVER and cuBLASAccelerate your linear algebra with CuPy linalg. This guide shows how to use cuSOLVER and cuBLAS on NVIDIA GPUs for matrix operations, solving linear systems, and decompositions with cupy.ndarray.
How to Debug CuPy GPU Memory Leaks: A Complete GuideDebug CuPy GPU memory leaks effectively. Monitor memory pools, trace allocations with DebugPrintHook, and free blocks to fix reference issues. Get your GPU code running smoothly.
CuPy FFT on GPU for Fast Fourier Transforms: Architecture, Plan Caching, and Performance TuningAccelerate Fast Fourier Transforms with CuPy FFT on GPU. Leverage NVIDIA cuFFT and AMD rocFFT via a NumPy-compatible API for zero-copy, batched GPU acceleration. Optimize performance with plan caching.
How to Use the CuPy FFT Module for GPU‑Accelerated TransformsAccelerate your Fast Fourier Transforms with CuPy's FFT module. Leverage GPU power for NumPy-compatible, high-performance transforms with automatic caching and multi-GPU support.
How to Optimize CuPy Memory Management Using Memory Pools: Tuning, Limits, and Custom AllocatorsOptimize CuPy memory management with memory pools. Learn about tuning, limits, and custom allocators to reduce GPU memory overhead and improve performance.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →