Xenova's picture
Xenova HF Staff
sync 6fdf6301e2bb
21ba9b4 verified
Raw History Blame
303 kB
{
"tunableSpace": { "WORKGROUP_SIZE": [64, 128, 256] },
"cases": [
{
"name": "fusedconv-f32-b1c16m32-32x32-k3",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 16,
"outChannels": 32,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 16, 32, 32], "dtype": "float32", "dist": "normal", "seed": 112, "scale": 0.2 },
"w": { "shape": [32, 16, 3, 3], "dtype": "float32", "dist": "normal", "seed": 113, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 32, 32, 32], "dtype": "float32" } },
"bench": {
"primary": true,
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-bias-b1c16m32-32x32-k3",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 16,
"outChannels": 32,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 16, 32, 32], "dtype": "float32", "dist": "normal", "seed": 113, "scale": 0.2 },
"w": { "shape": [32, 16, 3, 3], "dtype": "float32", "dist": "normal", "seed": 114, "scale": 0.1 },
"bias": { "shape": [32], "dtype": "float32", "dist": "normal", "seed": 115, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 32, 32, 32], "dtype": "float32" } },
"bench": {
"primary": true,
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fused-flux2vae-dec-mid-512c-64x64-k3",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 64,
"inW": 64,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float32", "dist": "normal", "seed": 340, "scale": 0.2 },
"w": { "shape": [512, 512, 3, 3], "dtype": "float32", "dist": "normal", "seed": 341, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fused-flux2vae-dec-up1-512c-128x128-k3",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 128,
"inW": 128,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 512, 128, 128], "dtype": "float32", "dist": "normal", "seed": 342, "scale": 0.2 },
"w": { "shape": [512, 512, 3, 3], "dtype": "float32", "dist": "normal", "seed": 343, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 128, 128], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fused-flux2vae-attn-proj-512c-64x64-k1",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float32", "dist": "normal", "seed": 344, "scale": 0.2 },
"w": { "shape": [512, 512, 1, 1], "dtype": "float32", "dist": "normal", "seed": 345, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fused-flux2vae-attn-proj-bias-512c-64x64-k1",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float32", "dist": "normal", "seed": 346, "scale": 0.2 },
"w": { "shape": [512, 512, 1, 1], "dtype": "float32", "dist": "normal", "seed": 347, "scale": 0.02 },
"bias": { "shape": [512], "dtype": "float32", "dist": "normal", "seed": 348, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 512, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-1x1-b1c256m256-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 32,
"inW": 32,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 256, 32, 32], "dtype": "float32", "dist": "normal", "seed": 350, "scale": 0.2 },
"w": { "shape": [256, 256, 1, 1], "dtype": "float32", "dist": "normal", "seed": 351, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 256, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-1x1-bias-b1c256m256-32x32",
"preset": "smoke",
"provenance": {
"source": "synthetic",
"notes": "Measures a biased, Relu-activated 1x1 FusedConv from 256 to 256 channels over a 32x32 float32 input."
},
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 32,
"inW": 32,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 256, 32, 32], "dtype": "float32", "dist": "normal", "seed": 3521, "scale": 0.2 },
"w": { "shape": [256, 256, 1, 1], "dtype": "float32", "dist": "normal", "seed": 3522, "scale": 0.02 },
"bias": { "shape": [256], "dtype": "float32", "dist": "normal", "seed": 3523, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 256, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-im2col-b1c32m64-32x32-k3",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 64,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 32, 32], "dtype": "float32", "dist": "normal", "seed": 352, "scale": 0.2 },
"w": { "shape": [64, 32, 3, 3], "dtype": "float32", "dist": "normal", "seed": 353, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 64, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f16-1x1-b1c512m512-64x64",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float16", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [512, 512, 1, 1], "dtype": "float16", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 64, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f16-b1c512m512-64x64-k3",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 64,
"inW": 64,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 512, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 64, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-b1c64m128-56x56-k3s2",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 128,
"inH": 56,
"inW": 56,
"kernelH": 3,
"kernelW": 3,
"strideH": 2,
"strideW": 2,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [2, 2], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 64, 56, 56], "dtype": "float32", "dist": "normal", "seed": 358, "scale": 0.2 },
"w": { "shape": [128, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 359, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 128, 28, 28], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-group4-b1c64m64-32x32-k3",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 64,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "group": 4, "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 64, 32, 32], "dtype": "float32", "dist": "normal", "seed": 360, "scale": 0.2 },
"w": { "shape": [64, 16, 3, 3], "dtype": "float32", "dist": "normal", "seed": 361, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 64, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-stem-3ch-224-k7s2",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 3,
"outChannels": 64,
"inH": 224,
"inW": 224,
"kernelH": 7,
"kernelW": 7,
"strideH": 2,
"strideW": 2,
"padH": 3,
"padW": 3
},
"attrs": { "activation": "Relu", "strides": [2, 2], "pads": [3, 3, 3, 3] },
"inputs": {
"x": { "shape": [1, 3, 224, 224], "dtype": "float32", "dist": "normal", "seed": 1458, "scale": 0.2 },
"w": { "shape": [64, 3, 7, 7], "dtype": "float32", "dist": "normal", "seed": 1459, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 64, 112, 112], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-f32-resnet-stage-256c-14x14-k3",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 14,
"inW": 14,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 256, 14, 14], "dtype": "float32", "dist": "normal", "seed": 2458, "scale": 0.2 },
"w": { "shape": [256, 256, 3, 3], "dtype": "float32", "dist": "normal", "seed": 2459, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 256, 14, 14], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-1x1-tinyN-c256m256-8x8",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 8,
"inW": 8,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 256, 8, 8], "dtype": "float32", "dist": "normal", "seed": 951, "scale": 0.2 },
"w": { "shape": [256, 256, 1, 1], "dtype": "float32", "dist": "normal", "seed": 1642, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 256, 8, 8], "dtype": "float32" } },
"bench": {
"primary": true,
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-1x1-bigN-c256m256-64x64",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 256, 64, 64], "dtype": "float32", "dist": "normal", "seed": 7277, "scale": 0.2 },
"w": { "shape": [256, 256, 1, 1], "dtype": "float32", "dist": "normal", "seed": 1530, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 256, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-3x3-unalignedK-c48m64-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 48,
"outChannels": 64,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 48, 32, 32], "dtype": "float32", "dist": "normal", "seed": 3152, "scale": 0.2 },
"w": { "shape": [64, 48, 3, 3], "dtype": "float32", "dist": "normal", "seed": 7809, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-3x3-alignedK-c64m64-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 64,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 64, 32, 32], "dtype": "float32", "dist": "normal", "seed": 7770, "scale": 0.2 },
"w": { "shape": [64, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 2676, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-3x3-depthwise-c256-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "group": 256, "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 256, 32, 32], "dtype": "float32", "dist": "normal", "seed": 8532, "scale": 0.2 },
"w": { "shape": [256, 1, 3, 3], "dtype": "float32", "dist": "normal", "seed": 7192, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 256, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-3x3-dense-c256m256-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 256, 32, 32], "dtype": "float32", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [256, 256, 3, 3], "dtype": "float32", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 256, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-3x3-dense-bias-c256m256-32x32",
"preset": "smoke",
"provenance": {
"source": "synthetic",
"notes": "Measures a biased, Relu-activated 3x3 FusedConv (pad 1) from 256 to 256 channels over a 32x32 float32 input."
},
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 32,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 256, 32, 32], "dtype": "float32", "dist": "normal", "seed": 3531, "scale": 0.2 },
"w": { "shape": [256, 256, 3, 3], "dtype": "float32", "dist": "normal", "seed": 3532, "scale": 0.05 },
"bias": { "shape": [256], "dtype": "float32", "dist": "normal", "seed": 3533, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 256, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-stem-cin3-k7s2-224",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 3,
"outChannels": 64,
"inH": 224,
"inW": 224,
"kernelH": 7,
"kernelW": 7,
"strideH": 2,
"strideW": 2,
"padH": 3,
"padW": 3
},
"attrs": { "activation": "Relu", "strides": [2, 2], "pads": [3, 3, 3, 3] },
"inputs": {
"x": { "shape": [1, 3, 224, 224], "dtype": "float32", "dist": "normal", "seed": 1633, "scale": 0.2 },
"w": { "shape": [64, 3, 7, 7], "dtype": "float32", "dist": "normal", "seed": 3717, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 112, 112], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-mid-cin32-k3-112",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 64,
"inH": 112,
"inW": 112,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 112, 112], "dtype": "float32", "dist": "normal", "seed": 895, "scale": 0.2 },
"w": { "shape": [64, 32, 3, 3], "dtype": "float32", "dist": "normal", "seed": 3583, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 112, 112], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-1x1-oddM66-c64-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 66,
"inH": 32,
"inW": 32,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 64, 32, 32], "dtype": "float32", "dist": "normal", "seed": 7607, "scale": 0.2 },
"w": { "shape": [66, 64, 1, 1], "dtype": "float32", "dist": "normal", "seed": 4643, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 66, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-1x1-pow2M64-c64-32x32",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 64,
"inH": 32,
"inW": 32,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 64, 32, 32], "dtype": "float32", "dist": "normal", "seed": 8186, "scale": 0.2 },
"w": { "shape": [64, 64, 1, 1], "dtype": "float32", "dist": "normal", "seed": 7554, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-group2-k7-c64m64-64x64-direct-fallback",
"provenance": {
"notes": "A group-2, 7x7 convolution with wide output exercises the four-wide grouped large-kernel route."
},
"preset": "stress",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 64,
"inH": 64,
"inW": 64,
"kernelH": 7,
"kernelW": 7,
"strideH": 1,
"strideW": 1,
"padH": 3,
"padW": 3,
"group": 2
},
"attrs": { "group": 2, "activation": "Relu", "strides": [1, 1], "pads": [3, 3, 3, 3] },
"inputs": {
"x": { "shape": [1, 64, 64, 64], "dtype": "float32", "dist": "normal", "seed": 4801, "scale": 0.2 },
"w": { "shape": [64, 32, 7, 7], "dtype": "float32", "dist": "normal", "seed": 4802, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 64, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-group4-k5-c128m128-48x48-direct-fallback",
"provenance": {
"notes": "A group-4, 5x5 convolution exercises the four-wide grouped large-kernel route near its kernel-size boundary."
},
"preset": "stress",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 128,
"inH": 48,
"inW": 48,
"kernelH": 5,
"kernelW": 5,
"strideH": 1,
"strideW": 1,
"padH": 2,
"padW": 2,
"group": 4
},
"attrs": { "group": 4, "activation": "Relu", "strides": [1, 1], "pads": [2, 2, 2, 2] },
"inputs": {
"x": { "shape": [1, 128, 48, 48], "dtype": "float32", "dist": "normal", "seed": 4811, "scale": 0.2 },
"w": { "shape": [128, 32, 5, 5], "dtype": "float32", "dist": "normal", "seed": 4812, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 128, 48, 48], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-conv1d-hardswish-b1c80m512-w3000-k3s1",
"preset": "stress",
"provenance": {
"source": "ONNX Runtime FusedConv provider semantics",
"notes": "A large aligned temporal convolution with bias and fused HardSwish exercises the register-tiled implicit-GEMM path."
},
"vars": { "batch": 1, "inChannels": 80, "outChannels": 512, "inW": 3000, "kernelW": 3, "strideW": 1, "padW": 1 },
"attrs": { "activation": "HardSwish", "strides": [1], "pads": [1, 1] },
"inputs": {
"x": { "shape": [1, 80, 3000], "dtype": "float32", "dist": "normal", "seed": 481, "scale": 0.2 },
"w": { "shape": [512, 80, 3], "dtype": "float32", "dist": "normal", "seed": 482, "scale": 0.1 },
"bias": { "shape": [512], "dtype": "float32", "dist": "normal", "seed": 483, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 512, 3000], "dtype": "float32" } },
"bench": {
"primary": true,
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * args.inChannels * args.kernelW"
}
]
}
},
{
"name": "fusedconv-splitk-grid32-b1m128-32x32",
"preset": "smoke",
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 64, 32, 32], "dtype": "float32", "dist": "normal", "seed": 7770, "scale": 0.2 },
"w": { "shape": [128, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 2676, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 128, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"source": "synthetic",
"notes": "Measures Relu-activated convolution over output channels growing to 128, with 64 input channels, batch 1 and a fixed 32x32 spatial size."
}
},
{
"name": "fusedconv-splitk-grid32-b1m64-32x64",
"preset": "smoke",
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 64, 32, 64], "dtype": "float32", "dist": "normal", "seed": 7770, "scale": 0.2 },
"w": { "shape": [64, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 2676, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 32, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"source": "synthetic",
"notes": "Measures Relu-activated convolution over spatial width growing to 64, with 64 input and output channels and batch 1."
}
},
{
"name": "fusedconv-splitk-grid32-b2m64-32x32",
"preset": "smoke",
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [2, 64, 32, 32], "dtype": "float32", "dist": "normal", "seed": 7770, "scale": 0.2 },
"w": { "shape": [64, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 2676, "scale": 0.05 }
},
"outputs": { "y": { "shape": [2, 64, 32, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"source": "synthetic",
"notes": "Measures Relu-activated convolution over batch growing to 2, with 64 input and output channels and a fixed 32x32 spatial size."
}
},
{
"name": "fusedconv-direct-inputs-row-band-m32-k288-n256",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 32,
"inH": 16,
"inW": 16,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 16, 16], "dtype": "float32", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [32, 32, 3, 3], "dtype": "float32", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 32, 16, 16], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-direct-inputs-row-band-m64-k288-n256",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 64,
"inH": 16,
"inW": 16,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 16, 16], "dtype": "float32", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [64, 32, 3, 3], "dtype": "float32", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 16, 16], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-half-direct-inputs-row-band-m32-k288-n256",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 32,
"inH": 16,
"inW": 16,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 16, 16], "dtype": "float16", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [32, 32, 3, 3], "dtype": "float16", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 32, 16, 16], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-half-direct-inputs-row-band-m64-k288-n256",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 64,
"inH": 16,
"inW": 16,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 16, 16], "dtype": "float16", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [64, 32, 3, 3], "dtype": "float16", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 64, 16, 16], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-half-direct-inputs-row-band-m96-k288-n256",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 96,
"inH": 16,
"inW": 16,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 16, 16], "dtype": "float16", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [96, 32, 3, 3], "dtype": "float16", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 96, 16, 16], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "fusedconv-half-direct-inputs-row-band-m128-k288-n256",
"preset": "smoke",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 128,
"inH": 16,
"inW": 16,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [1, 32, 16, 16], "dtype": "float16", "dist": "normal", "seed": 839, "scale": 0.2 },
"w": { "shape": [128, 32, 3, 3], "dtype": "float16", "dist": "normal", "seed": 1375, "scale": 0.05 }
},
"outputs": { "y": { "shape": [1, 128, 16, 16], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
}
},
{
"name": "direct-1x1-float32-m63-k512-n4096",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 63,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float32", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [63, 512, 1, 1], "dtype": "float32", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 63, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"provenance": {
"source": "synthetic",
"notes": "Row-tile boundary sweep: full, partial, and device-dependent complete row bands share the same reduction and spatial extent."
}
},
{
"name": "direct-1x1-float32-m64-k512-n4096",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 64,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float32", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [64, 512, 1, 1], "dtype": "float32", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 64, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"provenance": {
"source": "synthetic",
"notes": "Row-tile boundary sweep: full, partial, and device-dependent complete row bands share the same reduction and spatial extent."
}
},
{
"name": "direct-1x1-float32-m96-k512-n4096",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 96,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float32", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [96, 512, 1, 1], "dtype": "float32", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 96, 64, 64], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"provenance": {
"source": "synthetic",
"notes": "Row-tile boundary sweep: full, partial, and device-dependent complete row bands share the same reduction and spatial extent."
}
},
{
"name": "direct-1x1-float16-m63-k512-n4096",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 63,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float16", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [63, 512, 1, 1], "dtype": "float16", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 63, 64, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"provenance": {
"source": "synthetic",
"notes": "Row-tile boundary sweep: full, partial, and device-dependent complete row bands share the same reduction and spatial extent."
}
},
{
"name": "direct-1x1-float16-m64-k512-n4096",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 64,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float16", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [64, 512, 1, 1], "dtype": "float16", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 64, 64, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"provenance": {
"source": "synthetic",
"notes": "Row-tile boundary sweep: full, partial, and device-dependent complete row bands share the same reduction and spatial extent."
}
},
{
"name": "direct-1x1-float16-m96-k512-n4096",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 96,
"inH": 64,
"inW": 64,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "activation": "Relu", "strides": [1, 1], "pads": [0, 0, 0, 0] },
"inputs": {
"x": { "shape": [1, 512, 64, 64], "dtype": "float16", "dist": "normal", "seed": 354, "scale": 0.2 },
"w": { "shape": [96, 512, 1, 1], "dtype": "float16", "dist": "normal", "seed": 355, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 96, 64, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"provenance": {
"source": "synthetic",
"notes": "Row-tile boundary sweep: full, partial, and device-dependent complete row bands share the same reduction and spatial extent."
}
},
{
"name": "halfcols_float16_b1_c1_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 1,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 1, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 1, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c1_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 1,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 1, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 1, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c3_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 3,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 3, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 3, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c3_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 3,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 3, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 3, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c7_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 7,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 7, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 7, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c7_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 7,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 7, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 7, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c16_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 16,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 16, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 16, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c16_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 16,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 16, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 16, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c31_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 31,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 31, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 31, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c31_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 31,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 31, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 31, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c32_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 32, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 32, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c32_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 32,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 32, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 32, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c33_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 33,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 33, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c33_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 33,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 33, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c63_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 63,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 63, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 63, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c63_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 63,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 63, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 63, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c64_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c64_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c65_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 65,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 65, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 65, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c65_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 65,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 65, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 65, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c96_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 96,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 96, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 96, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c96_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 96,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 96, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 96, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c128_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 128, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 128, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c128_m512_h17_w31_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 512,
"inH": 17,
"inW": 31,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 128, 17, 31], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 128, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 17, 31], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c64_m384_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 384,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [384, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 384, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c33_m384_h1_w513_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 33,
"outChannels": 384,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 33, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [384, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [384], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 384, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c33_m512_h1_w513_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 33,
"outChannels": 512,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 33, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c64_m640_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 640,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [640, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 640, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c33_m640_h1_w513_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 33,
"outChannels": 640,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 33, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [640, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [640], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 640, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c64_m384_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 64,
"outChannels": 384,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [2, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [384, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [2, 384, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c33_m384_h1_w513_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 33,
"outChannels": 384,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [2, 33, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [384, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [384], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [2, 384, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c64_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 64,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [2, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [2, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c33_m512_h1_w513_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 33,
"outChannels": 512,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [2, 33, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [2, 512, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c64_m640_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 64,
"outChannels": 640,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [2, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [640, 64, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [2, 640, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c33_m640_h1_w513_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 33,
"outChannels": 640,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [2, 33, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [640, 33, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [640], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [2, 640, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c1_m512_h1_w513_k3_bias0_none",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 1,
"outChannels": 512,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [2, 1, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 1, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [2, 512, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c512_m512_h128_w128_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 128,
"inW": 128,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 512, 128, 128], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 512, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 128, 128], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c128_m512_h32_w64_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 512,
"inH": 32,
"inW": 64,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 128, 32, 64], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 128, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 32, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float32_b1_c64_m512_h16_w32_k3_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float32", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c64_m512_h16_w32_k1_bias0_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "strides": [1, 1], "pads": [0, 0, 0, 0], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 1, 1], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b2_c1_m512_h1_w513_k3_bias1_none",
"preset": "model",
"vars": {
"batch": 2,
"inChannels": 1,
"outChannels": 512,
"inH": 1,
"inW": 513,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1] },
"inputs": {
"x": { "shape": [2, 1, 1, 513], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 1, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [2, 512, 1, 513], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c512_m512_h128_w128_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 512,
"outChannels": 512,
"inH": 128,
"inW": 128,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 512, 128, 128], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 512, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 128, 128], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c128_m512_h32_w64_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 512,
"inH": 32,
"inW": 64,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 128, 32, 64], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 128, 3, 3], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 32, 64], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float32_b1_c64_m512_h16_w32_k3_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 3,
"kernelW": 3,
"strideH": 1,
"strideW": 1,
"padH": 1,
"padW": 1
},
"attrs": { "strides": [1, 1], "pads": [1, 1, 1, 1], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float32", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 3, 3], "dtype": "float32", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float32" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "halfcols_float16_b1_c64_m512_h16_w32_k1_bias1_Relu",
"preset": "model",
"vars": {
"batch": 1,
"inChannels": 64,
"outChannels": 512,
"inH": 16,
"inW": 32,
"kernelH": 1,
"kernelW": 1,
"strideH": 1,
"strideW": 1,
"padH": 0,
"padW": 0
},
"attrs": { "strides": [1, 1], "pads": [0, 0, 0, 0], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 64, 16, 32], "dtype": "float16", "dist": "normal", "seed": 356, "scale": 0.2 },
"w": { "shape": [512, 64, 1, 1], "dtype": "float16", "dist": "normal", "seed": 357, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [512], "dist": "normal", "seed": 9833, "scale": 0.1 }
},
"outputs": { "y": { "shape": [1, 512, 16, 32], "dtype": "float16" } },
"bench": {
"metrics": [
{
"type": "gflops",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * dim(shapes.w, 1) * args.kernelH * args.kernelW"
}
]
},
"tunableSpace": {}
},
{
"name": "fused-conv-f32-group8-k9-256c-64x64-nchw-fallback",
"preset": "stress",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 64,
"inW": 64,
"kernelH": 9,
"kernelW": 9,
"strideH": 1,
"strideW": 1,
"padH": 4,
"padW": 4,
"group": 8
},
"attrs": { "group": 8, "strides": [1, 1], "pads": [4, 4, 4, 4], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 256, 64, 64], "dtype": "float32", "dist": "normal", "seed": 4101, "scale": 0.2 },
"w": { "shape": [256, 32, 9, 9], "dtype": "float32", "dist": "normal", "seed": 4102, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 256, 64, 64], "dtype": "float32", "dist": "empty" } },
"bench": {
"metrics": [
{
"type": "bandwidth",
"name": "one-touch lower-bound BW",
"value": "4 * (numel(shapes.x) + numel(shapes.w) + numel(shapes.y))"
},
{
"type": "gflops",
"name": "nominal Conv FLOP/s",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * args.inChannels * args.kernelH * args.kernelW / args.group"
}
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-conv-f16-group8-k9-256c-64x64-nchw-f16-fallback",
"preset": "stress",
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 64,
"inW": 64,
"kernelH": 9,
"kernelW": 9,
"strideH": 1,
"strideW": 1,
"padH": 4,
"padW": 4,
"group": 8
},
"attrs": { "group": 8, "strides": [1, 1], "pads": [4, 4, 4, 4], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 256, 64, 64], "dtype": "float16", "dist": "normal", "seed": 4111, "scale": 0.2 },
"w": { "shape": [256, 32, 9, 9], "dtype": "float16", "dist": "normal", "seed": 4112, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 256, 64, 64], "dtype": "float16", "dist": "empty" } },
"bench": {
"metrics": [
{
"type": "bandwidth",
"name": "one-touch lower-bound BW",
"value": "2 * (numel(shapes.x) + numel(shapes.w) + numel(shapes.y))"
},
{
"type": "gflops",
"name": "nominal Conv FLOP/s",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * args.inChannels * args.kernelH * args.kernelW / args.group"
}
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-conv-f32-group4-k11-dilated-128c-48x48-nchw-fallback",
"preset": "stress",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 128,
"inH": 48,
"inW": 48,
"kernelH": 11,
"kernelW": 11,
"strideH": 1,
"strideW": 1,
"padH": 10,
"padW": 10,
"dilationH": 2,
"dilationW": 2,
"group": 4
},
"attrs": { "group": 4, "strides": [1, 1], "dilations": [2, 2], "pads": [10, 10, 10, 10], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 128, 48, 48], "dtype": "float32", "dist": "normal", "seed": 4121, "scale": 0.2 },
"w": { "shape": [128, 32, 11, 11], "dtype": "float32", "dist": "normal", "seed": 4122, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 128, 48, 48], "dtype": "float32", "dist": "empty" } },
"bench": {
"metrics": [
{
"type": "bandwidth",
"name": "one-touch lower-bound BW",
"value": "4 * (numel(shapes.x) + numel(shapes.w) + numel(shapes.y))"
},
{
"type": "gflops",
"name": "nominal Conv FLOP/s",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * args.inChannels * args.kernelH * args.kernelW / args.group"
}
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 32 input and 32 output channels per group, dilation 2x2, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-conv-f32-group8-k9-256c-64x63-w4-boundary",
"preset": "stress",
"provenance": {
"notes": "Grouped 9x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
},
"vars": {
"batch": 1,
"inChannels": 256,
"outChannels": 256,
"inH": 64,
"inW": 63,
"kernelH": 9,
"kernelW": 9,
"strideH": 1,
"strideW": 1,
"padH": 4,
"padW": 4,
"group": 8
},
"attrs": { "group": 8, "strides": [1, 1], "pads": [4, 4, 4, 4], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 256, 64, 63], "dtype": "float32", "dist": "normal", "seed": 9131, "scale": 0.2 },
"w": { "shape": [256, 32, 9, 9], "dtype": "float32", "dist": "normal", "seed": 9132, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 256, 64, 63], "dtype": "float32", "dist": "empty" } },
"bench": {
"metrics": [
{
"type": "bandwidth",
"name": "one-touch lower-bound BW",
"value": "4 * (numel(shapes.x) + numel(shapes.w) + numel(shapes.y))"
},
{
"type": "gflops",
"name": "nominal Conv FLOP/s",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * args.inChannels * args.kernelH * args.kernelW / args.group"
}
]
}
},
{
"name": "fused-conv-f32-group4-k11-dilated6-128c-48x48-register-span-cap",
"preset": "stress",
"vars": {
"batch": 1,
"inChannels": 128,
"outChannels": 128,
"inH": 48,
"inW": 48,
"kernelH": 11,
"kernelW": 11,
"strideH": 1,
"strideW": 1,
"padH": 30,
"padW": 30,
"dilationH": 6,
"dilationW": 6,
"group": 4
},
"attrs": { "group": 4, "strides": [1, 1], "dilations": [6, 6], "pads": [30, 30, 30, 30], "activation": "Relu" },
"inputs": {
"x": { "shape": [1, 128, 48, 48], "dtype": "float32", "dist": "normal", "seed": 4121, "scale": 0.2 },
"w": { "shape": [128, 32, 11, 11], "dtype": "float32", "dist": "normal", "seed": 4122, "scale": 0.02 }
},
"outputs": { "y": { "shape": [1, 128, 48, 48], "dtype": "float32", "dist": "empty" } },
"bench": {
"metrics": [
{
"type": "bandwidth",
"name": "one-touch lower-bound BW",
"value": "4 * (numel(shapes.x) + numel(shapes.w) + numel(shapes.y))"
},
{
"type": "gflops",
"name": "nominal Conv FLOP/s",
"value": "2 * args.batch * args.outChannels * dim(shapes.y, 2) * dim(shapes.y, 3) * args.inChannels * args.kernelH * args.kernelW / args.group"
}
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 32 input and 32 output channels per group, dilation 6x6, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k3x3_d1x1_s1x1_bias0_asym0-Tanh",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 1, 1, 1], "strides": [1, 1], "dilations": [1, 1], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k3x3_d2x2_s1x1_bias0_asym0-HardSigmoid",
"preset": "model",
"attrs": {
"group": 4,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k3x3_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [3, 3], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k5x5_d2x2_s1x1_bias0_asym0-Clip",
"preset": "model",
"attrs": {
"group": 4,
"pads": [4, 4, 4, 4],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "Clip",
"activation_params": [-0.15, 0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, Clip activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k5x5_d3x3_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [3, 3] },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k7x7_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k7x7_d2x2_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k7x7_d3x3_s1x1_bias0_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [9, 9, 9, 9],
"strides": [1, 1],
"dilations": [3, 3],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k9x9_d1x1_s1x1_bias0_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [4, 4, 4, 4],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k9x9_d2x2_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [8, 8, 8, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k9x9_d3x3_s1x1_bias0_asym0-Tanh",
"preset": "model",
"attrs": { "group": 4, "pads": [12, 12, 12, 12], "strides": [1, 1], "dilations": [3, 3], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k11x11_d1x1_s1x1_bias0_asym0-Tanh",
"preset": "model",
"attrs": { "group": 4, "pads": [5, 5, 5, 5], "strides": [1, 1], "dilations": [1, 1], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k11x11_d2x2_s1x1_bias0_asym0-HardSigmoid",
"preset": "model",
"attrs": {
"group": 4,
"pads": [10, 10, 10, 10],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m16_32x33_k11x11_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": {
"group": 4,
"pads": [15, 15, 15, 15],
"strides": [1, 1],
"dilations": [3, 3],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 8, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k3x3_d1x1_s1x1_bias0_asym0-Tanh",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 1, 1, 1], "strides": [1, 1], "dilations": [1, 1], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k3x3_d2x2_s1x1_bias0_asym0-HardSigmoid",
"preset": "model",
"attrs": {
"group": 4,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k3x3_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [3, 3], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k5x5_d2x2_s1x1_bias0_asym0-Clip",
"preset": "model",
"attrs": {
"group": 4,
"pads": [4, 4, 4, 4],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "Clip",
"activation_params": [-0.15, 0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, Clip activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k5x5_d3x3_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [3, 3] },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k7x7_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k7x7_d2x2_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k7x7_d3x3_s1x1_bias0_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [9, 9, 9, 9],
"strides": [1, 1],
"dilations": [3, 3],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k9x9_d1x1_s1x1_bias0_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [4, 4, 4, 4],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k9x9_d2x2_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [8, 8, 8, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k9x9_d3x3_s1x1_bias0_asym0-Tanh",
"preset": "model",
"attrs": { "group": 4, "pads": [12, 12, 12, 12], "strides": [1, 1], "dilations": [3, 3], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k11x11_d1x1_s1x1_bias0_asym0-Tanh",
"preset": "model",
"attrs": { "group": 4, "pads": [5, 5, 5, 5], "strides": [1, 1], "dilations": [1, 1], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 8 input and 16 output channels per group, dilation 1x1, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k11x11_d2x2_s1x1_bias0_asym0-HardSigmoid",
"preset": "model",
"attrs": {
"group": 4,
"pads": [10, 10, 10, 10],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 8 input and 16 output channels per group, dilation 2x2, stride 1x1, HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m16_32x33_k11x11_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": {
"group": 4,
"pads": [15, 15, 15, 15],
"strides": [1, 1],
"dilations": [3, 3],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 8, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 8 input and 16 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c2_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 8, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 2, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 2 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c2_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 8, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 2, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 2 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c2_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 8, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 2, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 2 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c2_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 8, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 2, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 2 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c2_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 8, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 2, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 2 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c2_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 8, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 2, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 2 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c8_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 8, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-identity",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1] },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-identity",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2] },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Relu",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Sigmoid",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Tanh",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-HardSigmoid",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-HardSwish",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Clip",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "Clip",
"activation_params": [-0.15, 0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Clip activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-identity",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2] },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Relu",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Sigmoid",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Tanh",
"preset": "model",
"attrs": { "group": 3, "pads": [10, 10, 11, 12], "strides": [1, 1], "dilations": [2, 2], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-HardSigmoid",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-HardSwish",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k11x11_d2x2_s1x1_bias0_asym1-Clip",
"preset": "model",
"attrs": {
"group": 3,
"pads": [10, 10, 11, 12],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "Clip",
"activation_params": [-0.15, 0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.4 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, Clip activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k3x3_d2x2_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k3x3_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [3, 3], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 2 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k7x7_d2x2_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k7x7_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [9, 9, 9, 9], "strides": [1, 1], "dilations": [3, 3], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 1 input and 2 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k11x11_d2x2_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": {
"group": 16,
"pads": [10, 10, 10, 10],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k11x11_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": {
"group": 16,
"pads": [15, 15, 15, 15],
"strides": [1, 1],
"dilations": [3, 3],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 1 input and 2 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k3x3_d2x2_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k3x3_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [3, 3], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 2 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k7x7_d2x2_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k7x7_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [9, 9, 9, 9], "strides": [1, 1], "dilations": [3, 3], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 1 input and 2 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k11x11_d2x2_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": {
"group": 16,
"pads": [10, 10, 10, 10],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k11x11_d3x3_s1x1_bias0_asym0-HardSwish",
"preset": "model",
"attrs": {
"group": 16,
"pads": [15, 15, 15, 15],
"strides": [1, 1],
"dilations": [3, 3],
"activation": "HardSwish"
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 1 input and 2 output channels per group, dilation 3x3, stride 1x1, HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_33x35_k3x11_d1x2_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [1, 10, 2, 12],
"strides": [1, 1],
"dilations": [1, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 3, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 34, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x11 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_33x35_k11x3_d2x1_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [10, 1, 11, 3],
"strides": [1, 1],
"dilations": [2, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 11, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 34, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x3 convolution with 3 input and 6 output channels per group, dilation 2x1, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_33x35_k5x9_d1x3_s2x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [2, 12, 3, 14],
"strides": [2, 1],
"dilations": [1, 3],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 17, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x9 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 2x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_33x35_k7x5_d2x2_s1x2_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [6, 4, 7, 6],
"strides": [1, 2],
"dilations": [2, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 7, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 34, 19] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x5 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x2, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_33x35_k11x11_d6x6_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [30, 30, 31, 32],
"strides": [1, 1],
"dilations": [6, 6],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 34, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 6x6, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c3_m6_33x35_k3x11_d1x2_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [1, 10, 2, 12],
"strides": [1, 1],
"dilations": [1, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [24, 3, 3, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 24, 34, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x11 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c3_m6_33x35_k11x3_d2x1_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [10, 1, 11, 3],
"strides": [1, 1],
"dilations": [2, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [24, 3, 11, 3], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 24, 34, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x3 convolution with 3 input and 6 output channels per group, dilation 2x1, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c3_m6_33x35_k5x9_d1x3_s2x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [2, 12, 3, 14],
"strides": [2, 1],
"dilations": [1, 3],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [24, 3, 5, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 24, 17, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x9 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 2x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c3_m6_33x35_k7x5_d2x2_s1x2_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [6, 4, 7, 6],
"strides": [1, 2],
"dilations": [2, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [24, 3, 7, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 24, 34, 19] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x5 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x2, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c3_m6_33x35_k11x11_d6x6_s1x1_bias0_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 4,
"pads": [30, 30, 31, 32],
"strides": [1, 1],
"dilations": [6, 6],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 12, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [24, 3, 11, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 24, 34, 37] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 11x11 convolution with 3 input and 6 output channels per group, dilation 6x6, stride 1x1, LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x7_k5x5_d1x2_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 4, 2, 4], "strides": [1, 1], "dilations": [1, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 7], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 7] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x8_k5x5_d1x2_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 4, 2, 4], "strides": [1, 1], "dilations": [1, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 8], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 8] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
},
"tunableSpace": {
"GROUPED_ROW_LOOP_MIN_KERNEL_AREA": [0, 64, 121],
"GROUPED_ROW_LOOP_MAX_SMALL_CHANNEL_BYTES": [0, 32, 64],
"GROUPED_DILATED_MIN_PLAIN_SPAN": [0, 32]
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x9_k5x5_d1x2_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 4, 2, 4], "strides": [1, 1], "dilations": [1, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 9], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 9] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x11_k5x5_d1x3_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 6, 2, 6], "strides": [1, 1], "dilations": [1, 3], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 11], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 11] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x12_k5x5_d1x3_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 6, 2, 6], "strides": [1, 1], "dilations": [1, 3], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 12], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 12] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x13_k5x5_d1x3_s1x1_bias0_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 6, 2, 6], "strides": [1, 1], "dilations": [1, 3], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 13], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 13] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 1x1, Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m16_32x33_k3x3_d1x1_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 1, 1, 1], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 16 input and 16 output channels per group, dilation 1x1, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m16_32x33_k3x3_d2x2_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 16 input and 16 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m16_32x33_k5x5_d1x1_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 16 output channels per group, dilation 1x1, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m16_32x33_k5x5_d2x2_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [4, 4, 4, 4], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 16 output channels per group, dilation 2x2, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m16_32x33_k7x7_d1x1_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 16 input and 16 output channels per group, dilation 1x1, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m16_32x33_k7x7_d2x2_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 16 input and 16 output channels per group, dilation 2x2, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m16_32x33_k3x3_d1x1_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 1, 1, 1], "strides": [1, 1], "dilations": [1, 1], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 16 input and 16 output channels per group, dilation 1x1, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m16_32x33_k3x3_d2x2_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 16 input and 16 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m16_32x33_k5x5_d1x1_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 16 output channels per group, dilation 1x1, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m16_32x33_k5x5_d2x2_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [4, 4, 4, 4], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 16 input and 16 output channels per group, dilation 2x2, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m16_32x33_k7x7_d1x1_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 16 input and 16 output channels per group, dilation 1x1, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m16_32x33_k7x7_d2x2_s1x1_bias1_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [6, 6, 6, 6], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 33], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 33] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 16 input and 16 output channels per group, dilation 2x2, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c7_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 28, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 7, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 7 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c7_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 28, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 7, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 7 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c7_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 28, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 7, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 7 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c7_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 28, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 7, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 7 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 8, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 8, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c8_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 32, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 8, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 8 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c9_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 36, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 9, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 9 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c9_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 36, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 9, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 9 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c9_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 36, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 9, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 9 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c9_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 36, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 9, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 9 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c15_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 60, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 15, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 15 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c15_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 60, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 15, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 15 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c15_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 60, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 15, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 15 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c15_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 60, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 15, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 15 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c17_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 68, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 17, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 17 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c17_m32_48x48_k5x5_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 68, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 17, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 17 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c17_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 68, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 17, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 17 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c17_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 68, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 17, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 17 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k4x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 2, 1, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 4, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 4x6 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k3x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [1, 4, 1, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 3, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k6x6_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 6, 6], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x6 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-identity",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2] },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Relu",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [6, 6, 7, 8],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Sigmoid",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Tanh",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-HardSigmoid",
"preset": "model",
"attrs": {
"group": 3,
"pads": [6, 6, 7, 8],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-HardSwish",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Clip",
"preset": "model",
"attrs": {
"group": 3,
"pads": [6, 6, 7, 8],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "Clip",
"activation_params": [-0.15, 0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float32", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float32", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Clip activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-identity",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2] },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and identity activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Relu",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [6, 6, 7, 8],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Sigmoid",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Tanh",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "Tanh" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Tanh activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-HardSigmoid",
"preset": "model",
"attrs": {
"group": 3,
"pads": [6, 6, 7, 8],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "HardSigmoid",
"activation_params": [0.2, 0.5]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and HardSigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-HardSwish",
"preset": "model",
"attrs": { "group": 3, "pads": [6, 6, 7, 8], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m6_17x29_k7x7_d2x2_s1x1_bias1_asym1-Clip",
"preset": "model",
"attrs": {
"group": 3,
"pads": [6, 6, 7, 8],
"strides": [1, 1],
"dilations": [2, 2],
"activation": "Clip",
"activation_params": [-0.15, 0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 2 },
"w": { "dtype": "float16", "shape": [18, 3, 7, 7], "dist": "normal", "seed": 602, "scale": 0.4 },
"bias": { "dtype": "float16", "shape": [18], "dist": "normal", "seed": 603, "scale": 0.5 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 18, 18, 31] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 3 input and 6 output channels per group, dilation 2x2, stride 1x1, bias and Clip activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m1_33x35_k3x3_d2x2_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [16, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [16], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 16, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 1 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g16_c1_m2_33x35_k3x3_d2x2_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [32, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [32], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m1_33x35_k3x3_d2x2_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [16, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [16], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 16, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 1 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g16_c1_m2_33x35_k3x3_d2x2_s1x1_bias1_asym0-HardSwish",
"preset": "model",
"attrs": { "group": 16, "pads": [2, 2, 2, 2], "strides": [1, 1], "dilations": [2, 2], "activation": "HardSwish" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 16, 33, 35], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [32, 1, 3, 3], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [32], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 32, 33, 35] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 3x3 convolution with 1 input and 2 output channels per group, dilation 2x2, stride 1x1, bias and HardSwish activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m1_17x29_k5x5_d1x1_s1x1_bias1_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [3, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [3], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 3, 17, 29] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 1 output channels per group, dilation 1x1, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m3_17x29_k5x5_d1x1_s1x1_bias1_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [9, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [9], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 9, 17, 29] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 3 output channels per group, dilation 1x1, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b2_g3_c3_m5_17x29_k5x5_d1x1_s1x1_bias1_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float32", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [15, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [15], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [2, 15, 17, 29] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 5 output channels per group, dilation 1x1, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m1_17x29_k5x5_d1x1_s1x1_bias1_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [3, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [3], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 3, 17, 29] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 1 output channels per group, dilation 1x1, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m3_17x29_k5x5_d1x1_s1x1_bias1_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [9, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [9], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 9, 17, 29] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 3 output channels per group, dilation 1x1, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b2_g3_c3_m5_17x29_k5x5_d1x1_s1x1_bias1_asym0-LeakyRelu",
"preset": "model",
"attrs": {
"group": 3,
"pads": [2, 2, 2, 2],
"strides": [1, 1],
"dilations": [1, 1],
"activation": "LeakyRelu",
"activation_params": [0.2]
},
"inputs": {
"x": { "dtype": "float16", "shape": [2, 9, 17, 29], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [15, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [15], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [2, 15, 17, 29] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 5 output channels per group, dilation 1x1, stride 1x1, bias and LeakyRelu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x7_k5x5_d1x2_s1x1_bias1_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 4, 2, 4], "strides": [1, 1], "dilations": [1, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 7], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [24], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 7] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x8_k5x5_d1x2_s1x1_bias1_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 4, 2, 4], "strides": [1, 1], "dilations": [1, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 8], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [24], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 8] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x9_k5x5_d1x2_s1x1_bias1_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 4, 2, 4], "strides": [1, 1], "dilations": [1, 2], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 9], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [24], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 9] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x2, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x11_k5x5_d1x3_s1x1_bias1_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 6, 2, 6], "strides": [1, 1], "dilations": [1, 3], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 11], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [24], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 11] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x12_k5x5_d1x3_s1x1_bias1_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 6, 2, 6], "strides": [1, 1], "dilations": [1, 3], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 12], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [24], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 12] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c3_m6_40x13_k5x5_d1x3_s1x1_bias1_asym0-Sigmoid",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 6, 2, 6], "strides": [1, 1], "dilations": [1, 3], "activation": "Sigmoid" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 12, 40, 13], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [24, 3, 5, 5], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [24], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 24, 40, 13] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 5x5 convolution with 3 input and 6 output channels per group, dilation 1x3, stride 1x1, bias and Sigmoid activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k7x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 7, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k8x8_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 8, 8], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x8 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k6x11_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 5, 2, 5], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 6, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x11 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k8x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 8, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c16_m32_48x48_k9x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [4, 4, 4, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 16, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k7x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 7, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k8x8_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 8, 8], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x8 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k6x11_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 5, 2, 5], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 6, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x11 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k8x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 8, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float32_b1_g4_c32_m32_48x48_k9x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [4, 4, 4, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [128, 32, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k7x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 7, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k8x8_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 8, 8], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x8 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k6x11_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 5, 2, 5], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 6, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x11 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k8x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 8, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c16_m32_48x48_k9x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [4, 4, 4, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 16, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 16 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k7x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 7, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k8x8_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 8, 8], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 47] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x8 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k6x11_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [2, 5, 2, 5], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 6, 11], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 6x11 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k8x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 4, 3, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 8, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 47, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 8x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-grouped_float16_b1_g4_c32_m32_48x48_k9x9_d1x1_s1x1_bias0_asym0-Relu",
"preset": "model",
"attrs": { "group": 4, "pads": [4, 4, 4, 4], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 128, 48, 48], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [128, 32, 9, 9], "dist": "normal", "seed": 602, "scale": 0.02 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 128, 48, 48] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 9x9 convolution with 32 input and 32 output channels per group, dilation 1x1, stride 1x1, Relu activation. Checks shared row-window reuse and output coverage."
}
},
{
"name": "fused-bias-adjacent-float32-b1-c64-m64-g4-32x32-k7",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float32", "shape": [1, 64, 32, 32], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float32", "shape": [64, 16, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float32", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 64, 32, 32] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 16 input and output channels per group, width 32, unit dilation, bias and ReLU. Checks the adjacent four-column layout with a complete output vector."
}
},
{
"name": "fused-bias-adjacent-float16-b1-c64-m64-g4-32x32-k7",
"preset": "model",
"attrs": { "group": 4, "pads": [3, 3, 3, 3], "strides": [1, 1], "dilations": [1, 1], "activation": "Relu" },
"inputs": {
"x": { "dtype": "float16", "shape": [1, 64, 32, 32], "dist": "normal", "seed": 601, "scale": 0.2 },
"w": { "dtype": "float16", "shape": [64, 16, 7, 7], "dist": "normal", "seed": 602, "scale": 0.02 },
"bias": { "dtype": "float16", "shape": [64], "dist": "normal", "seed": 603, "scale": 0.03 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 64, 32, 32] } },
"bench": {
"metrics": [
{ "type": "gflops", "value": "2 * numel(shapes.y) * dim(shapes.w, 1) * dim(shapes.w, 2) * dim(shapes.w, 3)" }
]
},
"provenance": {
"notes": "Grouped 7x7 convolution with 16 input and output channels per group, width 32, unit dilation, bias and ReLU. Checks the adjacent four-column layout with a complete output vector."
}
},
{
"name": "tile-partial-float32-b1c4m8-14x14-k3",
"preset": "edge",
"attrs": {
"activation": "Elu",
"activation_params": [0.5],
"kernel_shape": [3, 3],
"pads": [1, 1, 1, 1],
"strides": [1, 1],
"dilations": [1, 1]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 4, 14, 14], "dist": "normal", "seed": 1111, "scale": 0.3 },
"w": { "dtype": "float32", "shape": [8, 4, 3, 3], "dist": "normal", "seed": 1112, "scale": 0.2 },
"bias": { "dtype": "float32", "shape": [8], "dist": "normal", "seed": 1113, "scale": 0.3 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 8, 14, 14] } },
"bench": { "metrics": [{ "type": "gflops", "value": 112896 }] }
},
{
"name": "tile-partial-float32-b1c36m8-14x14-k1",
"preset": "edge",
"attrs": {
"activation": "Elu",
"activation_params": [0.5],
"kernel_shape": [1, 1],
"pads": [0, 0, 0, 0],
"strides": [1, 1],
"dilations": [1, 1]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 36, 14, 14], "dist": "normal", "seed": 1111, "scale": 0.3 },
"w": { "dtype": "float32", "shape": [8, 36, 1, 1], "dist": "normal", "seed": 1112, "scale": 0.2 },
"bias": { "dtype": "float32", "shape": [8], "dist": "normal", "seed": 1113, "scale": 0.3 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 8, 14, 14] } },
"bench": { "metrics": [{ "type": "gflops", "value": 112896 }] }
},
{
"name": "tile-partial-float32-b1c5m17-13x15-k3",
"preset": "edge",
"attrs": {
"activation": "Elu",
"activation_params": [0.5],
"kernel_shape": [3, 3],
"pads": [1, 1, 1, 1],
"strides": [1, 1],
"dilations": [1, 1]
},
"inputs": {
"x": { "dtype": "float32", "shape": [1, 5, 13, 15], "dist": "normal", "seed": 1111, "scale": 0.3 },
"w": { "dtype": "float32", "shape": [17, 5, 3, 3], "dist": "normal", "seed": 1112, "scale": 0.2 },
"bias": { "dtype": "float32", "shape": [17], "dist": "normal", "seed": 1113, "scale": 0.3 }
},
"outputs": { "y": { "dtype": "float32", "shape": [1, 17, 13, 15] } },
"bench": { "metrics": [{ "type": "gflops", "value": 298350 }] }
},
{
"name": "tile-partial-float16-b1c4m8-14x14-k3",
"preset": "edge",
"attrs": {
"activation": "Elu",
"activation_params": [0.5],
"kernel_shape": [3, 3],
"pads": [1, 1, 1, 1],
"strides": [1, 1],
"dilations": [1, 1]
},
"inputs": {
"x": { "dtype": "float16", "shape": [1, 4, 14, 14], "dist": "normal", "seed": 1111, "scale": 0.3 },
"w": { "dtype": "float16", "shape": [8, 4, 3, 3], "dist": "normal", "seed": 1112, "scale": 0.2 },
"bias": { "dtype": "float16", "shape": [8], "dist": "normal", "seed": 1113, "scale": 0.3 }
},
"outputs": { "y": { "dtype": "float16", "shape": [1, 8, 14, 14] } },
"bench": { "metrics": [{ "type": "gflops", "value": 112896 }] }
}
]
}