Skip to content

Commit d42502e

Browse files
authored
add flag (#7934)
FEATURE
1 parent f4271a5 commit d42502e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

tfjs-backend-webgl/src/flags_webgl.ts

+3
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ ENV.registerFlag('WEBGL_LAZILY_UNPACK', () => ENV.getBool('WEBGL_PACK'));
8989
/** Whether we will use the im2col algorithm to speed up convolutions. */
9090
ENV.registerFlag('WEBGL_CONV_IM2COL', () => ENV.getBool('WEBGL_PACK'));
9191

92+
/** Whether we will pack conv2dTranspose op. */
93+
ENV.registerFlag('WEBGL_PACK_CONV2DTRANSPOSE', () => ENV.getBool('WEBGL_PACK'));
94+
9295
/** The maximum texture dimension. */
9396
ENV.registerFlag(
9497
'WEBGL_MAX_TEXTURE_SIZE',

tfjs-backend-webgl/src/kernels/Conv2DBackpropInput.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ export function conv2DBackpropInput(args: {
3535
inputShape, filter.shape as [number, number, number, number], strides,
3636
1 /* dilations */, pad, dimRoundingMode, false, $dataFormat);
3737

38-
if (env().getBool('WEBGL_PACK') && $dataFormat === 'channelsLast') {
38+
if (env().getBool('WEBGL_PACK_CONV2DTRANSPOSE') &&
39+
$dataFormat === 'channelsLast') {
3940
const customValues = [
4041
[convInfo.strideHeight, convInfo.strideWidth],
4142
];

0 commit comments

Comments
 (0)