pulsatrix
Loading...
Searching...
No Matches
conv2d_module.hpp File Reference

2D convolution – implemented via im2col + DeviceBackend::gemm (no new backend primitive). More...

#include <optional>
#include <initializer_list>
#include <vector>
#include "pulsatrix/module.hpp"
Include dependency graph for conv2d_module.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pulsatrix::Conv2DModule
 2D convolution, batched (input/output are rank-4: N x channels x H x W) – migrated from the original unbatched (rank-3) scope by campaign_exai_dl_library_batch_dimension_support. Stride 1, no padding, no dilation – deferred until a real use case needs them, same pattern as LinearModule's original unbatched scope cut. More...
 

Namespaces

namespace  pulsatrix
 

Detailed Description

2D convolution – implemented via im2col + DeviceBackend::gemm (no new backend primitive).