Tensara Logo

tensara

Showing 84 of 84 problems. Help us reach 100 problems here!

Title

Difficulty

Tags

Submissions

1D Convolution

EASY
Convolution

8668

Vector Addition

EASY
Vector

6474

ReLU

EASY
Activations

3117

Matrix Vector Multiplication

EASY
MatmulVector

2573

Leaky ReLU

EASY
Activations

2084

1D Average Pooling

EASY
Pooling

1762

GELU

EASY
Activations

1051

Sigmoid

EASY
Activations

953

Tanh

EASY
Activations

751

RMS Normalization

EASY
Normalization

746

Sum Over Dimension

EASY
Reduction

709

Array Sorting

EASY
Sorting

641

ELU

EASY
Activations

630

L1 Normalization

EASY
Normalization

592

Image Histogram

EASY
GraphicsStatistics

484

Matrix Scalar Multiplication

EASY
MatmulScalar

413

Huber Loss

EASY
Loss

394

1D Max Pooling

EASY
Pooling

375

Hard Sigmoid

EASY
Activations

344

1D Running Sum

EASY
Convolution

319

L2 Normalization

EASY
Normalization

314

SELU

EASY
Activations

309

Grayscale Conversion

EASY
Graphics

293

Softplus

EASY
Activations

290

Argmax Over Dimension

EASY
Reduction

284

Max Over Dimension

EASY
Reduction

257

Mean Squared Error Loss

EASY
Loss

244

Swish

EASY
Activations

239

Hinge Loss

EASY
Loss

233

Box Blur

EASY
GraphicsConvolution

229

Cosine Similarity

EASY
Loss

228

Image Thresholding

EASY
Graphics

162

Diagonal Matrix Multiplication

EASY
Matmul

162

Frobenius Normalization

EASY
Normalization

161

Product Over Dimension

EASY
Reduction

159

Edge Detection

EASY
Graphics

157

MXFP8 Dequantization

EASY
QuantizationMXFP8

76

MXFP4 Dequantization

EASY
QuantizationMXFP4

70

Log Softmax

EASY
Activations

69

ECC Point Negation (Batched)

EASY
Cryptography

62

Min Over Dimension

EASY
Reduction

57

Argmin Over Dimension

EASY
Reduction

46

Mean Over Dimension

EASY
Reduction

43

Matrix Multiplication

MEDIUM
Matmul

3725

Square Matrix Multiplication

MEDIUM
Matmul

1776

Cumulative Sum

MEDIUM
Scan

963

2D Convolution

MEDIUM
Convolution

866

GEMM with Bias and ReLU

MEDIUM
MatmulActivationsFused

533

Layer Normalization

MEDIUM
Normalization

504

Softmax

MEDIUM
ActivationsNormalization

468

Kullback-Leibler Divergence

MEDIUM
Loss

309

All-Pairs Shortest Path

MEDIUM
Graphs

303

Triplet Margin Loss

MEDIUM
LossReduction

229

2D Average Pooling

MEDIUM
Pooling

224

2D Max Pooling

MEDIUM
Pooling

217

Polynomial Multiplication over Finite Field

MEDIUM
Cryptography

170

Batch Normalization

MEDIUM
Normalization

170

Cumulative Product

MEDIUM
Scan

139

Matrix Multiplication with Swish Activation

MEDIUM
MatmulActivationsFused

136

MXFP8 Quantization

MEDIUM
QuantizationMXFP8

92

Symmetric Matrix Multiplication

MEDIUM
Matmul

81

Upper Triangular Matrix Multiplication

MEDIUM
Matmul

72

Vector Multiplication over Finite Field

MEDIUM
Cryptography

68

Minimum Spanning Tree

MEDIUM
Graphs

67

2D Convolution with ReLU and HardSwish

MEDIUM
ConvolutionActivationsFused

60

Single Source Shortest Path

MEDIUM
Graphs

60

Lower Triangular Matrix Multiplication

MEDIUM
Matmul

57

NVFP4 Dequantization

MEDIUM
QuantizationNVFP4

56

Matrix Nth Power

MEDIUM
Matmul

53

Matrix Multiplication with Sigmoid and Sum

MEDIUM
MatmulReductionFused

48

GEMM with Element-wise Multiply and LeakyReLU

MEDIUM
MatmulActivationsFused

43

Matrix Multiplication with Swish and Scaling

MEDIUM
MatmulActivationsFused

31

MXFP4 Quantization

MEDIUM
QuantizationMXFP4

26

NVFP4 Quantization

MEDIUM
QuantizationNVFP4

17

3D Square Convolution

HARD
Convolution

480

Scaled Dot-Product Attention

HARD
Attention

202

3D Tensor-Matrix Multiplication

HARD
Matmul

169

3D Max Pooling

HARD
Pooling

126

3D Average Pooling

HARD
Pooling

126

4D Tensor-Matrix Multiplication

HARD
Matmul

107

MXFP4 GEMM

HARD
QuantizationMXFP4Matmul

49

MXFP8 GEMM

HARD
QuantizationMXFP8Matmul

18

NVFP4 GEMV

HARD
QuantizationNVFP4MatmulVector

16

NVFP4 GEMM

HARD
QuantizationNVFP4Matmul

7