B×28×28×1
B×1×28×28
B×32×28×28
B×28×28×32
B×32×14×14
B×64×14×14
B×14×14×64
B×64×7×7
B×7×7×64
B×7×7×64
4
1
2
B×3136
B×256
B×256
B×10
var_0
float32[B,28,28,1]
Transpose
transpose_pre_0
Conv
conv_0
float32[32,1,3,3]
W
〈32×1×3×3〉
float32[32]
B
〈32〉
Relu
relu_0
AveragePool
avg_pool_0
Conv
conv_1
float32[64,32,3,3]
W
〈64×32×3×3〉
float32[64]
B
〈64〉
Relu
relu_1
AveragePool
avg_pool_1
Transpose
transpose_post_3
Shape
Gather
int64
indices
= 0
Unsqueeze
int64[1]
axes
〈1〉
Concat
〈…〉
Reshape
reshape_0
Gemm
float32[3136,256]
B
〈3136×256〉
float32[256]
C
〈256〉
Relu
relu_2
Gemm
float32[256,10]
B
〈256×10〉
float32[10]
C
〈10〉
gemm_out_1
float32[B,10]
×
simple_cnn_dynamic
❮
Version
{version}
Copyright ©
Lutz Roeder
Open Model…
.
.
.
OK
≡