Download build/webgpu/metadata.json from webgpu-kernels/ai.onnx.Unique: direct link, hf CLI and curl.
- Browser
- Download file 15.9 kB
-
https://huggingface.co/kernels/webgpu-kernels/ai.onnx.Unique/resolve/v1/build/webgpu/metadata.json
- Command line
-
hf download hf://webgpu-kernels/ai.onnx.Unique@v1/build/webgpu/metadata.json
-
curl -L -o metadata.json https://huggingface.co/kernels/webgpu-kernels/ai.onnx.Unique/resolve/v1/build/webgpu/metadata.json
15.9 kB
| { | |
| "name": "ai.onnx.Unique", | |
| "id": "_ai_onnx_unique_webgpu_401fa9d", | |
| "version": 1, | |
| "license": "Apache-2.0", | |
| "backend": { "type": "webgpu" }, | |
| "digest": { | |
| "algorithm": "sha256", | |
| "files": { | |
| "bench.json": "dgwx6XRbvbQYoCHHagyntgE40ZklMCbODYIAYGc4KTE=", | |
| "manifest.json": "QqB3H81rwHAdbsfyE5qZTfLVE/JWkI+rAkWeupRhafQ=", | |
| "scan-block-prefix-u32.wgsl.jinja": "EDY0dOyl7TX0GjGdfkGRqho+8VaqNTv69XIUAGWwW7w=", | |
| "test.json": "vedS0O7XqTjeZUUssyRoj8TNtyvATGI4HsCnH9WfBoU=", | |
| "unique-axis-compact-sort.wgsl.jinja": "M0BsM50mS5SzGJeyAhf5m3X4HUwH8sRHxMLYSGsJr/c=", | |
| "unique-axis-dedup.wgsl.jinja": "tdp/nGtmgjimm0FRK2Q+nVPJXabpIbsE53/N88b6ZkI=", | |
| "unique-axis-hash.wgsl.jinja": "u/TZAnhFSj21kRT7+88kbcV9TTO2LA+402Ph9gzqx6I=", | |
| "unique-axis-merge.wgsl.jinja": "d2WMYuz4z6pEKxhrK65XuLJF/jiNK6tpcSjX75v8h+o=", | |
| "unique-axis-scalar-inverse.wgsl.jinja": "iAScsrelipxJTN2YCh44uzymzP9k93r+DG6O/PU24iQ=", | |
| "unique-axis-scalar-ranks.wgsl.jinja": "MKa09aSgiScgGAke+eaZ8ECSPtZl1DvQRJhNnsGhx9Q=", | |
| "unique-axis-scatter.wgsl.jinja": "1irwIj++kQ0hkbbZRG8CrsGYU16qD644PBZCx23soow=", | |
| "unique-axis.wgsl.jinja": "MDLyAY7Swe+SX3eum2ta8ztbQ0VY1qiqiaoLez9/+as=", | |
| "unique-compact-sort.wgsl.jinja": "6/ynMlK3RUce/y+2m4y+eRG3aPH9EiMoPSxzDbZuj94=", | |
| "unique-dedup.wgsl.jinja": "muTd580L/rfaL/p5NjOwMPp2F3ALTR9S7SzVYl9r+wQ=", | |
| "unique-flag-block-scan.wgsl.jinja": "UHiW1pUoMetLcSVFtbb27NBiHyrj1BqnpvsmKHR4eUo=", | |
| "unique-flat-metadata.wgsl.jinja": "yQNn1/p2D92094RakUXN1WHNKWVxoNAj25JwWlmCdJc=", | |
| "unique-global-sort-exchange.wgsl.jinja": "qxd87zBmYxIxwnEfDeZQDyO8mkOplY8gMuNuiMNq4Go=", | |
| "unique-global-sort-output.wgsl.jinja": "OHzPDIUYaZ71Lb0s+dkXqvYTUyQD5j5WOrb4pl2ehcE=", | |
| "unique-global-sort-shared.wgsl.jinja": "d7/oYesRLHB/LWzmKfbY1quKXn4M8B1mImkovGb2jJg=", | |
| "unique-hash-build.wgsl.jinja": "9jM3eIYz0AAIkE3kL+/sDjXHf1/LL7+JYPIce/glSSM=", | |
| "unique-hash-collect.wgsl.jinja": "QjGT7dXhz4D9ka0Ry6EDJyCk+4ZxqEWZ7CQvaLl00lg=", | |
| "unique-hash-init.wgsl.jinja": "oijfIva4kwhMMSpHUUWnwAEA3mZZhVSr4wQaXHgqaBI=", | |
| "unique-hash-mark.wgsl.jinja": "mJpmHWZ9Z0kDfkwHYa1I+3pcuOtwOyS17JMAJTiUB2U=", | |
| "unique-hash-sort-collected-key-only.wgsl.jinja": "r3/0IAivXcDWz5je9+0kn+EMahlO7IsQAqggcMPG01g=", | |
| "unique-scalar-compact.wgsl.jinja": "S02uk1oFrol/JK2DBy1oxZw//bvdhBgGzu0kFvJ82qU=", | |
| "unique-scalar-metadata.wgsl.jinja": "a3cgE53/adizyY+2UwhNzZ+tvdGacQCwkKlhtShErq0=", | |
| "unique-scalar-output.wgsl.jinja": "CVgqVz3sCfxQNQQIoicNZpeBYUokYz6dpszVmdb3G/0=", | |
| "unique-single-class.wgsl.jinja": "3HvoUfseG91FFZa5kxY++cDzxE30mi+8AwnlOD+nSxU=", | |
| "unique.wgsl.jinja": "WWJjejzXMwV8yNBixNn+K3OHotnVAH4k6ubn6zk3Yek=" | |
| } | |
| }, | |
| "provenance": { "kernel": { "sha": "6fdf6301e2bbcc2f03bf1eaf493b7ad55ef33afc", "dirty": false } }, | |
| "webgpu": { | |
| "manifestSpec": "2.1", | |
| "variants": { | |
| "single_class_y": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_y_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_y_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_indices": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_inverse": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_inverse_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_inverse_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_indices_inverse": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_inverse_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_inverse_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_counts": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_counts_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_counts_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_indices_counts": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_counts_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_counts_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_inverse_counts": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_inverse_counts_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_inverse_counts_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "single_class_indices_inverse_counts": ["unique-single-class.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_inverse_counts_unsorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "scalar_hash_parallel_indices_inverse_counts_sorted": ["scan-block-prefix-u32.wgsl.jinja", "unique-flag-block-scan.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja", "unique-scalar-compact.wgsl.jinja", "unique-scalar-metadata.wgsl.jinja", "unique-scalar-output.wgsl.jinja"], | |
| "hash_dedup_hybrid_sort_large_y": ["unique-compact-sort.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-output.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "hash_dedup_large_y": ["unique-compact-sort.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "hash_dedup_large_y_unsorted": ["unique-compact-sort.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "axis_scalar_hash_hybrid_metadata_inverse": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-scalar-inverse.wgsl.jinja", "unique-axis-scalar-ranks.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-global-sort-exchange.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "axis_scalar_hash_metadata_inverse": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-scalar-inverse.wgsl.jinja", "unique-axis-scalar-ranks.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "axis_scalar_hash_metadata_inverse_unsorted": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-scalar-inverse.wgsl.jinja", "unique-axis-scalar-ranks.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "hash_dedup_sorted_collect": ["unique-hash-build.wgsl.jinja", "unique-hash-collect.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-sort-collected-key-only.wgsl.jinja"], | |
| "hash_dedup": ["unique-compact-sort.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "rank1_bounded": ["unique.wgsl.jinja"], | |
| "axis_serial": ["unique-axis.wgsl.jinja"], | |
| "axis_hash_bounded": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-hash.wgsl.jinja", "unique-axis-scatter.wgsl.jinja"], | |
| "axis_hash_bounded_unsorted": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-hash.wgsl.jinja", "unique-axis-scatter.wgsl.jinja"], | |
| "axis_hash_bounded_nan_safe": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-hash.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-axis.wgsl.jinja"], | |
| "axis_hash_bounded_unsorted_nan_safe": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-hash.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-axis.wgsl.jinja"], | |
| "axis_hash_bounded_merge": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-hash.wgsl.jinja", "unique-axis-merge.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja"], | |
| "axis_hash_bounded_nan_safe_merge": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-hash.wgsl.jinja", "unique-axis-merge.wgsl.jinja", "unique-axis-scatter.wgsl.jinja", "unique-axis.wgsl.jinja", "unique-global-sort-shared.wgsl.jinja"], | |
| "parallel_dedup": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja"], | |
| "parallel_dedup_large_y": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja"], | |
| "parallel_dedup_large_y_unsorted": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja"], | |
| "axis_bounded": ["unique-axis-compact-sort.wgsl.jinja", "unique-axis-dedup.wgsl.jinja"], | |
| "flat_metadata_indices": ["unique.wgsl.jinja"], | |
| "axis_metadata_indices": ["unique-axis.wgsl.jinja"], | |
| "flat_metadata_inverse": ["unique.wgsl.jinja"], | |
| "axis_metadata_inverse": ["unique-axis.wgsl.jinja"], | |
| "flat_metadata_counts": ["unique.wgsl.jinja"], | |
| "axis_metadata_counts": ["unique-axis.wgsl.jinja"], | |
| "flat_metadata_indices_inverse": ["unique.wgsl.jinja"], | |
| "axis_metadata_indices_inverse": ["unique-axis.wgsl.jinja"], | |
| "flat_metadata_indices_counts": ["unique.wgsl.jinja"], | |
| "axis_metadata_indices_counts": ["unique-axis.wgsl.jinja"], | |
| "flat_metadata_inverse_counts": ["unique.wgsl.jinja"], | |
| "axis_metadata_inverse_counts": ["unique-axis.wgsl.jinja"], | |
| "flat_metadata_all": ["unique.wgsl.jinja"], | |
| "axis_metadata_all": ["unique-axis.wgsl.jinja"], | |
| "flat_parallel_metadata_indices": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_indices": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "flat_parallel_metadata_inverse": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_inverse": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "flat_parallel_metadata_indices_inverse": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_indices_inverse": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "flat_parallel_metadata_counts": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_counts": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "flat_parallel_metadata_indices_counts": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_indices_counts": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "flat_parallel_metadata_inverse_counts": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_inverse_counts": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"], | |
| "flat_parallel_metadata_all": ["unique-compact-sort.wgsl.jinja", "unique-dedup.wgsl.jinja", "unique-flat-metadata.wgsl.jinja"], | |
| "flat_hash_metadata_all": ["unique-compact-sort.wgsl.jinja", "unique-flat-metadata.wgsl.jinja", "unique-hash-build.wgsl.jinja", "unique-hash-init.wgsl.jinja", "unique-hash-mark.wgsl.jinja"] | |
| } | |
| } | |
| } | |