CUDA Tape Operations: Convolution and Pooling #
Conv2D + pooling (ConvPool FFI) #
ConvTranspose2D (ConvPool FFI) #
Generic naming wrappers #
The CUDA tape exposes conv/max_pool/avg_pool/smooth_max_pool using the same names as the
CPU tape. These dispatch to the ConvPool CUDA FFI entrypoints that take per-axis parameters as
Array Nat (rank ≤ 8).
The *2d* wrappers remain as concise convenience names for the common rank-2 case.