Tensara Logo

tensara

Showing 73 of 73 problems

Title

Difficulty

Tags

Submissions

1D ConvolutionEASY
Convolution

6184

Vector AdditionEASY
Vector

4347

ReLUEASY
Activations

1987

Matrix Vector MultiplicationEASY
MatmulVector

1472

Leaky ReLUEASY
Activations

1458

1D Average PoolingEASY
Pooling

1333

GELUEASY
Activations

640

Sum Over DimensionEASY
Reduction

562

TanhEASY
Activations

541

SigmoidEASY
Activations

507

ELUEASY
Activations

425

RMS NormalizationEASY
Normalization

393

L1 NormalizationEASY
Normalization

381

Array SortingEASY
Sorting

367

Image HistogramEASY
GraphicsStatistics

347

1D Max PoolingEASY
Pooling

287

Huber LossEASY
Loss

260

Argmax Over DimensionEASY
Reduction

258

Max Over DimensionEASY
Reduction

242

L2 NormalizationEASY
Normalization

228

Matrix Scalar MultiplicationEASY
MatmulScalar

216

Hard SigmoidEASY
Activations

207

SoftplusEASY
Activations

186

Cosine SimilarityEASY
Loss

184

Mean Squared Error LossEASY
Loss

175

Hinge LossEASY
Loss

146

SELUEASY
Activations

145

Box BlurEASY
GraphicsConvolution

137

1D Running SumEASY
Convolution

134

Grayscale ConversionEASY
Graphics

129

Product Over DimensionEASY
Reduction

122

Frobenius NormalizationEASY
Normalization

122

Diagonal Matrix MultiplicationEASY
Matmul

112

SwishEASY
Activations

96

Image ThresholdingEASY
Graphics

54

Edge DetectionEASY
Graphics

50

Min Over DimensionEASY
Reduction

39

Mean Over DimensionEASY
Reduction

32

ECC Point Negation (Batched)EASY
Cryptography

31

Argmin Over DimensionEASY
Reduction

22

Matrix MultiplicationMEDIUM
Matmul

2287

Square Matrix MultiplicationMEDIUM
Matmul

1261

2D ConvolutionMEDIUM
Convolution

608

Cumulative SumMEDIUM
Scan

551

Layer NormalizationMEDIUM
Normalization

435

GEMM with Bias and ReLUMEDIUM
MatmulActivationsFused

344

SoftmaxMEDIUM
ActivationsNormalization

330

Kullback-Leibler DivergenceMEDIUM
Loss

273

All-Pairs Shortest PathMEDIUM
Graphs

239

Triplet Margin LossMEDIUM
LossReduction

203

2D Average PoolingMEDIUM
Pooling

192

2D Max PoolingMEDIUM
Pooling

156

Batch NormalizationMEDIUM
Normalization

146

Polynomial Multiplication over Finite Field MEDIUM
Cryptography

123

Matrix Multiplication with Swish ActivationMEDIUM
MatmulActivationsFused

114

Cumulative ProductMEDIUM
Scan

107

Symmetric Matrix MultiplicationMEDIUM
Matmul

66

Single Source Shortest PathMEDIUM
Graphs

42

Upper Triangular Matrix MultiplicationMEDIUM
Matmul

38

Lower Triangular Matrix MultiplicationMEDIUM
Matmul

36

2D Convolution with ReLU and HardSwishMEDIUM
ConvolutionActivationsFused

35

Matrix Nth PowerMEDIUM
Matmul

29

Minimum Spanning TreeMEDIUM
Graphs

20

Vector Multiplication over Finite FieldMEDIUM
Cryptography

18

GEMM with Element-wise Multiply and LeakyReLUMEDIUM
MatmulActivationsFused

8

Matrix Multiplication with Sigmoid and SumMEDIUM
MatmulReductionFused

8

Matrix Multiplication with Swish and ScalingMEDIUM
MatmulActivationsFused

2

3D Square ConvolutionHARD
Convolution

366

3D Tensor-Matrix MultiplicationHARD
Matmul

148

3D Max PoolingHARD
Pooling

92

4D Tensor-Matrix MultiplicationHARD
Matmul

80

3D Average PoolingHARD
Pooling

76

Scaled Dot-Product AttentionHARD
Attention

14