f6276d38368f18f39a72ee0cd121d9bdb0a1730c,src/graph_transpiler/webdnn/backend/webgl/kernels/im2col.py,,im2col,#Any#,14
Before Change
C1 = im.shape_dict[Axis.C]
assert im.order.check_same_axes(OrderNHWC)
assert col.order.check_same_axes(OrderNHWC)
assert ChannelMode.get(im) == ChannelModeEnum.R
if ChannelMode.get(col) == ChannelModeEnum.R:
code = KernelCode([
After Change
code = KernelCode([
void main() {
ivec4 variable_position_col = , change_order(
convert_position("gl_FragCoord.yx", texture_shape(col)[:2], texture_stride(col)[:2], col_shape, col_stride),
col_order, OrderNHWC), f;
int n = variable_position_col.x;
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 3
Instances
Project Name: mil-tokyo/webdnn
Commit Name: f6276d38368f18f39a72ee0cd121d9bdb0a1730c
Time: 2017-11-20
Author: y.kikura@gmail.com
File Name: src/graph_transpiler/webdnn/backend/webgl/kernels/im2col.py
Class Name:
Method Name: im2col
Project Name: mil-tokyo/webdnn
Commit Name: f6276d38368f18f39a72ee0cd121d9bdb0a1730c
Time: 2017-11-20
Author: y.kikura@gmail.com
File Name: src/graph_transpiler/webdnn/backend/webgl/kernels/partial_im2col.py
Class Name:
Method Name:
Project Name: mil-tokyo/webdnn
Commit Name: f6276d38368f18f39a72ee0cd121d9bdb0a1730c
Time: 2017-11-20
Author: y.kikura@gmail.com
File Name: src/graph_transpiler/webdnn/backend/webgl/kernels/col2im.py
Class Name:
Method Name: col2im