[js/webgpu] fix Transpose with non-float tensor (#15819)

### Description
fix Transpose with non-float tensor.

only register float type for Transpose.
This commit is contained in:
Yulong Wang 2023-05-05 08:29:19 -07:00 committed by GitHub
parent e139ae238b
commit 41a19ae1b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,7 +12,7 @@ ONNX_OPERATOR_VERSIONED_KERNEL_EX(
1, 12,
kJsExecutionProvider,
(*KernelDefBuilder::Create())
.TypeConstraint("T", DataTypeImpl::AllFixedSizeTensorTypes()),
.TypeConstraint("T", DataTypeImpl::GetTensorType<float>()),
Transpose);
ONNX_OPERATOR_KERNEL_EX(
@ -21,7 +21,7 @@ ONNX_OPERATOR_KERNEL_EX(
13,
kJsExecutionProvider,
(*KernelDefBuilder::Create())
.TypeConstraint("T", DataTypeImpl::AllFixedSizeTensorTypes()),
.TypeConstraint("T", DataTypeImpl::GetTensorType<float>()),
Transpose);
} // namespace js