File size: 2,986 Bytes
34eff6e
 
7e9cd39
34eff6e
 
 
 
 
 
7e9cd39
 
 
 
 
 
 
 
 
 
 
 
 
34eff6e
 
7e9cd39
5bd446e
7e9cd39
5bd446e
7e9cd39
 
 
 
 
 
5bd446e
 
 
 
7e9cd39
5bd446e
7e9cd39
5bd446e
 
 
 
 
 
 
34eff6e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
  "name": "ai.onnx.DFT",
  "id": "_ai_onnx_dft_webgpu_f42a2d4",
  "version": 1,
  "license": "Apache-2.0",
  "backend": { "type": "webgpu" },
  "digest": {
    "algorithm": "sha256",
    "files": {
      "bench.json": "SrmwdeSX417Ml+E89elLNaUXJnO+2WBI+FflL/Wu6yo=",
      "dft-contiguous-naive.wgsl.jinja": "s/z0Iji9T5V1EWRC/1p/XBye5TG9AAyiI7DfPxt74M8=",
      "dft-general.wgsl.jinja": "MZnjTQ8bZcR0MJGJCwNd+xEW/5xOZVfXnekP5hh23ic=",
      "dft-rank4.wgsl.jinja": "gCRDEwcDS+uO0brfSrfRTyz0tgoWrXTLpFxX3fjGf2k=",
      "dft-residual-gather.wgsl.jinja": "Q8J+iWOmyCXTUZHJU4cW7LSvq91IG0G5fPQyM/A9rQA=",
      "dft-residual-twiddles.wgsl.jinja": "x3BWpLol95b9DPeOxfeudlvfQ5Cd1eWdHLlBDAciHaA=",
      "dft-runtime-axis-fft-shared.wgsl.jinja": "mHhVAOUl98vffBiVUuoUVP9W6gPAWYyCn8nslPh9NWk=",
      "dft-tiled-real.wgsl.jinja": "g1x1n7D6vL1wX/S5OjE2TW3SmaeXoSatBSkVcq4Q1hE=",
      "fft-radix2-dit-storage.wgsl.jinja": "//lUpTw2Bm9HYlKSEhfnV/JU/dkm7BgMfIZPYK8rw08=",
      "fft-residual-shared.wgsl.jinja": "DznzYOZtEXN5yV19jhS7UkDF+NX1Kn6t+sGC1G+43fg=",
      "fft-stockham-shared.wgsl.jinja": "2aXT3fdGJiLkkuzi/c63AZax9zPtRdKSt+7uUe/sXGo=",
      "manifest.json": "ODBv90kGdVkGPRuCdJDwzXNBxQM7DGZzHdks/46jYA0=",
      "test.json": "Cayu+Xr97hXY4fouau9ORDDW36Aa4LtEgVwifd92Rew="
    }
  },
  "provenance": { "kernel": { "sha": "6fdf6301e2bbcc2f03bf1eaf493b7ad55ef33afc", "dirty": false } },
  "webgpu": {
    "manifestSpec": "2.1",
    "variants": {
      "batch_axis1_fft_real_residual_tiles": ["dft-residual-gather.wgsl.jinja", "dft-residual-twiddles.wgsl.jinja", "fft-residual-shared.wgsl.jinja"],
      "batch_axis1_fft_complex_residual_tiles": ["dft-residual-gather.wgsl.jinja", "dft-residual-twiddles.wgsl.jinja", "fft-residual-shared.wgsl.jinja"],
      "batch_axis1_fft_real_residual_storage": ["dft-residual-twiddles.wgsl.jinja", "fft-residual-shared.wgsl.jinja"],
      "batch_axis1_fft_real_packed": ["dft-residual-twiddles.wgsl.jinja", "fft-residual-shared.wgsl.jinja"],
      "batch_axis1_fft_complex_residual_storage": ["dft-residual-twiddles.wgsl.jinja", "fft-residual-shared.wgsl.jinja"],
      "batch_axis1_mixed_fft": ["fft-residual-shared.wgsl.jinja"],
      "runtime_axis_shared_fft": ["dft-general.wgsl.jinja", "dft-runtime-axis-fft-shared.wgsl.jinja"],
      "batch_runtime_axis1_fft": ["dft-general.wgsl.jinja", "fft-stockham-shared.wgsl.jinja"],
      "batch_axis1_fft_storage_inplace": ["fft-radix2-dit-storage.wgsl.jinja"],
      "batch_axis1_tiled_real_nonpow2": ["dft-tiled-real.wgsl.jinja"],
      "axis_fft_shared": ["fft-residual-shared.wgsl.jinja"],
      "batch_axis1_fft_explicit_equal_length": ["fft-stockham-shared.wgsl.jinja"],
      "contiguous_naive": ["dft-contiguous-naive.wgsl.jinja"],
      "rank4_axis2": ["dft-rank4.wgsl.jinja"],
      "general_attr": ["dft-general.wgsl.jinja"],
      "general_axis_len": ["dft-general.wgsl.jinja"],
      "general_axis": ["dft-general.wgsl.jinja"],
      "general_len": ["dft-general.wgsl.jinja"]
    }
  }
}