diff --git a/js/web/lib/wasm/jsep/webgpu/ops/tile.ts b/js/web/lib/wasm/jsep/webgpu/ops/tile.ts index d58d71a28c277..5a8ecc0c63d86 100644 --- a/js/web/lib/wasm/jsep/webgpu/ops/tile.ts +++ b/js/web/lib/wasm/jsep/webgpu/ops/tile.ts @@ -17,9 +17,9 @@ const validateInputs = (inputs: readonly TensorView[]): void => { throw new Error('Tile requires 2 inputs.'); } - if (inputs[0].dataType !== DataType.float && inputs[0].dataType !== DataType.int32 && - inputs[0].dataType !== DataType.uint32) { - throw new Error('Tile only support float, int32, and uint32 data types'); + if (inputs[0].dataType !== DataType.float && inputs[0].dataType !== DataType.float16 && + inputs[0].dataType !== DataType.int32 && inputs[0].dataType !== DataType.uint32) { + throw new Error('Tile only support float, float16, int32, and uint32 data types'); } if (inputs[1].dataType !== DataType.int64) {