(
inputs: TensorInfo[],
sizeThreshold = CPU_HANDOFF_SIZE_THRESHOLD)
| 1027 | } |
| 1028 | |
| 1029 | shouldExecuteOnCPU( |
| 1030 | inputs: TensorInfo[], |
| 1031 | sizeThreshold = CPU_HANDOFF_SIZE_THRESHOLD): boolean { |
| 1032 | return env().getBool('WEBGPU_CPU_FORWARD') && |
| 1033 | inputs.every( |
| 1034 | input => this.tensorMap.get(input.dataId).resource == null && |
| 1035 | util.sizeFromShape(input.shape) < sizeThreshold); |
| 1036 | } |
| 1037 | |
| 1038 | override numDataIds() { |
| 1039 | return this.tensorMap.numDataIds() - this.tensorDataPendingDisposal.length; |
no test coverage detected