Add Qwen3.5-2B mixed FP16 INT4 candidate (part 2)
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +1 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl +11 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl +9 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl +9 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl +9 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl +12 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl +9 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl +11 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl +13 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl +9 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl +12 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl +35 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl +13 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl +12 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl +9 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl +13 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/manifest.json +1790 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/LICENSE +202 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/config.json +96 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/provenance.json +10 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/chat_template.jinja +154 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer_config.json +305 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00000.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00001.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00002.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00003.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00004.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00005.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00006.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00007.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00008.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00009.bin +3 -0
- qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00010.bin +3 -0
.gitattributes
CHANGED
|
@@ -46,3 +46,4 @@ qwen35-08b-fp16-int4-g32-gptq-home/tokenizer/tokenizer.json filter=lfs diff=lfs
|
|
| 46 |
qwen35-08b-fp16-int4-g8-gptq-up-proj-exclude-l15-candidate/graph.json filter=lfs diff=lfs merge=lfs -text
|
| 47 |
qwen35-08b-fp16-int4-g8-gptq-up-proj-exclude-l15-candidate/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 48 |
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/graph.json filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 46 |
qwen35-08b-fp16-int4-g8-gptq-up-proj-exclude-l15-candidate/graph.json filter=lfs diff=lfs merge=lfs -text
|
| 47 |
qwen35-08b-fp16-int4-g8-gptq-up-proj-exclude-l15-candidate/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 48 |
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/graph.json filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 512u;
|
| 9 |
+
if (i >= 512u) { return; }
|
| 10 |
+
out[i] = f16(f32(b0[i]) * f32(b1[((i / 64u) % 4u) * 64u + ((i / 1u) % 64u) * 1u]));
|
| 11 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 512u;
|
| 8 |
+
if (i >= 512u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 512u) % 1u) * 2048u + ((i / 256u) % 2u) * 1024u + ((i / 64u) % 4u) * 256u + (((i / 1u) % 64u) * 1u + 0u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 256u;
|
| 7 |
+
if (i >= 256u) { return; }
|
| 8 |
+
out[i] = f32(f32(b0[i]) * 1.0);
|
| 9 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 64u;
|
| 7 |
+
if (i >= 2u) { return; }
|
| 8 |
+
out[i] = f32(f32(b0[i]) + (1e-06 * 1.0));
|
| 9 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 8192u;
|
| 7 |
+
if (i >= 8192u) { return; }
|
| 8 |
+
out[i] = f32(b0[((i / 8192u) % 1u) * 270336u + ((i / 512u) % 16u) * 16896u + (((i / 128u) % 4u) * 1u + 128u) * 128u + ((i / 1u) % 128u) * 1u]);
|
| 9 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 256u;
|
| 8 |
+
if (i >= 256u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 256u) % 1u) * 512u + ((i / 32u) % 8u) * 64u + ((i / 32u) % 1u) * 64u + (((i / 1u) % 32u) * 1u + 0u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f32>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 2048u;
|
| 9 |
+
if (i >= 2048u) { return; }
|
| 10 |
+
let x = f32(b0[i]); let s = f32(f32(x / (1.0 + exp(-x))));
|
| 11 |
+
out[i] = f32(s * f32(b1[i]));
|
| 12 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 64u;
|
| 8 |
+
if (i >= 16u) { return; }
|
| 9 |
+
out[i] = f16(f32(b0[i]) + (1e-06 * 1.0));
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 64u;
|
| 7 |
+
if (i >= 16u) { return; }
|
| 8 |
+
out[i] = f32(f32(b0[i]) + (1e-06 * 1.0));
|
| 9 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 64u;
|
| 8 |
+
if (i >= 64u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 64u) % 1u) * 128u + ((i / 32u) % 2u) * 64u + ((i / 32u) % 1u) * 64u + (((i / 1u) % 32u) * 1u + 32u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 8192u;
|
| 9 |
+
if (i >= 8192u) { return; }
|
| 10 |
+
out[i] = f16(f32(b0[i]) * f32(b1[i]));
|
| 11 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 128u;
|
| 9 |
+
if (i >= 128u) { return; }
|
| 10 |
+
let coord = (i / 1u) % 64u;
|
| 11 |
+
if (coord >= 0u && coord < 32u) { out[i] = f16(b0[(i / 64u) * 32u + (coord - 0u) * 1u + i % 1u]); }
|
| 12 |
+
if (coord >= 32u && coord < 64u) { out[i] = f16(b1[(i / 64u) * 32u + (coord - 32u) * 1u + i % 1u]); }
|
| 13 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 64u;
|
| 7 |
+
if (i >= 16u) { return; }
|
| 8 |
+
out[i] = f32(b0[((i / 16u) % 1u) * 16u + ((i / 1u) % 16u) * 1u + 0u * 1u]);
|
| 9 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 24576u;
|
| 9 |
+
if (i >= 24576u) { return; }
|
| 10 |
+
let x = f32(b0[i]); let s = f32(f16(x / (1.0 + exp(-x))));
|
| 11 |
+
out[i] = f16(s * f32(b1[i]));
|
| 12 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 4 |
+
|
| 5 |
+
var<workgroup> partial: array<f32, 64>;
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(workgroup_id) group: vec3<u32>, @builtin(local_invocation_id) local: vec3<u32>) {
|
| 8 |
+
let row = group.x + group.y * 32u;
|
| 9 |
+
if (row >= 32u) { return; }
|
| 10 |
+
let lane = local.x;
|
| 11 |
+
var maximum = -3.4028234663852886e38;
|
| 12 |
+
for (var p = lane; p < 4096u; p += 64u) { maximum = max(maximum, f32(b0[row * 4096u + p])); }
|
| 13 |
+
partial[lane] = maximum;
|
| 14 |
+
workgroupBarrier();
|
| 15 |
+
for (var stride = 32u; stride > 0u; stride /= 2u) {
|
| 16 |
+
if (lane < stride) { partial[lane] = max(partial[lane], partial[lane + stride]); }
|
| 17 |
+
workgroupBarrier();
|
| 18 |
+
}
|
| 19 |
+
maximum = partial[0];
|
| 20 |
+
// All lanes must finish reading the maximum before the scratch array is reused.
|
| 21 |
+
workgroupBarrier();
|
| 22 |
+
var total = 0.0;
|
| 23 |
+
for (var p = lane; p < 4096u; p += 64u) { total += exp(f32(b0[row * 4096u + p]) - maximum); }
|
| 24 |
+
partial[lane] = total;
|
| 25 |
+
workgroupBarrier();
|
| 26 |
+
for (var stride = 32u; stride > 0u; stride /= 2u) {
|
| 27 |
+
if (lane < stride) { partial[lane] += partial[lane + stride]; }
|
| 28 |
+
workgroupBarrier();
|
| 29 |
+
}
|
| 30 |
+
total = partial[0];
|
| 31 |
+
for (var p = lane; p < 4096u; p += 64u) {
|
| 32 |
+
let i = row * 4096u + p;
|
| 33 |
+
out[i] = f32(exp(f32(b0[row * 4096u + p]) - maximum) / total);
|
| 34 |
+
}
|
| 35 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<i32>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 8192u;
|
| 9 |
+
if (i >= 8192u) { return; }
|
| 10 |
+
let token = i32(b0[i / 2048u]);
|
| 11 |
+
if (token < 229376 || token >= 248320) { out[i] = f16(0.0); return; }
|
| 12 |
+
out[i] = f16(b1[u32(token - 229376) * 2048u + i % 2048u]);
|
| 13 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 256u;
|
| 8 |
+
if (i >= 256u) { return; }
|
| 9 |
+
out[i] = f32(b0[i]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 2048u;
|
| 8 |
+
if (i >= 2048u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 2048u) % 1u) * 4096u + ((i / 2048u) % 1u) * 4096u + ((i / 256u) % 8u) * 512u + (((i / 1u) % 256u) * 1u + 0u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read> b1: array<f32>;
|
| 3 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f32>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 64u;
|
| 8 |
+
if (i >= 64u) { return; }
|
| 9 |
+
out[i] = f32(f32(b0[((i / 1u) % 16u) * 1u]) * f32(b1[i]));
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 8192u;
|
| 7 |
+
if (i >= 8192u) { return; }
|
| 8 |
+
let x = f32(b0[i]);
|
| 9 |
+
out[i] = f32(x*x);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 8192u;
|
| 8 |
+
if (i >= 8192u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 8192u) % 1u) * 16384u + ((i / 2048u) % 4u) * 4096u + ((i / 256u) % 8u) * 512u + (((i / 1u) % 256u) * 1u + 0u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 2048u;
|
| 8 |
+
if (i >= 2048u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 2048u) % 1u) * 2048u + ((i / 1024u) % 2u) * 256u + ((i / 256u) % 4u) * 512u + ((i / 1u) % 256u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 2048u;
|
| 8 |
+
if (i >= 2048u) { return; }
|
| 9 |
+
out[i] = f16(b0[i]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 2048u;
|
| 8 |
+
if (i >= 2048u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 2048u) % 1u) * 2048u + ((i / 256u) % 8u) * 256u + ((i / 256u) % 1u) * 2048u + ((i / 1u) % 256u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read> b1: array<f32>;
|
| 3 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f32>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 8192u;
|
| 8 |
+
if (i >= 8192u) { return; }
|
| 9 |
+
out[i] = f32(f32(b0[i]) * f32(b1[((i / 2048u) % 4u) * 1u]));
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 8192u;
|
| 8 |
+
if (i >= 8192u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 8192u) % 1u) * 8192u + ((i / 1024u) % 8u) * 256u + ((i / 256u) % 4u) * 2048u + ((i / 1u) % 256u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 6144u;
|
| 9 |
+
if (i >= 6144u) { return; }
|
| 10 |
+
let x = f32(b0[i]); let s = f32(f16(x / (1.0 + exp(-x))));
|
| 11 |
+
out[i] = f16(s * f32(b1[i]));
|
| 12 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@group(0) @binding(0) var<storage, read> b0: array<f32>;
|
| 2 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f32>;
|
| 3 |
+
|
| 4 |
+
@compute @workgroup_size(64)
|
| 5 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 6 |
+
let i = gid.x + gid.y * 8192u;
|
| 7 |
+
if (i >= 8192u) { return; }
|
| 8 |
+
out[i] = f32(b0[((i / 8192u) % 1u) * 8192u + ((i / 2048u) % 4u) * 128u + ((i / 128u) % 16u) * 512u + ((i / 1u) % 128u) * 1u]);
|
| 9 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<i32>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read> b1: array<f16>;
|
| 4 |
+
@group(0) @binding(2) var<storage, read_write> out: array<f16>;
|
| 5 |
+
|
| 6 |
+
@compute @workgroup_size(64)
|
| 7 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 8 |
+
let i = gid.x + gid.y * 2048u;
|
| 9 |
+
if (i >= 2048u) { return; }
|
| 10 |
+
let token = i32(b0[i / 2048u]);
|
| 11 |
+
if (token < 229376 || token >= 248320) { out[i] = f16(0.0); return; }
|
| 12 |
+
out[i] = f16(b1[u32(token - 229376) * 2048u + i % 2048u]);
|
| 13 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 6144u;
|
| 8 |
+
if (i >= 6144u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 6144u) % 1u) * 6144u + ((i / 6144u) % 1u) * 1u + ((i / 1u) % 6144u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
enable f16;
|
| 2 |
+
@group(0) @binding(0) var<storage, read> b0: array<f16>;
|
| 3 |
+
@group(0) @binding(1) var<storage, read_write> out: array<f16>;
|
| 4 |
+
|
| 5 |
+
@compute @workgroup_size(64)
|
| 6 |
+
fn main(@builtin(global_invocation_id) gid: vec3<u32>) {
|
| 7 |
+
let i = gid.x + gid.y * 256u;
|
| 8 |
+
if (i >= 256u) { return; }
|
| 9 |
+
out[i] = f16(b0[((i / 256u) % 1u) * 512u + ((i / 128u) % 2u) * 256u + ((i / 32u) % 4u) * 64u + (((i / 1u) % 32u) * 1u + 0u) * 1u]);
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/manifest.json
ADDED
|
@@ -0,0 +1,1790 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"format": "webtorch",
|
| 3 |
+
"version": 1,
|
| 4 |
+
"producer": {
|
| 5 |
+
"name": "webtorch",
|
| 6 |
+
"version": "0.1.0a1",
|
| 7 |
+
"torch": "2.14.0"
|
| 8 |
+
},
|
| 9 |
+
"entrypoints": {
|
| 10 |
+
"forward": "graph.json",
|
| 11 |
+
"prefill-4": "entrypoints/prefill-4.json"
|
| 12 |
+
},
|
| 13 |
+
"requiredFeatures": [
|
| 14 |
+
"shader-f16"
|
| 15 |
+
],
|
| 16 |
+
"assets": [
|
| 17 |
+
{
|
| 18 |
+
"path": "weights/00000.bin",
|
| 19 |
+
"byteLength": 67108864,
|
| 20 |
+
"sha256": "91523872997e675c7e6630239a316d158f565e1a34895b47f17924c3289a1a66"
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"path": "weights/00001.bin",
|
| 24 |
+
"byteLength": 67108864,
|
| 25 |
+
"sha256": "8cfe29af9f5e09f94315e4cf14ff9299b0d2eec721c792530f37d435c2358ae0"
|
| 26 |
+
},
|
| 27 |
+
{
|
| 28 |
+
"path": "weights/00002.bin",
|
| 29 |
+
"byteLength": 67108864,
|
| 30 |
+
"sha256": "a61d821b65db6fea50d678236daf0d7cdd2f752811c0b7a637eb9c76bdeb5d16"
|
| 31 |
+
},
|
| 32 |
+
{
|
| 33 |
+
"path": "weights/00003.bin",
|
| 34 |
+
"byteLength": 67108864,
|
| 35 |
+
"sha256": "2b1faf2d2d690fdeea57290673724a66f103c8ebd17f49f45f98802f5c32f22f"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"path": "weights/00004.bin",
|
| 39 |
+
"byteLength": 67108864,
|
| 40 |
+
"sha256": "485540ed2d4f569ff5d3352befeccb70a5b0630c24ceeb876b6144e794102581"
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"path": "weights/00005.bin",
|
| 44 |
+
"byteLength": 67108864,
|
| 45 |
+
"sha256": "9ce2441bda5342a413f5b107b6c5e569644672ae1bb0d4147b741d6cce9461ad"
|
| 46 |
+
},
|
| 47 |
+
{
|
| 48 |
+
"path": "weights/00006.bin",
|
| 49 |
+
"byteLength": 67108864,
|
| 50 |
+
"sha256": "659219a655aa70e5c0160d3478e9008baf31caabe9ee5eceeb8f6298f44ee0b8"
|
| 51 |
+
},
|
| 52 |
+
{
|
| 53 |
+
"path": "weights/00007.bin",
|
| 54 |
+
"byteLength": 67108864,
|
| 55 |
+
"sha256": "94f2bde8e18bbc90fbbd823efd3795cd7191f5425979fc9bf66e463c98140bf7"
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"path": "weights/00008.bin",
|
| 59 |
+
"byteLength": 67108864,
|
| 60 |
+
"sha256": "b8bb650b6832780e036267865c45507882f0bd9e5f1198754476d02ce5794b8f"
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"path": "weights/00009.bin",
|
| 64 |
+
"byteLength": 67108864,
|
| 65 |
+
"sha256": "ee8dda7cfbf3be6ea4be1575df7ceabe9e86a2815e6c72866f6130456e55e42d"
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"path": "weights/00010.bin",
|
| 69 |
+
"byteLength": 67108864,
|
| 70 |
+
"sha256": "12a7a8d1e9e2e93cf0877fbdcbd130734a41e18bf4579bc17aa887175220b134"
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"path": "weights/00011.bin",
|
| 74 |
+
"byteLength": 67108864,
|
| 75 |
+
"sha256": "f4315edd8f8d0fae0698c4cc80d5fbf6fee3af745f46f9e2f9a66e58c03c0426"
|
| 76 |
+
},
|
| 77 |
+
{
|
| 78 |
+
"path": "weights/00012.bin",
|
| 79 |
+
"byteLength": 67108864,
|
| 80 |
+
"sha256": "69ebed693cbaad98c78802e20342c922d872db8d4955c2ca2a2fcaadf079f13f"
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"path": "weights/00013.bin",
|
| 84 |
+
"byteLength": 67108864,
|
| 85 |
+
"sha256": "e93273094212ab75120d48ae49e02323bb75f9bce0cb983e4d12699a95ed127d"
|
| 86 |
+
},
|
| 87 |
+
{
|
| 88 |
+
"path": "weights/00014.bin",
|
| 89 |
+
"byteLength": 67108864,
|
| 90 |
+
"sha256": "d4c41ba5806aa51f926eb6762e32923ab823b792694a54bfdf4a29a3bf77b580"
|
| 91 |
+
},
|
| 92 |
+
{
|
| 93 |
+
"path": "weights/00015.bin",
|
| 94 |
+
"byteLength": 67108864,
|
| 95 |
+
"sha256": "8a866845133549d22e603524391e7deda148850c2cc560af0fa5eb1c137c7fba"
|
| 96 |
+
},
|
| 97 |
+
{
|
| 98 |
+
"path": "weights/00016.bin",
|
| 99 |
+
"byteLength": 67108864,
|
| 100 |
+
"sha256": "e9d30fb2e64f7ccf19f09b2c09f2d2494dbaecf8c4d2d2d6f2efc3bd7521099e"
|
| 101 |
+
},
|
| 102 |
+
{
|
| 103 |
+
"path": "weights/00017.bin",
|
| 104 |
+
"byteLength": 67108864,
|
| 105 |
+
"sha256": "7433ccac9123fc20b4da540e4760bf98cced729fcda4da381120c8fbe0171b3d"
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"path": "weights/00018.bin",
|
| 109 |
+
"byteLength": 67108864,
|
| 110 |
+
"sha256": "7372077fade697f0eee913354955ea25178d72ddd03599afd478cedff1d6496f"
|
| 111 |
+
},
|
| 112 |
+
{
|
| 113 |
+
"path": "weights/00019.bin",
|
| 114 |
+
"byteLength": 67108864,
|
| 115 |
+
"sha256": "9d1fd96a2e600050741e5c1c8025b0d2f2e974ad30d74faa4d265e19397611ff"
|
| 116 |
+
},
|
| 117 |
+
{
|
| 118 |
+
"path": "weights/00020.bin",
|
| 119 |
+
"byteLength": 67108864,
|
| 120 |
+
"sha256": "3233db5ca2db4649e4fc5e6e8627cf615f07b831cfb04f8097d092d88f7d3444"
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"path": "weights/00021.bin",
|
| 124 |
+
"byteLength": 67108864,
|
| 125 |
+
"sha256": "ebb16bfa2ea954051f55721d45b5fe5fe3da27c2c9c914ed75b0efd572af3808"
|
| 126 |
+
},
|
| 127 |
+
{
|
| 128 |
+
"path": "weights/00022.bin",
|
| 129 |
+
"byteLength": 67108864,
|
| 130 |
+
"sha256": "2a23f69ec7055ff8feb406da4406640844d5a05507a56560aa1e6fa9eacd03aa"
|
| 131 |
+
},
|
| 132 |
+
{
|
| 133 |
+
"path": "weights/00023.bin",
|
| 134 |
+
"byteLength": 67108864,
|
| 135 |
+
"sha256": "8e3953107c4a1e28b5770f832c1dfd5c787e61780c39638e4dad7016850f945a"
|
| 136 |
+
},
|
| 137 |
+
{
|
| 138 |
+
"path": "weights/00024.bin",
|
| 139 |
+
"byteLength": 67108864,
|
| 140 |
+
"sha256": "96a37ed149d0ecdae8c1f48679f330538f044831cf5f1dd005b95915ca61ab75"
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"path": "weights/00025.bin",
|
| 144 |
+
"byteLength": 67108864,
|
| 145 |
+
"sha256": "1eeb59236d18dcc3a9df54ed9205c5a3e72fb648b0d3ea087da882293dd97ea6"
|
| 146 |
+
},
|
| 147 |
+
{
|
| 148 |
+
"path": "weights/00026.bin",
|
| 149 |
+
"byteLength": 67108864,
|
| 150 |
+
"sha256": "eaa6eb7bb59d33054b889133e43c62b85f0a6597873e1cfb6b2397ea9cd09a54"
|
| 151 |
+
},
|
| 152 |
+
{
|
| 153 |
+
"path": "weights/00027.bin",
|
| 154 |
+
"byteLength": 67108864,
|
| 155 |
+
"sha256": "1f4ae7d69cded4dda27fe3a7745c8298e587a49769fbda28ed36fca3a8c720d5"
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"path": "weights/00028.bin",
|
| 159 |
+
"byteLength": 67108864,
|
| 160 |
+
"sha256": "2cf939b1d5780c3d81d16e24d2fb5f3e494c3f9d740bc9e21434834347d525d1"
|
| 161 |
+
},
|
| 162 |
+
{
|
| 163 |
+
"path": "weights/00029.bin",
|
| 164 |
+
"byteLength": 67108864,
|
| 165 |
+
"sha256": "c7117776620be6a88ca3dc75e4f6f9cf5d0e4c75af65c4c70ad749b2a71ff1e7"
|
| 166 |
+
},
|
| 167 |
+
{
|
| 168 |
+
"path": "weights/00030.bin",
|
| 169 |
+
"byteLength": 67108864,
|
| 170 |
+
"sha256": "167ef2cb84a2e048391b9ffdc4d74ea3d01bc48ef4ae7599f63399dc0b21f6c2"
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"path": "weights/00031.bin",
|
| 174 |
+
"byteLength": 67108864,
|
| 175 |
+
"sha256": "4ac5c537cc558ffb516865cc5c74d7df67ead448c825e889253609d321a75860"
|
| 176 |
+
},
|
| 177 |
+
{
|
| 178 |
+
"path": "weights/00032.bin",
|
| 179 |
+
"byteLength": 67108864,
|
| 180 |
+
"sha256": "af6411ab25d2754d157015d3082556e2f045a9c22648a5d3ea0e19ba20bd8680"
|
| 181 |
+
},
|
| 182 |
+
{
|
| 183 |
+
"path": "weights/00033.bin",
|
| 184 |
+
"byteLength": 67108864,
|
| 185 |
+
"sha256": "37beea47d35309a94cafa6f629a01587a61a3ee810cddda481c0aa70fc88b035"
|
| 186 |
+
},
|
| 187 |
+
{
|
| 188 |
+
"path": "weights/00034.bin",
|
| 189 |
+
"byteLength": 67108864,
|
| 190 |
+
"sha256": "2fe80f1a560025c4f1ff715fd6d73e1bfc94fe9a91ea27be1d4998e069f75fb7"
|
| 191 |
+
},
|
| 192 |
+
{
|
| 193 |
+
"path": "weights/00035.bin",
|
| 194 |
+
"byteLength": 67108864,
|
| 195 |
+
"sha256": "74aa99ea99e5d259085b40b8fda0e387d1631f0043fab05ee05a5721284b2e7b"
|
| 196 |
+
},
|
| 197 |
+
{
|
| 198 |
+
"path": "weights/00036.bin",
|
| 199 |
+
"byteLength": 67108864,
|
| 200 |
+
"sha256": "954bea65ec7de3b20f1115760acc1b320342f98c52dc0e64c67c5cfffcd2b5df"
|
| 201 |
+
},
|
| 202 |
+
{
|
| 203 |
+
"path": "weights/00037.bin",
|
| 204 |
+
"byteLength": 67108864,
|
| 205 |
+
"sha256": "6cedc8f34f47355526105527c3655ad28eeaf7e0364e118ca2eb7a2dfcbf0429"
|
| 206 |
+
},
|
| 207 |
+
{
|
| 208 |
+
"path": "weights/00038.bin",
|
| 209 |
+
"byteLength": 67108864,
|
| 210 |
+
"sha256": "c1772dcf3a9d423e2784d3da64d3f3e33f6a81f650e32f125674f559f12c71d9"
|
| 211 |
+
},
|
| 212 |
+
{
|
| 213 |
+
"path": "weights/00039.bin",
|
| 214 |
+
"byteLength": 67108864,
|
| 215 |
+
"sha256": "b6e6e2c4206c88d41dce30b64f530d8dcd221007862f254f7c44ac5f0bb2de8a"
|
| 216 |
+
},
|
| 217 |
+
{
|
| 218 |
+
"path": "weights/00040.bin",
|
| 219 |
+
"byteLength": 67108864,
|
| 220 |
+
"sha256": "c231746aa8cb388fd14df22b9cac944a02ae3807276a684ecaf88df4e5666658"
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"path": "weights/00041.bin",
|
| 224 |
+
"byteLength": 67108864,
|
| 225 |
+
"sha256": "8d8e7890d6e02df4f647c5506694da41b1003ad6287f8beb31a3c08c69138f20"
|
| 226 |
+
},
|
| 227 |
+
{
|
| 228 |
+
"path": "weights/00042.bin",
|
| 229 |
+
"byteLength": 67108864,
|
| 230 |
+
"sha256": "5d4f9d8700596261ca192cdd557c6742ffaf52237896c8e52454cb1b56f105d3"
|
| 231 |
+
},
|
| 232 |
+
{
|
| 233 |
+
"path": "weights/00043.bin",
|
| 234 |
+
"byteLength": 67108864,
|
| 235 |
+
"sha256": "029c2af5eeecac514200c27a3d859fb9ce5657b57b8c2eeade27c37a61694b08"
|
| 236 |
+
},
|
| 237 |
+
{
|
| 238 |
+
"path": "weights/00044.bin",
|
| 239 |
+
"byteLength": 67108864,
|
| 240 |
+
"sha256": "d8222e1da2d69bb655abe3b98e17f0962788b5edea3ea20becf6449e1f37b027"
|
| 241 |
+
},
|
| 242 |
+
{
|
| 243 |
+
"path": "weights/00045.bin",
|
| 244 |
+
"byteLength": 67108864,
|
| 245 |
+
"sha256": "1a10a7838dd92cbeb85c4b5b1291cd12f3e15e278200b9bf1637879afeebc063"
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"path": "weights/00046.bin",
|
| 249 |
+
"byteLength": 67108864,
|
| 250 |
+
"sha256": "6b8025c0e8006b9992d7126f06335ec16325c405dee96aa983c5ab6f1029250e"
|
| 251 |
+
},
|
| 252 |
+
{
|
| 253 |
+
"path": "weights/00047.bin",
|
| 254 |
+
"byteLength": 67108864,
|
| 255 |
+
"sha256": "71320ebe24aee640fa41294e99dc6d28d157ad7fc4852d5ca2127055103901e1"
|
| 256 |
+
},
|
| 257 |
+
{
|
| 258 |
+
"path": "weights/00048.bin",
|
| 259 |
+
"byteLength": 67108864,
|
| 260 |
+
"sha256": "62d7f64c030deb10fbfcf1c36c64a5b4bec7d77e64116e13957d4af3fb6162c1"
|
| 261 |
+
},
|
| 262 |
+
{
|
| 263 |
+
"path": "weights/00049.bin",
|
| 264 |
+
"byteLength": 67108864,
|
| 265 |
+
"sha256": "8497f74cdd7ec951dd080744f63ca04fc4b54078cabf3dea6597da67e942ec98"
|
| 266 |
+
},
|
| 267 |
+
{
|
| 268 |
+
"path": "weights/00050.bin",
|
| 269 |
+
"byteLength": 67108864,
|
| 270 |
+
"sha256": "445d1f5eea909ff1d476607fbd803b27b7b269b31cadd8a728bfbeedf2e74ba0"
|
| 271 |
+
},
|
| 272 |
+
{
|
| 273 |
+
"path": "weights/00051.bin",
|
| 274 |
+
"byteLength": 39108352,
|
| 275 |
+
"sha256": "42b2274ac0d3bda976a3246a7c21102b21651048b7e9aac3eb37db983e689299"
|
| 276 |
+
},
|
| 277 |
+
{
|
| 278 |
+
"path": "kernels/44a50c95f6df65dd90f18b3425789a3b213a25a0e3c80080df677f2972aa63e9.wgsl",
|
| 279 |
+
"byteLength": 488,
|
| 280 |
+
"sha256": "44a50c95f6df65dd90f18b3425789a3b213a25a0e3c80080df677f2972aa63e9"
|
| 281 |
+
},
|
| 282 |
+
{
|
| 283 |
+
"path": "kernels/c8be6fb8617061857df35e7ab1603e5550b9ce7a31d73d75d77bed7cdc5d241d.wgsl",
|
| 284 |
+
"byteLength": 496,
|
| 285 |
+
"sha256": "c8be6fb8617061857df35e7ab1603e5550b9ce7a31d73d75d77bed7cdc5d241d"
|
| 286 |
+
},
|
| 287 |
+
{
|
| 288 |
+
"path": "kernels/a39942521aae0a7d7464b7ea4a1ca5319a3413097899bb118f3b58db9ec8e78d.wgsl",
|
| 289 |
+
"byteLength": 496,
|
| 290 |
+
"sha256": "a39942521aae0a7d7464b7ea4a1ca5319a3413097899bb118f3b58db9ec8e78d"
|
| 291 |
+
},
|
| 292 |
+
{
|
| 293 |
+
"path": "kernels/2c6b48ecf46e2d5956447e131ed77da3b567090ba8f22e1942b8b88366b84cee.wgsl",
|
| 294 |
+
"byteLength": 497,
|
| 295 |
+
"sha256": "2c6b48ecf46e2d5956447e131ed77da3b567090ba8f22e1942b8b88366b84cee"
|
| 296 |
+
},
|
| 297 |
+
{
|
| 298 |
+
"path": "kernels/9249c507b0da3d89085fd5f8327b7d37fa1764281d06066cbc208d6d7e2ac137.wgsl",
|
| 299 |
+
"byteLength": 499,
|
| 300 |
+
"sha256": "9249c507b0da3d89085fd5f8327b7d37fa1764281d06066cbc208d6d7e2ac137"
|
| 301 |
+
},
|
| 302 |
+
{
|
| 303 |
+
"path": "kernels/4e730849e680dcd1773c63d6bdb3398b869163b7aca5ca81ae12445b805ba7af.wgsl",
|
| 304 |
+
"byteLength": 499,
|
| 305 |
+
"sha256": "4e730849e680dcd1773c63d6bdb3398b869163b7aca5ca81ae12445b805ba7af"
|
| 306 |
+
},
|
| 307 |
+
{
|
| 308 |
+
"path": "kernels/1a3351b3225f169402dd4c0b1bfbcc407f8b5fdccfb10c74ccb80b7c3bd85a37.wgsl",
|
| 309 |
+
"byteLength": 499,
|
| 310 |
+
"sha256": "1a3351b3225f169402dd4c0b1bfbcc407f8b5fdccfb10c74ccb80b7c3bd85a37"
|
| 311 |
+
},
|
| 312 |
+
{
|
| 313 |
+
"path": "kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl",
|
| 314 |
+
"byteLength": 499,
|
| 315 |
+
"sha256": "fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1"
|
| 316 |
+
},
|
| 317 |
+
{
|
| 318 |
+
"path": "kernels/73c884912738b1cca460f4ab298a530b8e6b543836ba47c0b507e010d8b2afba.wgsl",
|
| 319 |
+
"byteLength": 385,
|
| 320 |
+
"sha256": "73c884912738b1cca460f4ab298a530b8e6b543836ba47c0b507e010d8b2afba"
|
| 321 |
+
},
|
| 322 |
+
{
|
| 323 |
+
"path": "kernels/a37dac611b27158f19aa5bd70c43217286e610e733cbd602b91666b4af42d3ef.wgsl",
|
| 324 |
+
"byteLength": 285,
|
| 325 |
+
"sha256": "a37dac611b27158f19aa5bd70c43217286e610e733cbd602b91666b4af42d3ef"
|
| 326 |
+
},
|
| 327 |
+
{
|
| 328 |
+
"path": "kernels/dc4ee648b97b273931e31c95b910d66f11e34a1cb036589e9ae9cc250b6e6291.wgsl",
|
| 329 |
+
"byteLength": 286,
|
| 330 |
+
"sha256": "dc4ee648b97b273931e31c95b910d66f11e34a1cb036589e9ae9cc250b6e6291"
|
| 331 |
+
},
|
| 332 |
+
{
|
| 333 |
+
"path": "kernels/985bb9ad33654b9adbd4a256d626e346556a10dad514692800da8ebd7910f0f0.wgsl",
|
| 334 |
+
"byteLength": 362,
|
| 335 |
+
"sha256": "985bb9ad33654b9adbd4a256d626e346556a10dad514692800da8ebd7910f0f0"
|
| 336 |
+
},
|
| 337 |
+
{
|
| 338 |
+
"path": "kernels/c72041e82befee6919af48775291256e22a43dc6445ef0aa288db6b96585a2a9.wgsl",
|
| 339 |
+
"byteLength": 286,
|
| 340 |
+
"sha256": "c72041e82befee6919af48775291256e22a43dc6445ef0aa288db6b96585a2a9"
|
| 341 |
+
},
|
| 342 |
+
{
|
| 343 |
+
"path": "kernels/a77f14c89662d2d3da8abd8f109667793dc662d307e5e1c61123be753e25437b.wgsl",
|
| 344 |
+
"byteLength": 307,
|
| 345 |
+
"sha256": "a77f14c89662d2d3da8abd8f109667793dc662d307e5e1c61123be753e25437b"
|
| 346 |
+
},
|
| 347 |
+
{
|
| 348 |
+
"path": "kernels/7183997261247fa4df7e081c0d6d01036fee95b9b57ef944d5f44f72fc80d5fe.wgsl",
|
| 349 |
+
"byteLength": 285,
|
| 350 |
+
"sha256": "7183997261247fa4df7e081c0d6d01036fee95b9b57ef944d5f44f72fc80d5fe"
|
| 351 |
+
},
|
| 352 |
+
{
|
| 353 |
+
"path": "kernels/222a2645e3e02d0a4063a63ca1b6fa4c89faee6b76905b20de4dd54ab3077ea3.wgsl",
|
| 354 |
+
"byteLength": 285,
|
| 355 |
+
"sha256": "222a2645e3e02d0a4063a63ca1b6fa4c89faee6b76905b20de4dd54ab3077ea3"
|
| 356 |
+
},
|
| 357 |
+
{
|
| 358 |
+
"path": "kernels/cc250879ffbf43ba05860b5a86f6a824e8ca7b4c9f820137a68e1ba633e09738.wgsl",
|
| 359 |
+
"byteLength": 573,
|
| 360 |
+
"sha256": "cc250879ffbf43ba05860b5a86f6a824e8ca7b4c9f820137a68e1ba633e09738"
|
| 361 |
+
},
|
| 362 |
+
{
|
| 363 |
+
"path": "kernels/53d6eb0b5e6d49bfd3bb9fd1b781e13317adf528e047da2416e95f5a3a13b1b4.wgsl",
|
| 364 |
+
"byteLength": 381,
|
| 365 |
+
"sha256": "53d6eb0b5e6d49bfd3bb9fd1b781e13317adf528e047da2416e95f5a3a13b1b4"
|
| 366 |
+
},
|
| 367 |
+
{
|
| 368 |
+
"path": "kernels/13dc73935b9b3b978232043e13babee3877bd53ca572be440de0590dacce8b17.wgsl",
|
| 369 |
+
"byteLength": 367,
|
| 370 |
+
"sha256": "13dc73935b9b3b978232043e13babee3877bd53ca572be440de0590dacce8b17"
|
| 371 |
+
},
|
| 372 |
+
{
|
| 373 |
+
"path": "kernels/9625ca0b071511e5261877fd21627ca354ea0219da86a10887e8054afa15dcfd.wgsl",
|
| 374 |
+
"byteLength": 367,
|
| 375 |
+
"sha256": "9625ca0b071511e5261877fd21627ca354ea0219da86a10887e8054afa15dcfd"
|
| 376 |
+
},
|
| 377 |
+
{
|
| 378 |
+
"path": "kernels/7121b5c223da0b0f28991f55cfed3c3f3390caa0bf65a8e58ae380db281ceb6b.wgsl",
|
| 379 |
+
"byteLength": 368,
|
| 380 |
+
"sha256": "7121b5c223da0b0f28991f55cfed3c3f3390caa0bf65a8e58ae380db281ceb6b"
|
| 381 |
+
},
|
| 382 |
+
{
|
| 383 |
+
"path": "kernels/4be963f9a4bb928764fd0efe02769e220b0e69defb2f8b22ab28e41a90d3fc14.wgsl",
|
| 384 |
+
"byteLength": 286,
|
| 385 |
+
"sha256": "4be963f9a4bb928764fd0efe02769e220b0e69defb2f8b22ab28e41a90d3fc14"
|
| 386 |
+
},
|
| 387 |
+
{
|
| 388 |
+
"path": "kernels/42c5af4838daf75fff9d4bb9a5df409511c1d6daed617d05eaf033a977503eac.wgsl",
|
| 389 |
+
"byteLength": 548,
|
| 390 |
+
"sha256": "42c5af4838daf75fff9d4bb9a5df409511c1d6daed617d05eaf033a977503eac"
|
| 391 |
+
},
|
| 392 |
+
{
|
| 393 |
+
"path": "kernels/3bb850bda95bf77706a2839616a401b773f9de0428d1b427e61fb04e2c35fe74.wgsl",
|
| 394 |
+
"byteLength": 493,
|
| 395 |
+
"sha256": "3bb850bda95bf77706a2839616a401b773f9de0428d1b427e61fb04e2c35fe74"
|
| 396 |
+
},
|
| 397 |
+
{
|
| 398 |
+
"path": "kernels/947f5cc8b3f87e1a0d4d322d9d9e71e2ed16ce6e1f7c91118678c164dc1c8752.wgsl",
|
| 399 |
+
"byteLength": 381,
|
| 400 |
+
"sha256": "947f5cc8b3f87e1a0d4d322d9d9e71e2ed16ce6e1f7c91118678c164dc1c8752"
|
| 401 |
+
},
|
| 402 |
+
{
|
| 403 |
+
"path": "kernels/04f26661cc9ac73bb7f39f66b76c4be31ee8774e094eeb41ed7d677e1b1d3fa9.wgsl",
|
| 404 |
+
"byteLength": 368,
|
| 405 |
+
"sha256": "04f26661cc9ac73bb7f39f66b76c4be31ee8774e094eeb41ed7d677e1b1d3fa9"
|
| 406 |
+
},
|
| 407 |
+
{
|
| 408 |
+
"path": "kernels/deee894ecb86334ff82870260fc5edbc36439c1d3bce09fab5708c03d699b390.wgsl",
|
| 409 |
+
"byteLength": 367,
|
| 410 |
+
"sha256": "deee894ecb86334ff82870260fc5edbc36439c1d3bce09fab5708c03d699b390"
|
| 411 |
+
},
|
| 412 |
+
{
|
| 413 |
+
"path": "kernels/3fa1efae6d90015ba69cb40cef009f49ad7f7a960018fb92a962707deff4f09e.wgsl",
|
| 414 |
+
"byteLength": 286,
|
| 415 |
+
"sha256": "3fa1efae6d90015ba69cb40cef009f49ad7f7a960018fb92a962707deff4f09e"
|
| 416 |
+
},
|
| 417 |
+
{
|
| 418 |
+
"path": "kernels/9144d827dae4c52b80abb829178a9ed901ce5dbc6702ad94b0b355e8eaad5ea5.wgsl",
|
| 419 |
+
"byteLength": 548,
|
| 420 |
+
"sha256": "9144d827dae4c52b80abb829178a9ed901ce5dbc6702ad94b0b355e8eaad5ea5"
|
| 421 |
+
},
|
| 422 |
+
{
|
| 423 |
+
"path": "kernels/5fd6e068841f5c054392bef564909dbf086bae9e4030f3625d1143244a08cbbf.wgsl",
|
| 424 |
+
"byteLength": 495,
|
| 425 |
+
"sha256": "5fd6e068841f5c054392bef564909dbf086bae9e4030f3625d1143244a08cbbf"
|
| 426 |
+
},
|
| 427 |
+
{
|
| 428 |
+
"path": "kernels/c0b2947798baa198598d75ca0e5dcd31a9fa320499665e34f7bb81d27fc15fb0.wgsl",
|
| 429 |
+
"byteLength": 307,
|
| 430 |
+
"sha256": "c0b2947798baa198598d75ca0e5dcd31a9fa320499665e34f7bb81d27fc15fb0"
|
| 431 |
+
},
|
| 432 |
+
{
|
| 433 |
+
"path": "kernels/2e1ce6ef01198780289fd4a35d8f86b5172595ed189cf931e8444091d49e8d3a.wgsl",
|
| 434 |
+
"byteLength": 297,
|
| 435 |
+
"sha256": "2e1ce6ef01198780289fd4a35d8f86b5172595ed189cf931e8444091d49e8d3a"
|
| 436 |
+
},
|
| 437 |
+
{
|
| 438 |
+
"path": "kernels/c90428425f6d220b441e97e3b894adfb090869c98b17f53afbd2f9fb202b4525.wgsl",
|
| 439 |
+
"byteLength": 307,
|
| 440 |
+
"sha256": "c90428425f6d220b441e97e3b894adfb090869c98b17f53afbd2f9fb202b4525"
|
| 441 |
+
},
|
| 442 |
+
{
|
| 443 |
+
"path": "kernels/0fb8222de35c84fb88807d4a3880f21188cf48d64c89a21aa208d7d72a48c273.wgsl",
|
| 444 |
+
"byteLength": 298,
|
| 445 |
+
"sha256": "0fb8222de35c84fb88807d4a3880f21188cf48d64c89a21aa208d7d72a48c273"
|
| 446 |
+
},
|
| 447 |
+
{
|
| 448 |
+
"path": "kernels/c80a8e9a7d08644037dcc89d0faea51c11125e9212f09dac7a4fc32d1d4f2743.wgsl",
|
| 449 |
+
"byteLength": 302,
|
| 450 |
+
"sha256": "c80a8e9a7d08644037dcc89d0faea51c11125e9212f09dac7a4fc32d1d4f2743"
|
| 451 |
+
},
|
| 452 |
+
{
|
| 453 |
+
"path": "kernels/2db8a995aaf1e89bf2da258d8e77c4ccc53a4d61ab9b352757da0e5a7321729d.wgsl",
|
| 454 |
+
"byteLength": 308,
|
| 455 |
+
"sha256": "2db8a995aaf1e89bf2da258d8e77c4ccc53a4d61ab9b352757da0e5a7321729d"
|
| 456 |
+
},
|
| 457 |
+
{
|
| 458 |
+
"path": "kernels/67374f90369a4c4b8fd88cdd3f6da26f1950cd7402ae7e7abb1c358bfe6cc0cd.wgsl",
|
| 459 |
+
"byteLength": 441,
|
| 460 |
+
"sha256": "67374f90369a4c4b8fd88cdd3f6da26f1950cd7402ae7e7abb1c358bfe6cc0cd"
|
| 461 |
+
},
|
| 462 |
+
{
|
| 463 |
+
"path": "kernels/74825c737a9af6b5b5f135b1df88afaa7e80c3dfbb2ed9dd406e9242c50bfe06.wgsl",
|
| 464 |
+
"byteLength": 306,
|
| 465 |
+
"sha256": "74825c737a9af6b5b5f135b1df88afaa7e80c3dfbb2ed9dd406e9242c50bfe06"
|
| 466 |
+
},
|
| 467 |
+
{
|
| 468 |
+
"path": "kernels/48f34a333ff70495892101c428694fcddedec29f954b659093d206abbe1f7c15.wgsl",
|
| 469 |
+
"byteLength": 314,
|
| 470 |
+
"sha256": "48f34a333ff70495892101c428694fcddedec29f954b659093d206abbe1f7c15"
|
| 471 |
+
},
|
| 472 |
+
{
|
| 473 |
+
"path": "kernels/4cd438e7ca1c026269bc19fdf9fb0fdf0041d106ab97f168b3ee259159689b08.wgsl",
|
| 474 |
+
"byteLength": 366,
|
| 475 |
+
"sha256": "4cd438e7ca1c026269bc19fdf9fb0fdf0041d106ab97f168b3ee259159689b08"
|
| 476 |
+
},
|
| 477 |
+
{
|
| 478 |
+
"path": "kernels/8f18ba35437ae0887d4d696e1494a47a5bd1a2a17befc070189db062616d6ece.wgsl",
|
| 479 |
+
"byteLength": 309,
|
| 480 |
+
"sha256": "8f18ba35437ae0887d4d696e1494a47a5bd1a2a17befc070189db062616d6ece"
|
| 481 |
+
},
|
| 482 |
+
{
|
| 483 |
+
"path": "kernels/421e5b9b6315c1f131e8e555ee8d1d23751643d1d071e48fa177bcc2f65d3712.wgsl",
|
| 484 |
+
"byteLength": 387,
|
| 485 |
+
"sha256": "421e5b9b6315c1f131e8e555ee8d1d23751643d1d071e48fa177bcc2f65d3712"
|
| 486 |
+
},
|
| 487 |
+
{
|
| 488 |
+
"path": "kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl",
|
| 489 |
+
"byteLength": 302,
|
| 490 |
+
"sha256": "f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b"
|
| 491 |
+
},
|
| 492 |
+
{
|
| 493 |
+
"path": "kernels/deda4d3032222f1f1bd8cf059fa8131f8046be80fa046f227547f667d8f06e0c.wgsl",
|
| 494 |
+
"byteLength": 866,
|
| 495 |
+
"sha256": "deda4d3032222f1f1bd8cf059fa8131f8046be80fa046f227547f667d8f06e0c"
|
| 496 |
+
},
|
| 497 |
+
{
|
| 498 |
+
"path": "kernels/3a87037580f20ca38623bdcc88abd77f8cc3a83d8b3d1726756a1ec01656a496.wgsl",
|
| 499 |
+
"byteLength": 379,
|
| 500 |
+
"sha256": "3a87037580f20ca38623bdcc88abd77f8cc3a83d8b3d1726756a1ec01656a496"
|
| 501 |
+
},
|
| 502 |
+
{
|
| 503 |
+
"path": "kernels/17d9b9ec53d19b9ce8e3e750fd7beeb668dbc872a19e0ab5d29e566d84490e74.wgsl",
|
| 504 |
+
"byteLength": 866,
|
| 505 |
+
"sha256": "17d9b9ec53d19b9ce8e3e750fd7beeb668dbc872a19e0ab5d29e566d84490e74"
|
| 506 |
+
},
|
| 507 |
+
{
|
| 508 |
+
"path": "kernels/6a83253d850e0909ae680acaa0774c5ad110f4c057980106c0383d73371bfb1a.wgsl",
|
| 509 |
+
"byteLength": 302,
|
| 510 |
+
"sha256": "6a83253d850e0909ae680acaa0774c5ad110f4c057980106c0383d73371bfb1a"
|
| 511 |
+
},
|
| 512 |
+
{
|
| 513 |
+
"path": "kernels/a051a8e7a9e6b7624e879ea355312b0517d92e476e10e73847a706e396e9549a.wgsl",
|
| 514 |
+
"byteLength": 858,
|
| 515 |
+
"sha256": "a051a8e7a9e6b7624e879ea355312b0517d92e476e10e73847a706e396e9549a"
|
| 516 |
+
},
|
| 517 |
+
{
|
| 518 |
+
"path": "kernels/6a337b88a5efde2d59ea676f0cfb58df2003935428bcc283950b7c89cab1aa7f.wgsl",
|
| 519 |
+
"byteLength": 561,
|
| 520 |
+
"sha256": "6a337b88a5efde2d59ea676f0cfb58df2003935428bcc283950b7c89cab1aa7f"
|
| 521 |
+
},
|
| 522 |
+
{
|
| 523 |
+
"path": "kernels/26862ccab76186d81a45f06c5a7c9e1cd04e4592dbe151341043725a49a5cd2f.wgsl",
|
| 524 |
+
"byteLength": 392,
|
| 525 |
+
"sha256": "26862ccab76186d81a45f06c5a7c9e1cd04e4592dbe151341043725a49a5cd2f"
|
| 526 |
+
},
|
| 527 |
+
{
|
| 528 |
+
"path": "kernels/b0838d1f95f0fd6641bd3ae7d989ebe8f964bc3c82631b2a33e2ca564a927e9b.wgsl",
|
| 529 |
+
"byteLength": 304,
|
| 530 |
+
"sha256": "b0838d1f95f0fd6641bd3ae7d989ebe8f964bc3c82631b2a33e2ca564a927e9b"
|
| 531 |
+
},
|
| 532 |
+
{
|
| 533 |
+
"path": "kernels/bcbe14ef2fceea3448f416019a200c774bbd023457d9c833f20bf6c674bfa87f.wgsl",
|
| 534 |
+
"byteLength": 762,
|
| 535 |
+
"sha256": "bcbe14ef2fceea3448f416019a200c774bbd023457d9c833f20bf6c674bfa87f"
|
| 536 |
+
},
|
| 537 |
+
{
|
| 538 |
+
"path": "kernels/bb07991ad7088f42c159cbd086520fb2900c45cf27ed91784f2dc1780d36ed70.wgsl",
|
| 539 |
+
"byteLength": 392,
|
| 540 |
+
"sha256": "bb07991ad7088f42c159cbd086520fb2900c45cf27ed91784f2dc1780d36ed70"
|
| 541 |
+
},
|
| 542 |
+
{
|
| 543 |
+
"path": "kernels/91fe8f8184a87eb1a52ef4ca8ef340b9b209789ceaa5b41a47f2cd240571ab70.wgsl",
|
| 544 |
+
"byteLength": 338,
|
| 545 |
+
"sha256": "91fe8f8184a87eb1a52ef4ca8ef340b9b209789ceaa5b41a47f2cd240571ab70"
|
| 546 |
+
},
|
| 547 |
+
{
|
| 548 |
+
"path": "kernels/ce21e77f8c5ec99a64e195c9e92fdde9ae295eeff969b4f3b26b79f565a8e25c.wgsl",
|
| 549 |
+
"byteLength": 389,
|
| 550 |
+
"sha256": "ce21e77f8c5ec99a64e195c9e92fdde9ae295eeff969b4f3b26b79f565a8e25c"
|
| 551 |
+
},
|
| 552 |
+
{
|
| 553 |
+
"path": "kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl",
|
| 554 |
+
"byteLength": 379,
|
| 555 |
+
"sha256": "fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d"
|
| 556 |
+
},
|
| 557 |
+
{
|
| 558 |
+
"path": "kernels/9e13a281c20a618b227cdda747fdecaeca171af334742b83a80d2019ebb96cbd.wgsl",
|
| 559 |
+
"byteLength": 394,
|
| 560 |
+
"sha256": "9e13a281c20a618b227cdda747fdecaeca171af334742b83a80d2019ebb96cbd"
|
| 561 |
+
},
|
| 562 |
+
{
|
| 563 |
+
"path": "kernels/6be08553b45679d139ac09782dd180d640757cc4ed4f1d00ceeeb65dc470e72d.wgsl",
|
| 564 |
+
"byteLength": 397,
|
| 565 |
+
"sha256": "6be08553b45679d139ac09782dd180d640757cc4ed4f1d00ceeeb65dc470e72d"
|
| 566 |
+
},
|
| 567 |
+
{
|
| 568 |
+
"path": "kernels/6acb95aac27b4ee1945a1ea077b48448a1a91509a577269847d244a90b32c132.wgsl",
|
| 569 |
+
"byteLength": 397,
|
| 570 |
+
"sha256": "6acb95aac27b4ee1945a1ea077b48448a1a91509a577269847d244a90b32c132"
|
| 571 |
+
},
|
| 572 |
+
{
|
| 573 |
+
"path": "kernels/990406d9e76238db8bc85793325e969e48c04c75d1a217fe63b7cb7d9c561edf.wgsl",
|
| 574 |
+
"byteLength": 334,
|
| 575 |
+
"sha256": "990406d9e76238db8bc85793325e969e48c04c75d1a217fe63b7cb7d9c561edf"
|
| 576 |
+
},
|
| 577 |
+
{
|
| 578 |
+
"path": "kernels/777b69ccbce41d844bbde50c84294eec98066ce09c0a49249c0083e6a98ab561.wgsl",
|
| 579 |
+
"byteLength": 298,
|
| 580 |
+
"sha256": "777b69ccbce41d844bbde50c84294eec98066ce09c0a49249c0083e6a98ab561"
|
| 581 |
+
},
|
| 582 |
+
{
|
| 583 |
+
"path": "kernels/51fd4d798491c6a80daff4c18b0495926b7f62269dfc3a78a327faa52ba2a759.wgsl",
|
| 584 |
+
"byteLength": 307,
|
| 585 |
+
"sha256": "51fd4d798491c6a80daff4c18b0495926b7f62269dfc3a78a327faa52ba2a759"
|
| 586 |
+
},
|
| 587 |
+
{
|
| 588 |
+
"path": "kernels/8d0a37e497bcb37e2d5a1746fba59fd69680ed8eeada4835c5d0eeef840d57ab.wgsl",
|
| 589 |
+
"byteLength": 303,
|
| 590 |
+
"sha256": "8d0a37e497bcb37e2d5a1746fba59fd69680ed8eeada4835c5d0eeef840d57ab"
|
| 591 |
+
},
|
| 592 |
+
{
|
| 593 |
+
"path": "kernels/c4e65292c406754db5cde9209846773aec380a2963ba6ca329ea68fe501ed3e0.wgsl",
|
| 594 |
+
"byteLength": 401,
|
| 595 |
+
"sha256": "c4e65292c406754db5cde9209846773aec380a2963ba6ca329ea68fe501ed3e0"
|
| 596 |
+
},
|
| 597 |
+
{
|
| 598 |
+
"path": "kernels/59ea88d691b919af03bbb26f0253decfbc35d74f9661cdd3a08570ae85c313d2.wgsl",
|
| 599 |
+
"byteLength": 379,
|
| 600 |
+
"sha256": "59ea88d691b919af03bbb26f0253decfbc35d74f9661cdd3a08570ae85c313d2"
|
| 601 |
+
},
|
| 602 |
+
{
|
| 603 |
+
"path": "kernels/c23bee3c3664172bf0a078a96acd2b3ad3136732234975f757d313e696c2c37a.wgsl",
|
| 604 |
+
"byteLength": 381,
|
| 605 |
+
"sha256": "c23bee3c3664172bf0a078a96acd2b3ad3136732234975f757d313e696c2c37a"
|
| 606 |
+
},
|
| 607 |
+
{
|
| 608 |
+
"path": "kernels/4a952811352a76ed9369f2e11ba4d52917b618a5bc95e3232fdfa0579a79bef3.wgsl",
|
| 609 |
+
"byteLength": 320,
|
| 610 |
+
"sha256": "4a952811352a76ed9369f2e11ba4d52917b618a5bc95e3232fdfa0579a79bef3"
|
| 611 |
+
},
|
| 612 |
+
{
|
| 613 |
+
"path": "kernels/70ce424e071e4be502db10d94f3d121cbf8d15d920db399cc6e3a0727c060caa.wgsl",
|
| 614 |
+
"byteLength": 471,
|
| 615 |
+
"sha256": "70ce424e071e4be502db10d94f3d121cbf8d15d920db399cc6e3a0727c060caa"
|
| 616 |
+
},
|
| 617 |
+
{
|
| 618 |
+
"path": "kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl",
|
| 619 |
+
"byteLength": 319,
|
| 620 |
+
"sha256": "ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507"
|
| 621 |
+
},
|
| 622 |
+
{
|
| 623 |
+
"path": "kernels/45bb598b61c05eb6cdf699755e2877c598bb6fda0eee019e60d8301535dd3ec2.wgsl",
|
| 624 |
+
"byteLength": 327,
|
| 625 |
+
"sha256": "45bb598b61c05eb6cdf699755e2877c598bb6fda0eee019e60d8301535dd3ec2"
|
| 626 |
+
},
|
| 627 |
+
{
|
| 628 |
+
"path": "kernels/408b4edf1721b552fd1406f682e9c1612b2662372860bf14e040f011c1ee0cb9.wgsl",
|
| 629 |
+
"byteLength": 399,
|
| 630 |
+
"sha256": "408b4edf1721b552fd1406f682e9c1612b2662372860bf14e040f011c1ee0cb9"
|
| 631 |
+
},
|
| 632 |
+
{
|
| 633 |
+
"path": "kernels/7ad635ba3bd72099f5b84597ad23ed54b83873ac53944649fd0bedb25a52a692.wgsl",
|
| 634 |
+
"byteLength": 408,
|
| 635 |
+
"sha256": "7ad635ba3bd72099f5b84597ad23ed54b83873ac53944649fd0bedb25a52a692"
|
| 636 |
+
},
|
| 637 |
+
{
|
| 638 |
+
"path": "kernels/665cda3c121e57eca4b72aa63e61e2e3d7935fb204d6fbc57adbb0b393fd32d4.wgsl",
|
| 639 |
+
"byteLength": 367,
|
| 640 |
+
"sha256": "665cda3c121e57eca4b72aa63e61e2e3d7935fb204d6fbc57adbb0b393fd32d4"
|
| 641 |
+
},
|
| 642 |
+
{
|
| 643 |
+
"path": "kernels/2711a4a396071f4e99303d01d4854ccaa37a445f4b718ebd7b61cf1c37e56b48.wgsl",
|
| 644 |
+
"byteLength": 355,
|
| 645 |
+
"sha256": "2711a4a396071f4e99303d01d4854ccaa37a445f4b718ebd7b61cf1c37e56b48"
|
| 646 |
+
},
|
| 647 |
+
{
|
| 648 |
+
"path": "kernels/17ec6bdaf98edf7657b74a25036c2bec806ecbb4280f33fff6afd2e0de5ed377.wgsl",
|
| 649 |
+
"byteLength": 317,
|
| 650 |
+
"sha256": "17ec6bdaf98edf7657b74a25036c2bec806ecbb4280f33fff6afd2e0de5ed377"
|
| 651 |
+
},
|
| 652 |
+
{
|
| 653 |
+
"path": "kernels/0835fa80eaadb7c0e6d677e1fc622ad5dcedabb431e5d312f3b7aeb2252a7c7c.wgsl",
|
| 654 |
+
"byteLength": 231,
|
| 655 |
+
"sha256": "0835fa80eaadb7c0e6d677e1fc622ad5dcedabb431e5d312f3b7aeb2252a7c7c"
|
| 656 |
+
},
|
| 657 |
+
{
|
| 658 |
+
"path": "kernels/234987ec68497956ea7aef8e3f44c8a73dbe4c1519165d123946bedbb4d18e26.wgsl",
|
| 659 |
+
"byteLength": 380,
|
| 660 |
+
"sha256": "234987ec68497956ea7aef8e3f44c8a73dbe4c1519165d123946bedbb4d18e26"
|
| 661 |
+
},
|
| 662 |
+
{
|
| 663 |
+
"path": "kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl",
|
| 664 |
+
"byteLength": 341,
|
| 665 |
+
"sha256": "f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3"
|
| 666 |
+
},
|
| 667 |
+
{
|
| 668 |
+
"path": "kernels/57dc406322bf3badd8490493ef924bd7e7e0afd542d2d6e409b4d8a3b4b784f7.wgsl",
|
| 669 |
+
"byteLength": 286,
|
| 670 |
+
"sha256": "57dc406322bf3badd8490493ef924bd7e7e0afd542d2d6e409b4d8a3b4b784f7"
|
| 671 |
+
},
|
| 672 |
+
{
|
| 673 |
+
"path": "kernels/742db031d819fdf5a756f37e8e824e2dcb2ca3f30efac3ffbd5918181059ae3a.wgsl",
|
| 674 |
+
"byteLength": 393,
|
| 675 |
+
"sha256": "742db031d819fdf5a756f37e8e824e2dcb2ca3f30efac3ffbd5918181059ae3a"
|
| 676 |
+
},
|
| 677 |
+
{
|
| 678 |
+
"path": "kernels/7fe183583b43b627721ba6853b306288d7ceea4b42b630410f47ea9637220a4b.wgsl",
|
| 679 |
+
"byteLength": 290,
|
| 680 |
+
"sha256": "7fe183583b43b627721ba6853b306288d7ceea4b42b630410f47ea9637220a4b"
|
| 681 |
+
},
|
| 682 |
+
{
|
| 683 |
+
"path": "kernels/32a5027cac5dd969d63fe5d5c88d7c87abb600c43ad1d70e1c56615ea781eff3.wgsl",
|
| 684 |
+
"byteLength": 422,
|
| 685 |
+
"sha256": "32a5027cac5dd969d63fe5d5c88d7c87abb600c43ad1d70e1c56615ea781eff3"
|
| 686 |
+
},
|
| 687 |
+
{
|
| 688 |
+
"path": "kernels/6a7b2e3778a02c76155d46fa84aeb33f594954e82e09b6b7f2915c0a606eb3f5.wgsl",
|
| 689 |
+
"byteLength": 471,
|
| 690 |
+
"sha256": "6a7b2e3778a02c76155d46fa84aeb33f594954e82e09b6b7f2915c0a606eb3f5"
|
| 691 |
+
},
|
| 692 |
+
{
|
| 693 |
+
"path": "kernels/bb9029b667eeb13670d1f640cd677c6eabd7a7569686c599e3eeb9482d642b00.wgsl",
|
| 694 |
+
"byteLength": 373,
|
| 695 |
+
"sha256": "bb9029b667eeb13670d1f640cd677c6eabd7a7569686c599e3eeb9482d642b00"
|
| 696 |
+
},
|
| 697 |
+
{
|
| 698 |
+
"path": "kernels/b199d835db70f888c7b99a3ac6e9ec56f6c47d5bba4eaf352e0a8eabed56411e.wgsl",
|
| 699 |
+
"byteLength": 387,
|
| 700 |
+
"sha256": "b199d835db70f888c7b99a3ac6e9ec56f6c47d5bba4eaf352e0a8eabed56411e"
|
| 701 |
+
},
|
| 702 |
+
{
|
| 703 |
+
"path": "kernels/2c0cca2a7b0198c317e68992e64f3fe9bba80b67204c2695c20c372471c150d3.wgsl",
|
| 704 |
+
"byteLength": 473,
|
| 705 |
+
"sha256": "2c0cca2a7b0198c317e68992e64f3fe9bba80b67204c2695c20c372471c150d3"
|
| 706 |
+
},
|
| 707 |
+
{
|
| 708 |
+
"path": "kernels/4540d87eaec90c9eb42badfe0abfa70252f26b6e7de4dd31ee6903fe50e96bd1.wgsl",
|
| 709 |
+
"byteLength": 377,
|
| 710 |
+
"sha256": "4540d87eaec90c9eb42badfe0abfa70252f26b6e7de4dd31ee6903fe50e96bd1"
|
| 711 |
+
},
|
| 712 |
+
{
|
| 713 |
+
"path": "kernels/a672c3e158716bde7444c8141f3df1da16da739ccdd2eb2ad60f9d42d0775157.wgsl",
|
| 714 |
+
"byteLength": 505,
|
| 715 |
+
"sha256": "a672c3e158716bde7444c8141f3df1da16da739ccdd2eb2ad60f9d42d0775157"
|
| 716 |
+
},
|
| 717 |
+
{
|
| 718 |
+
"path": "kernels/2dd29b61b039fcdd7fbc3c94f629b24b6f81aa5b9923098837597359b295e40d.wgsl",
|
| 719 |
+
"byteLength": 396,
|
| 720 |
+
"sha256": "2dd29b61b039fcdd7fbc3c94f629b24b6f81aa5b9923098837597359b295e40d"
|
| 721 |
+
},
|
| 722 |
+
{
|
| 723 |
+
"path": "kernels/578c3f0d7eb85a27b4da58e79e8842b993125d088e11e214d9d20be447388d80.wgsl",
|
| 724 |
+
"byteLength": 413,
|
| 725 |
+
"sha256": "578c3f0d7eb85a27b4da58e79e8842b993125d088e11e214d9d20be447388d80"
|
| 726 |
+
},
|
| 727 |
+
{
|
| 728 |
+
"path": "kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl",
|
| 729 |
+
"byteLength": 307,
|
| 730 |
+
"sha256": "edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1"
|
| 731 |
+
},
|
| 732 |
+
{
|
| 733 |
+
"path": "kernels/c2c806bbe93f09247867b4ace45489a5f2fe3ee67f265418eb7aa71a29880276.wgsl",
|
| 734 |
+
"byteLength": 315,
|
| 735 |
+
"sha256": "c2c806bbe93f09247867b4ace45489a5f2fe3ee67f265418eb7aa71a29880276"
|
| 736 |
+
},
|
| 737 |
+
{
|
| 738 |
+
"path": "kernels/291830b3cb692bab94344428e329c3dc9417a43f48e1c42e414cf3f956686f1f.wgsl",
|
| 739 |
+
"byteLength": 398,
|
| 740 |
+
"sha256": "291830b3cb692bab94344428e329c3dc9417a43f48e1c42e414cf3f956686f1f"
|
| 741 |
+
},
|
| 742 |
+
{
|
| 743 |
+
"path": "kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl",
|
| 744 |
+
"byteLength": 427,
|
| 745 |
+
"sha256": "eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829"
|
| 746 |
+
},
|
| 747 |
+
{
|
| 748 |
+
"path": "kernels/bbe6ba91174ed6aaebef3999a11f7bcd273153e6fa8936de2f884e9d53ab0857.wgsl",
|
| 749 |
+
"byteLength": 1180,
|
| 750 |
+
"sha256": "bbe6ba91174ed6aaebef3999a11f7bcd273153e6fa8936de2f884e9d53ab0857"
|
| 751 |
+
},
|
| 752 |
+
{
|
| 753 |
+
"path": "kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl",
|
| 754 |
+
"byteLength": 427,
|
| 755 |
+
"sha256": "fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635"
|
| 756 |
+
},
|
| 757 |
+
{
|
| 758 |
+
"path": "kernels/0ff3d9cacb67aa460769fcf57dcfe10c5354e7e98681a4647a9acf1045d60892.wgsl",
|
| 759 |
+
"byteLength": 866,
|
| 760 |
+
"sha256": "0ff3d9cacb67aa460769fcf57dcfe10c5354e7e98681a4647a9acf1045d60892"
|
| 761 |
+
},
|
| 762 |
+
{
|
| 763 |
+
"path": "kernels/3fe8cec0f9e8b563387f62876982a8f87cb5f03a1030cedde9cdb8e88c52e100.wgsl",
|
| 764 |
+
"byteLength": 866,
|
| 765 |
+
"sha256": "3fe8cec0f9e8b563387f62876982a8f87cb5f03a1030cedde9cdb8e88c52e100"
|
| 766 |
+
},
|
| 767 |
+
{
|
| 768 |
+
"path": "kernels/09e48926914d3759efd11d83aa3ba539f06f33c6f2c28fcc0c12811f9cd1bc44.wgsl",
|
| 769 |
+
"byteLength": 302,
|
| 770 |
+
"sha256": "09e48926914d3759efd11d83aa3ba539f06f33c6f2c28fcc0c12811f9cd1bc44"
|
| 771 |
+
},
|
| 772 |
+
{
|
| 773 |
+
"path": "kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl",
|
| 774 |
+
"byteLength": 420,
|
| 775 |
+
"sha256": "f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336"
|
| 776 |
+
},
|
| 777 |
+
{
|
| 778 |
+
"path": "kernels/4282aa48d394c7c4b0d6c6f1063526bda4b9da2708f77a1945793a4614107efb.wgsl",
|
| 779 |
+
"byteLength": 422,
|
| 780 |
+
"sha256": "4282aa48d394c7c4b0d6c6f1063526bda4b9da2708f77a1945793a4614107efb"
|
| 781 |
+
},
|
| 782 |
+
{
|
| 783 |
+
"path": "kernels/6dd75d41e19dbacfe48721ca98e0e9b910ff5ffdada05880789c0a011675fabf.wgsl",
|
| 784 |
+
"byteLength": 463,
|
| 785 |
+
"sha256": "6dd75d41e19dbacfe48721ca98e0e9b910ff5ffdada05880789c0a011675fabf"
|
| 786 |
+
},
|
| 787 |
+
{
|
| 788 |
+
"path": "kernels/1c7201caab74d50198d8bc7168ba7da0c97ece74a5ebdd791f88d6cfb5086975.wgsl",
|
| 789 |
+
"byteLength": 306,
|
| 790 |
+
"sha256": "1c7201caab74d50198d8bc7168ba7da0c97ece74a5ebdd791f88d6cfb5086975"
|
| 791 |
+
},
|
| 792 |
+
{
|
| 793 |
+
"path": "kernels/023d7b2d9e71a92f74db0e4583d453118915f46ba0c8c96c796632d958654ea1.wgsl",
|
| 794 |
+
"byteLength": 314,
|
| 795 |
+
"sha256": "023d7b2d9e71a92f74db0e4583d453118915f46ba0c8c96c796632d958654ea1"
|
| 796 |
+
},
|
| 797 |
+
{
|
| 798 |
+
"path": "kernels/a58e9adbad973ba2f87419a87d15a4b203e4fac2adb1c2f0f45dded8467e7386.wgsl",
|
| 799 |
+
"byteLength": 386,
|
| 800 |
+
"sha256": "a58e9adbad973ba2f87419a87d15a4b203e4fac2adb1c2f0f45dded8467e7386"
|
| 801 |
+
},
|
| 802 |
+
{
|
| 803 |
+
"path": "kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl",
|
| 804 |
+
"byteLength": 300,
|
| 805 |
+
"sha256": "f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a"
|
| 806 |
+
},
|
| 807 |
+
{
|
| 808 |
+
"path": "kernels/759c63c4e237a2b3764b626e9db4f60536faf26577419d488b4fbf271a6e4e4a.wgsl",
|
| 809 |
+
"byteLength": 307,
|
| 810 |
+
"sha256": "759c63c4e237a2b3764b626e9db4f60536faf26577419d488b4fbf271a6e4e4a"
|
| 811 |
+
},
|
| 812 |
+
{
|
| 813 |
+
"path": "kernels/50a2aaffa2f6e9866a2456ff60aa2a54cb817b737210774ef3ec1ba64834954e.wgsl",
|
| 814 |
+
"byteLength": 386,
|
| 815 |
+
"sha256": "50a2aaffa2f6e9866a2456ff60aa2a54cb817b737210774ef3ec1ba64834954e"
|
| 816 |
+
},
|
| 817 |
+
{
|
| 818 |
+
"path": "kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl",
|
| 819 |
+
"byteLength": 407,
|
| 820 |
+
"sha256": "f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8"
|
| 821 |
+
},
|
| 822 |
+
{
|
| 823 |
+
"path": "kernels/662fd2fc46677d76793ddad48cba911650d1b1fd722523cecbb5672ceed5abd5.wgsl",
|
| 824 |
+
"byteLength": 862,
|
| 825 |
+
"sha256": "662fd2fc46677d76793ddad48cba911650d1b1fd722523cecbb5672ceed5abd5"
|
| 826 |
+
},
|
| 827 |
+
{
|
| 828 |
+
"path": "kernels/d7328b7ea65acf83ac644f94eb36917955ca66392c0974e4198d0fb0477c7a78.wgsl",
|
| 829 |
+
"byteLength": 300,
|
| 830 |
+
"sha256": "d7328b7ea65acf83ac644f94eb36917955ca66392c0974e4198d0fb0477c7a78"
|
| 831 |
+
},
|
| 832 |
+
{
|
| 833 |
+
"path": "kernels/64290f9bb656bb072a24effb35742fb11ced6f3bd4bc5f4b54123c9606cef41f.wgsl",
|
| 834 |
+
"byteLength": 300,
|
| 835 |
+
"sha256": "64290f9bb656bb072a24effb35742fb11ced6f3bd4bc5f4b54123c9606cef41f"
|
| 836 |
+
},
|
| 837 |
+
{
|
| 838 |
+
"path": "kernels/869b5ed8d1728d6fc7262ed6a0d8412dfd1e2c0ae420f068c41fc1f3f3ca14e9.wgsl",
|
| 839 |
+
"byteLength": 306,
|
| 840 |
+
"sha256": "869b5ed8d1728d6fc7262ed6a0d8412dfd1e2c0ae420f068c41fc1f3f3ca14e9"
|
| 841 |
+
},
|
| 842 |
+
{
|
| 843 |
+
"path": "kernels/3ff863808627e030edefbb05f743b5a2cc19412b22779508a9d173a40d2ecc6e.wgsl",
|
| 844 |
+
"byteLength": 461,
|
| 845 |
+
"sha256": "3ff863808627e030edefbb05f743b5a2cc19412b22779508a9d173a40d2ecc6e"
|
| 846 |
+
},
|
| 847 |
+
{
|
| 848 |
+
"path": "kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl",
|
| 849 |
+
"byteLength": 306,
|
| 850 |
+
"sha256": "e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91"
|
| 851 |
+
},
|
| 852 |
+
{
|
| 853 |
+
"path": "kernels/5471ae38e894829494bbf27a5b01ac3256a61849dc2e23cdc190fd63954b8cd8.wgsl",
|
| 854 |
+
"byteLength": 314,
|
| 855 |
+
"sha256": "5471ae38e894829494bbf27a5b01ac3256a61849dc2e23cdc190fd63954b8cd8"
|
| 856 |
+
},
|
| 857 |
+
{
|
| 858 |
+
"path": "kernels/09e236dd54b3abd945c2d4fef393e9e9810f0d90cdec0d5deafd68ed3b95083d.wgsl",
|
| 859 |
+
"byteLength": 384,
|
| 860 |
+
"sha256": "09e236dd54b3abd945c2d4fef393e9e9810f0d90cdec0d5deafd68ed3b95083d"
|
| 861 |
+
},
|
| 862 |
+
{
|
| 863 |
+
"path": "kernels/d0218f4c7661846abccb6d0d4ce847d2d96466c9255f3a476d705bbf3dc8154c.wgsl",
|
| 864 |
+
"byteLength": 384,
|
| 865 |
+
"sha256": "d0218f4c7661846abccb6d0d4ce847d2d96466c9255f3a476d705bbf3dc8154c"
|
| 866 |
+
},
|
| 867 |
+
{
|
| 868 |
+
"path": "kernels/93120194556482afd2620e1987865bb53877263ccc980a055dfa748894585e8c.wgsl",
|
| 869 |
+
"byteLength": 300,
|
| 870 |
+
"sha256": "93120194556482afd2620e1987865bb53877263ccc980a055dfa748894585e8c"
|
| 871 |
+
},
|
| 872 |
+
{
|
| 873 |
+
"path": "kernels/a3e14309c38bb9a32a31e38d756485dddef949ff49d956a50908e2247c7c8abe.wgsl",
|
| 874 |
+
"byteLength": 402,
|
| 875 |
+
"sha256": "a3e14309c38bb9a32a31e38d756485dddef949ff49d956a50908e2247c7c8abe"
|
| 876 |
+
},
|
| 877 |
+
{
|
| 878 |
+
"path": "kernels/accc4c502a4ddeea7dc9c3d00f3f58cd77ecb5ccddc0f1dd44a2c578e97e63f2.wgsl",
|
| 879 |
+
"byteLength": 298,
|
| 880 |
+
"sha256": "accc4c502a4ddeea7dc9c3d00f3f58cd77ecb5ccddc0f1dd44a2c578e97e63f2"
|
| 881 |
+
},
|
| 882 |
+
{
|
| 883 |
+
"path": "kernels/5c01813f337b4def8b4ed83afc43d6f55fe7c556739d4a23c5699a6da24e99fe.wgsl",
|
| 884 |
+
"byteLength": 412,
|
| 885 |
+
"sha256": "5c01813f337b4def8b4ed83afc43d6f55fe7c556739d4a23c5699a6da24e99fe"
|
| 886 |
+
},
|
| 887 |
+
{
|
| 888 |
+
"path": "kernels/02915a0f22b3245bc6490c9bfbedc331f50293e3e7f87525fe4482f0c94e8aff.wgsl",
|
| 889 |
+
"byteLength": 419,
|
| 890 |
+
"sha256": "02915a0f22b3245bc6490c9bfbedc331f50293e3e7f87525fe4482f0c94e8aff"
|
| 891 |
+
},
|
| 892 |
+
{
|
| 893 |
+
"path": "kernels/b7a4fe3a16a37ec4eb65ad6959dc83f30aa20cdc405aa66ee0d4efeb1920b1a1.wgsl",
|
| 894 |
+
"byteLength": 411,
|
| 895 |
+
"sha256": "b7a4fe3a16a37ec4eb65ad6959dc83f30aa20cdc405aa66ee0d4efeb1920b1a1"
|
| 896 |
+
},
|
| 897 |
+
{
|
| 898 |
+
"path": "kernels/90d5a717885fcf0ac83d93bc97ccc20676b71b30aab9d4635494baee38ba88ce.wgsl",
|
| 899 |
+
"byteLength": 415,
|
| 900 |
+
"sha256": "90d5a717885fcf0ac83d93bc97ccc20676b71b30aab9d4635494baee38ba88ce"
|
| 901 |
+
},
|
| 902 |
+
{
|
| 903 |
+
"path": "kernels/6a953fa40ac66d71c6b96e0a14fb321f2d0e8c39a9af7041966bc07284720fa7.wgsl",
|
| 904 |
+
"byteLength": 395,
|
| 905 |
+
"sha256": "6a953fa40ac66d71c6b96e0a14fb321f2d0e8c39a9af7041966bc07284720fa7"
|
| 906 |
+
},
|
| 907 |
+
{
|
| 908 |
+
"path": "kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl",
|
| 909 |
+
"byteLength": 409,
|
| 910 |
+
"sha256": "eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11"
|
| 911 |
+
},
|
| 912 |
+
{
|
| 913 |
+
"path": "kernels/344153d8e20e545c4656ce08b7236cd65878f5ea91014447f4a129ea94025970.wgsl",
|
| 914 |
+
"byteLength": 410,
|
| 915 |
+
"sha256": "344153d8e20e545c4656ce08b7236cd65878f5ea91014447f4a129ea94025970"
|
| 916 |
+
},
|
| 917 |
+
{
|
| 918 |
+
"path": "kernels/8527da3511965e56b55949265779ba1a6a61b2257e7120ec97b4d4350cb2599c.wgsl",
|
| 919 |
+
"byteLength": 317,
|
| 920 |
+
"sha256": "8527da3511965e56b55949265779ba1a6a61b2257e7120ec97b4d4350cb2599c"
|
| 921 |
+
},
|
| 922 |
+
{
|
| 923 |
+
"path": "kernels/6076d0bf36bd399e99fc409a95634cc3a508bec06ca558f0177434547983cd8b.wgsl",
|
| 924 |
+
"byteLength": 566,
|
| 925 |
+
"sha256": "6076d0bf36bd399e99fc409a95634cc3a508bec06ca558f0177434547983cd8b"
|
| 926 |
+
},
|
| 927 |
+
{
|
| 928 |
+
"path": "kernels/a2561f5de51467cbba9b2f74e213693630ba6c086fb0a1b5b97315d37bfb6942.wgsl",
|
| 929 |
+
"byteLength": 383,
|
| 930 |
+
"sha256": "a2561f5de51467cbba9b2f74e213693630ba6c086fb0a1b5b97315d37bfb6942"
|
| 931 |
+
},
|
| 932 |
+
{
|
| 933 |
+
"path": "kernels/a4cf1224f0c913592843045b6b129bb92273bc021af13296127d1b57156e6f88.wgsl",
|
| 934 |
+
"byteLength": 395,
|
| 935 |
+
"sha256": "a4cf1224f0c913592843045b6b129bb92273bc021af13296127d1b57156e6f88"
|
| 936 |
+
},
|
| 937 |
+
{
|
| 938 |
+
"path": "kernels/0da9c6227714e2a6c031928cb6a6db229c1cb0a53a9309aea4e833a9b2b1f2f1.wgsl",
|
| 939 |
+
"byteLength": 406,
|
| 940 |
+
"sha256": "0da9c6227714e2a6c031928cb6a6db229c1cb0a53a9309aea4e833a9b2b1f2f1"
|
| 941 |
+
},
|
| 942 |
+
{
|
| 943 |
+
"path": "kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl",
|
| 944 |
+
"byteLength": 407,
|
| 945 |
+
"sha256": "ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0"
|
| 946 |
+
},
|
| 947 |
+
{
|
| 948 |
+
"path": "kernels/1608c6cf00b5863ad002f089be58fce76cff2c61fd43e3bb54ba90add6f41b02.wgsl",
|
| 949 |
+
"byteLength": 315,
|
| 950 |
+
"sha256": "1608c6cf00b5863ad002f089be58fce76cff2c61fd43e3bb54ba90add6f41b02"
|
| 951 |
+
},
|
| 952 |
+
{
|
| 953 |
+
"path": "kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl",
|
| 954 |
+
"byteLength": 566,
|
| 955 |
+
"sha256": "f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862"
|
| 956 |
+
},
|
| 957 |
+
{
|
| 958 |
+
"path": "kernels/99fb5353b82923ddccb0cf31d2b470e745c8c3b98e1a5c9667ae323babe79b0a.wgsl",
|
| 959 |
+
"byteLength": 383,
|
| 960 |
+
"sha256": "99fb5353b82923ddccb0cf31d2b470e745c8c3b98e1a5c9667ae323babe79b0a"
|
| 961 |
+
},
|
| 962 |
+
{
|
| 963 |
+
"path": "kernels/0e6c14d2118fe801932c1b41995a65c8e165bf8df3989e40793f509448988218.wgsl",
|
| 964 |
+
"byteLength": 573,
|
| 965 |
+
"sha256": "0e6c14d2118fe801932c1b41995a65c8e165bf8df3989e40793f509448988218"
|
| 966 |
+
},
|
| 967 |
+
{
|
| 968 |
+
"path": "kernels/c82dd7f7bd4afd0cf1031cecb00d8978b4be6c78f7349b0f2a78622d533bd432.wgsl",
|
| 969 |
+
"byteLength": 571,
|
| 970 |
+
"sha256": "c82dd7f7bd4afd0cf1031cecb00d8978b4be6c78f7349b0f2a78622d533bd432"
|
| 971 |
+
},
|
| 972 |
+
{
|
| 973 |
+
"path": "kernels/3f78504435af26dbd6b62c6720a640528ce172b2e9062bd4d09806e3d2553423.wgsl",
|
| 974 |
+
"byteLength": 615,
|
| 975 |
+
"sha256": "3f78504435af26dbd6b62c6720a640528ce172b2e9062bd4d09806e3d2553423"
|
| 976 |
+
},
|
| 977 |
+
{
|
| 978 |
+
"path": "kernels/a429ab30ff95ce1b0f0388498d823ff9c043ad70b21f8bb609bbcf87cd28014e.wgsl",
|
| 979 |
+
"byteLength": 390,
|
| 980 |
+
"sha256": "a429ab30ff95ce1b0f0388498d823ff9c043ad70b21f8bb609bbcf87cd28014e"
|
| 981 |
+
},
|
| 982 |
+
{
|
| 983 |
+
"path": "kernels/0a9068c3d7c002ffe2631245f0873bf56d726b5d933b040851e20cd8fad9fe1a.wgsl",
|
| 984 |
+
"byteLength": 394,
|
| 985 |
+
"sha256": "0a9068c3d7c002ffe2631245f0873bf56d726b5d933b040851e20cd8fad9fe1a"
|
| 986 |
+
},
|
| 987 |
+
{
|
| 988 |
+
"path": "kernels/370bab74beead2c5e9cc8893585f79ae97ee5eace554cee12555a8ac8293b1c0.wgsl",
|
| 989 |
+
"byteLength": 308,
|
| 990 |
+
"sha256": "370bab74beead2c5e9cc8893585f79ae97ee5eace554cee12555a8ac8293b1c0"
|
| 991 |
+
},
|
| 992 |
+
{
|
| 993 |
+
"path": "kernels/ae8f63dd06507fd0c575e576c126944275a62fd9b6730313e8e5ac6369872267.wgsl",
|
| 994 |
+
"byteLength": 430,
|
| 995 |
+
"sha256": "ae8f63dd06507fd0c575e576c126944275a62fd9b6730313e8e5ac6369872267"
|
| 996 |
+
},
|
| 997 |
+
{
|
| 998 |
+
"path": "kernels/377880fa04b2ba2c6238045a88750ff214243eb739603a04b16b69221ec5a6c2.wgsl",
|
| 999 |
+
"byteLength": 611,
|
| 1000 |
+
"sha256": "377880fa04b2ba2c6238045a88750ff214243eb739603a04b16b69221ec5a6c2"
|
| 1001 |
+
},
|
| 1002 |
+
{
|
| 1003 |
+
"path": "kernels/02b89cf7780686b8cf46c4db784144cef988e047230cf92ecd1e25e45cabd224.wgsl",
|
| 1004 |
+
"byteLength": 318,
|
| 1005 |
+
"sha256": "02b89cf7780686b8cf46c4db784144cef988e047230cf92ecd1e25e45cabd224"
|
| 1006 |
+
},
|
| 1007 |
+
{
|
| 1008 |
+
"path": "kernels/0888235d9d0cb75cbdb598cbb2d235a2db071bed0dd8193164f8f21eab5a8ba9.wgsl",
|
| 1009 |
+
"byteLength": 409,
|
| 1010 |
+
"sha256": "0888235d9d0cb75cbdb598cbb2d235a2db071bed0dd8193164f8f21eab5a8ba9"
|
| 1011 |
+
},
|
| 1012 |
+
{
|
| 1013 |
+
"path": "kernels/cbe7ec56ce7efa22fb07f71b374a4e8953e9dcff5c95fb000f6bf5295bbae63d.wgsl",
|
| 1014 |
+
"byteLength": 1418,
|
| 1015 |
+
"sha256": "cbe7ec56ce7efa22fb07f71b374a4e8953e9dcff5c95fb000f6bf5295bbae63d"
|
| 1016 |
+
},
|
| 1017 |
+
{
|
| 1018 |
+
"path": "kernels/5abee175a331788afb292784154e8b92360ae6c22a818e351eaa15f5352f78ad.wgsl",
|
| 1019 |
+
"byteLength": 304,
|
| 1020 |
+
"sha256": "5abee175a331788afb292784154e8b92360ae6c22a818e351eaa15f5352f78ad"
|
| 1021 |
+
},
|
| 1022 |
+
{
|
| 1023 |
+
"path": "kernels/8bbc8f15f6eae5abd8e43cdadd577047e3e81811c701da1954f1355f3a514a21.wgsl",
|
| 1024 |
+
"byteLength": 608,
|
| 1025 |
+
"sha256": "8bbc8f15f6eae5abd8e43cdadd577047e3e81811c701da1954f1355f3a514a21"
|
| 1026 |
+
},
|
| 1027 |
+
{
|
| 1028 |
+
"path": "kernels/378330e4bcfd0c2f194f2ca261988c352ba4cdffd71dee16af52c3b7ba25657f.wgsl",
|
| 1029 |
+
"byteLength": 407,
|
| 1030 |
+
"sha256": "378330e4bcfd0c2f194f2ca261988c352ba4cdffd71dee16af52c3b7ba25657f"
|
| 1031 |
+
},
|
| 1032 |
+
{
|
| 1033 |
+
"path": "kernels/2ecb3b88f329d2d66b34465ebc62482b3a9d40d37c69a30d55b69d2c85f082cb.wgsl",
|
| 1034 |
+
"byteLength": 338,
|
| 1035 |
+
"sha256": "2ecb3b88f329d2d66b34465ebc62482b3a9d40d37c69a30d55b69d2c85f082cb"
|
| 1036 |
+
},
|
| 1037 |
+
{
|
| 1038 |
+
"path": "kernels/9e5386586f692cd1d2e6b25dce87abaa97386fa0ae759586e718dda142bea88a.wgsl",
|
| 1039 |
+
"byteLength": 377,
|
| 1040 |
+
"sha256": "9e5386586f692cd1d2e6b25dce87abaa97386fa0ae759586e718dda142bea88a"
|
| 1041 |
+
},
|
| 1042 |
+
{
|
| 1043 |
+
"path": "kernels/078c19606137dad9d459e8041919bac37c31e51702a6d466d4d3df095a6d1f5a.wgsl",
|
| 1044 |
+
"byteLength": 870,
|
| 1045 |
+
"sha256": "078c19606137dad9d459e8041919bac37c31e51702a6d466d4d3df095a6d1f5a"
|
| 1046 |
+
},
|
| 1047 |
+
{
|
| 1048 |
+
"path": "kernels/044fcdf70bcfbb2e3fa472f622959964b1e5929797fcd65fa2eab7016910ee34.wgsl",
|
| 1049 |
+
"byteLength": 870,
|
| 1050 |
+
"sha256": "044fcdf70bcfbb2e3fa472f622959964b1e5929797fcd65fa2eab7016910ee34"
|
| 1051 |
+
},
|
| 1052 |
+
{
|
| 1053 |
+
"path": "kernels/d8f1ce89a98a35a4f6161e762fe8f967a562dd64c6e26d82afca490c0287a0b9.wgsl",
|
| 1054 |
+
"byteLength": 1487,
|
| 1055 |
+
"sha256": "d8f1ce89a98a35a4f6161e762fe8f967a562dd64c6e26d82afca490c0287a0b9"
|
| 1056 |
+
},
|
| 1057 |
+
{
|
| 1058 |
+
"path": "kernels/509a7d601af6ce0b40a93d88c99825ea5d7ba01a258bd52ddad3eb10d2bb2804.wgsl",
|
| 1059 |
+
"byteLength": 423,
|
| 1060 |
+
"sha256": "509a7d601af6ce0b40a93d88c99825ea5d7ba01a258bd52ddad3eb10d2bb2804"
|
| 1061 |
+
},
|
| 1062 |
+
{
|
| 1063 |
+
"path": "kernels/2d720c8b479e2b9ad67a833f8a8fa994f07aa2ab391c5dae833e368c9ef9c630.wgsl",
|
| 1064 |
+
"byteLength": 607,
|
| 1065 |
+
"sha256": "2d720c8b479e2b9ad67a833f8a8fa994f07aa2ab391c5dae833e368c9ef9c630"
|
| 1066 |
+
},
|
| 1067 |
+
{
|
| 1068 |
+
"path": "graph.json",
|
| 1069 |
+
"byteLength": 11991700,
|
| 1070 |
+
"sha256": "ee2e4f0cd06a4ac73213766c544fb6cfca8e2cf39104961bc7469ea3c5c0c6a2"
|
| 1071 |
+
},
|
| 1072 |
+
{
|
| 1073 |
+
"path": "tokenizer/tokenizer.json",
|
| 1074 |
+
"byteLength": 12807982,
|
| 1075 |
+
"sha256": "5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42"
|
| 1076 |
+
},
|
| 1077 |
+
{
|
| 1078 |
+
"path": "tokenizer/tokenizer_config.json",
|
| 1079 |
+
"byteLength": 16709,
|
| 1080 |
+
"sha256": "49e2b6e395f959f077f1e992b338919c0d4a9732fc6e613995e06557f843500c"
|
| 1081 |
+
},
|
| 1082 |
+
{
|
| 1083 |
+
"path": "tokenizer/chat_template.jinja",
|
| 1084 |
+
"byteLength": 7755,
|
| 1085 |
+
"sha256": "273d8e0e683b885071fb17e08d71e5f2a5ddfb5309756181681de4f5a1822d80"
|
| 1086 |
+
},
|
| 1087 |
+
{
|
| 1088 |
+
"path": "source/config.json",
|
| 1089 |
+
"byteLength": 2908,
|
| 1090 |
+
"sha256": "ed1c1723241f23f7f4e23430759cbd7dcfb4103cbdfe052bfe7626b57c2615b4"
|
| 1091 |
+
},
|
| 1092 |
+
{
|
| 1093 |
+
"path": "source/LICENSE",
|
| 1094 |
+
"byteLength": 11544,
|
| 1095 |
+
"sha256": "bbedc3fda3305820b977265f01b8619d87570a6739de3a5582c3464840f1e57a"
|
| 1096 |
+
},
|
| 1097 |
+
{
|
| 1098 |
+
"path": "source/provenance.json",
|
| 1099 |
+
"byteLength": 199,
|
| 1100 |
+
"sha256": "c8660f24d71eae596fa20ba3312e0a3634dea45d9081186ca3c95543bb94ccdd"
|
| 1101 |
+
},
|
| 1102 |
+
{
|
| 1103 |
+
"path": "kernels/002f3dff1b027a15b1b92e3f04c88efa1ecd7199d6852603412b700547bdc70d.wgsl",
|
| 1104 |
+
"byteLength": 401,
|
| 1105 |
+
"sha256": "002f3dff1b027a15b1b92e3f04c88efa1ecd7199d6852603412b700547bdc70d"
|
| 1106 |
+
},
|
| 1107 |
+
{
|
| 1108 |
+
"path": "kernels/035979e9647fb0752d2135ad95461bae23933ee3fc591c65963104942287d12f.wgsl",
|
| 1109 |
+
"byteLength": 1222,
|
| 1110 |
+
"sha256": "035979e9647fb0752d2135ad95461bae23933ee3fc591c65963104942287d12f"
|
| 1111 |
+
},
|
| 1112 |
+
{
|
| 1113 |
+
"path": "kernels/037256742da99812bfb6619450f2af103bf17e3d38333c9d309f07aba3a3ae20.wgsl",
|
| 1114 |
+
"byteLength": 338,
|
| 1115 |
+
"sha256": "037256742da99812bfb6619450f2af103bf17e3d38333c9d309f07aba3a3ae20"
|
| 1116 |
+
},
|
| 1117 |
+
{
|
| 1118 |
+
"path": "kernels/03d3272d16bc278fcc977e95fcb512bac183f503c7d6ced229f9f01f8e5011bf.wgsl",
|
| 1119 |
+
"byteLength": 488,
|
| 1120 |
+
"sha256": "03d3272d16bc278fcc977e95fcb512bac183f503c7d6ced229f9f01f8e5011bf"
|
| 1121 |
+
},
|
| 1122 |
+
{
|
| 1123 |
+
"path": "kernels/05a8da37281cc1281b5928ab86a013be4a4648b3a422652a3f525829a8981036.wgsl",
|
| 1124 |
+
"byteLength": 465,
|
| 1125 |
+
"sha256": "05a8da37281cc1281b5928ab86a013be4a4648b3a422652a3f525829a8981036"
|
| 1126 |
+
},
|
| 1127 |
+
{
|
| 1128 |
+
"path": "kernels/0725908abf78c022f86deb338a06779f6f1346ebfe54ff5a43ee6b9eeb93c972.wgsl",
|
| 1129 |
+
"byteLength": 286,
|
| 1130 |
+
"sha256": "0725908abf78c022f86deb338a06779f6f1346ebfe54ff5a43ee6b9eeb93c972"
|
| 1131 |
+
},
|
| 1132 |
+
{
|
| 1133 |
+
"path": "kernels/0818b2d5166084f4c42b7d514426619af003f77e54291df8f45b72f91dfe5736.wgsl",
|
| 1134 |
+
"byteLength": 412,
|
| 1135 |
+
"sha256": "0818b2d5166084f4c42b7d514426619af003f77e54291df8f45b72f91dfe5736"
|
| 1136 |
+
},
|
| 1137 |
+
{
|
| 1138 |
+
"path": "kernels/08476f486255074c433aee58f82b8ec4150571dc774680f5d8b183a0a7e63e18.wgsl",
|
| 1139 |
+
"byteLength": 398,
|
| 1140 |
+
"sha256": "08476f486255074c433aee58f82b8ec4150571dc774680f5d8b183a0a7e63e18"
|
| 1141 |
+
},
|
| 1142 |
+
{
|
| 1143 |
+
"path": "kernels/0b8815b1efe176d55ab08530c0a9e1913cf6c9ef3e773c574843573d237cf196.wgsl",
|
| 1144 |
+
"byteLength": 309,
|
| 1145 |
+
"sha256": "0b8815b1efe176d55ab08530c0a9e1913cf6c9ef3e773c574843573d237cf196"
|
| 1146 |
+
},
|
| 1147 |
+
{
|
| 1148 |
+
"path": "kernels/0d3892883d1532d173a7dbe85d9ab1daa87f0d9b4923a535b8d2003f24f9500c.wgsl",
|
| 1149 |
+
"byteLength": 497,
|
| 1150 |
+
"sha256": "0d3892883d1532d173a7dbe85d9ab1daa87f0d9b4923a535b8d2003f24f9500c"
|
| 1151 |
+
},
|
| 1152 |
+
{
|
| 1153 |
+
"path": "kernels/0ecd1d59b46e658df21ec09d4256b75bf9a57138f7bfe5e2bcc309a352a37468.wgsl",
|
| 1154 |
+
"byteLength": 499,
|
| 1155 |
+
"sha256": "0ecd1d59b46e658df21ec09d4256b75bf9a57138f7bfe5e2bcc309a352a37468"
|
| 1156 |
+
},
|
| 1157 |
+
{
|
| 1158 |
+
"path": "kernels/0f943f386d2f37a8e56b4285b26e1c093c2f2fa2a5ce81cc43c44cc9bb0137f5.wgsl",
|
| 1159 |
+
"byteLength": 386,
|
| 1160 |
+
"sha256": "0f943f386d2f37a8e56b4285b26e1c093c2f2fa2a5ce81cc43c44cc9bb0137f5"
|
| 1161 |
+
},
|
| 1162 |
+
{
|
| 1163 |
+
"path": "kernels/11a92e9cba6bfc381c98c5127db137639d6c87f1cb220459880ead039dc81256.wgsl",
|
| 1164 |
+
"byteLength": 363,
|
| 1165 |
+
"sha256": "11a92e9cba6bfc381c98c5127db137639d6c87f1cb220459880ead039dc81256"
|
| 1166 |
+
},
|
| 1167 |
+
{
|
| 1168 |
+
"path": "kernels/1326034f3abab37629cd88f869d1b0bafcde724f85c07904b54feaaf71d89c62.wgsl",
|
| 1169 |
+
"byteLength": 2298,
|
| 1170 |
+
"sha256": "1326034f3abab37629cd88f869d1b0bafcde724f85c07904b54feaaf71d89c62"
|
| 1171 |
+
},
|
| 1172 |
+
{
|
| 1173 |
+
"path": "kernels/1545025e0a625ccc73b42ae112c6f9d78a1504c10b759979ae2247984f25f056.wgsl",
|
| 1174 |
+
"byteLength": 551,
|
| 1175 |
+
"sha256": "1545025e0a625ccc73b42ae112c6f9d78a1504c10b759979ae2247984f25f056"
|
| 1176 |
+
},
|
| 1177 |
+
{
|
| 1178 |
+
"path": "kernels/16757bdfacc94a92cfc58c9a3ba83ca377b8ea7ddf82fa8f6611f797a6934f14.wgsl",
|
| 1179 |
+
"byteLength": 496,
|
| 1180 |
+
"sha256": "16757bdfacc94a92cfc58c9a3ba83ca377b8ea7ddf82fa8f6611f797a6934f14"
|
| 1181 |
+
},
|
| 1182 |
+
{
|
| 1183 |
+
"path": "kernels/16de135b328f53749dc017ed0a624ea63f39df86947f72a0d5d4aa06bedeadd1.wgsl",
|
| 1184 |
+
"byteLength": 300,
|
| 1185 |
+
"sha256": "16de135b328f53749dc017ed0a624ea63f39df86947f72a0d5d4aa06bedeadd1"
|
| 1186 |
+
},
|
| 1187 |
+
{
|
| 1188 |
+
"path": "kernels/18b1cef2bae996f56664d9215180e3bfc77b4e514db52fdf9b6c58be51b53edb.wgsl",
|
| 1189 |
+
"byteLength": 369,
|
| 1190 |
+
"sha256": "18b1cef2bae996f56664d9215180e3bfc77b4e514db52fdf9b6c58be51b53edb"
|
| 1191 |
+
},
|
| 1192 |
+
{
|
| 1193 |
+
"path": "kernels/19564c145248f065669be23f5daeeda96e025ee4389bef80983001e83fddb31d.wgsl",
|
| 1194 |
+
"byteLength": 379,
|
| 1195 |
+
"sha256": "19564c145248f065669be23f5daeeda96e025ee4389bef80983001e83fddb31d"
|
| 1196 |
+
},
|
| 1197 |
+
{
|
| 1198 |
+
"path": "kernels/1cb76debd822c58d652ea0e82d2f5bdebc3dd67a8cf540154fd85f504fc72cd2.wgsl",
|
| 1199 |
+
"byteLength": 408,
|
| 1200 |
+
"sha256": "1cb76debd822c58d652ea0e82d2f5bdebc3dd67a8cf540154fd85f504fc72cd2"
|
| 1201 |
+
},
|
| 1202 |
+
{
|
| 1203 |
+
"path": "kernels/1ce543c34cc4033e22afd4fc00a62ed19f44307cc4aeb52e7a503538e5831e9d.wgsl",
|
| 1204 |
+
"byteLength": 304,
|
| 1205 |
+
"sha256": "1ce543c34cc4033e22afd4fc00a62ed19f44307cc4aeb52e7a503538e5831e9d"
|
| 1206 |
+
},
|
| 1207 |
+
{
|
| 1208 |
+
"path": "kernels/1df96eddb194a002a44f5a610245f84d192a38d2fff876c30fd55a4f518e8b25.wgsl",
|
| 1209 |
+
"byteLength": 319,
|
| 1210 |
+
"sha256": "1df96eddb194a002a44f5a610245f84d192a38d2fff876c30fd55a4f518e8b25"
|
| 1211 |
+
},
|
| 1212 |
+
{
|
| 1213 |
+
"path": "kernels/1f252e46a7c6dc933462fc88d57b832b6e87ffe79232ad52b4dad28e5083cc69.wgsl",
|
| 1214 |
+
"byteLength": 320,
|
| 1215 |
+
"sha256": "1f252e46a7c6dc933462fc88d57b832b6e87ffe79232ad52b4dad28e5083cc69"
|
| 1216 |
+
},
|
| 1217 |
+
{
|
| 1218 |
+
"path": "kernels/1f821653e02930a221ffe24970bbbd13b88c5e7bd119af97f624b075b1ab6534.wgsl",
|
| 1219 |
+
"byteLength": 618,
|
| 1220 |
+
"sha256": "1f821653e02930a221ffe24970bbbd13b88c5e7bd119af97f624b075b1ab6534"
|
| 1221 |
+
},
|
| 1222 |
+
{
|
| 1223 |
+
"path": "kernels/26655d5856c1c506477f9af344dc55197aa9220fe6e447eb38b11add83e278f3.wgsl",
|
| 1224 |
+
"byteLength": 300,
|
| 1225 |
+
"sha256": "26655d5856c1c506477f9af344dc55197aa9220fe6e447eb38b11add83e278f3"
|
| 1226 |
+
},
|
| 1227 |
+
{
|
| 1228 |
+
"path": "kernels/280b909ef0d849a03152d7314ee264a5c56fc7bf059fc775f1c288d9e59d2f45.wgsl",
|
| 1229 |
+
"byteLength": 387,
|
| 1230 |
+
"sha256": "280b909ef0d849a03152d7314ee264a5c56fc7bf059fc775f1c288d9e59d2f45"
|
| 1231 |
+
},
|
| 1232 |
+
{
|
| 1233 |
+
"path": "kernels/28fefba4b037ddf39d186e7eb1bfb1d5326df5ed875017cedcae7dbb2b502a0c.wgsl",
|
| 1234 |
+
"byteLength": 334,
|
| 1235 |
+
"sha256": "28fefba4b037ddf39d186e7eb1bfb1d5326df5ed875017cedcae7dbb2b502a0c"
|
| 1236 |
+
},
|
| 1237 |
+
{
|
| 1238 |
+
"path": "kernels/2b707696a2df65d49bff973579e864e32bec86f16b559093c983e36ccae31a4a.wgsl",
|
| 1239 |
+
"byteLength": 302,
|
| 1240 |
+
"sha256": "2b707696a2df65d49bff973579e864e32bec86f16b559093c983e36ccae31a4a"
|
| 1241 |
+
},
|
| 1242 |
+
{
|
| 1243 |
+
"path": "kernels/2cd4a533d32097a17641196f0cd315d170c587bc2b1c62b42b79d566d6fbf140.wgsl",
|
| 1244 |
+
"byteLength": 386,
|
| 1245 |
+
"sha256": "2cd4a533d32097a17641196f0cd315d170c587bc2b1c62b42b79d566d6fbf140"
|
| 1246 |
+
},
|
| 1247 |
+
{
|
| 1248 |
+
"path": "kernels/3087f59456d6581e7cdad1a14086af53281e39d2041a6a93387ba6e1daf5f9cb.wgsl",
|
| 1249 |
+
"byteLength": 421,
|
| 1250 |
+
"sha256": "3087f59456d6581e7cdad1a14086af53281e39d2041a6a93387ba6e1daf5f9cb"
|
| 1251 |
+
},
|
| 1252 |
+
{
|
| 1253 |
+
"path": "kernels/3203e08f2c99fa4848f553739b7115a7c677840344f17b1d4391d6130517f5a7.wgsl",
|
| 1254 |
+
"byteLength": 285,
|
| 1255 |
+
"sha256": "3203e08f2c99fa4848f553739b7115a7c677840344f17b1d4391d6130517f5a7"
|
| 1256 |
+
},
|
| 1257 |
+
{
|
| 1258 |
+
"path": "kernels/36bdc2a39d74582b6dc45860ff236f186c9f1643c68f6e6db2c48be5f8177d99.wgsl",
|
| 1259 |
+
"byteLength": 398,
|
| 1260 |
+
"sha256": "36bdc2a39d74582b6dc45860ff236f186c9f1643c68f6e6db2c48be5f8177d99"
|
| 1261 |
+
},
|
| 1262 |
+
{
|
| 1263 |
+
"path": "kernels/3976659e4383cb6f1c4f9c58ccef28215f246d506dae2455e18f51a78217549d.wgsl",
|
| 1264 |
+
"byteLength": 441,
|
| 1265 |
+
"sha256": "3976659e4383cb6f1c4f9c58ccef28215f246d506dae2455e18f51a78217549d"
|
| 1266 |
+
},
|
| 1267 |
+
{
|
| 1268 |
+
"path": "kernels/3a525a2cf0ad4be5cb90d14cfedbbd6814a3e42d8b1e66015f524ed9cfa407e8.wgsl",
|
| 1269 |
+
"byteLength": 383,
|
| 1270 |
+
"sha256": "3a525a2cf0ad4be5cb90d14cfedbbd6814a3e42d8b1e66015f524ed9cfa407e8"
|
| 1271 |
+
},
|
| 1272 |
+
{
|
| 1273 |
+
"path": "kernels/3f89d19bd6791657fa702ad00a0517b5f292dbf7d0c196bd5b21c949476d23fd.wgsl",
|
| 1274 |
+
"byteLength": 497,
|
| 1275 |
+
"sha256": "3f89d19bd6791657fa702ad00a0517b5f292dbf7d0c196bd5b21c949476d23fd"
|
| 1276 |
+
},
|
| 1277 |
+
{
|
| 1278 |
+
"path": "kernels/40a960da8ca3bfbbbd5d4de7adf52321e356cff55ba70936dcabe1cb005a1b3f.wgsl",
|
| 1279 |
+
"byteLength": 327,
|
| 1280 |
+
"sha256": "40a960da8ca3bfbbbd5d4de7adf52321e356cff55ba70936dcabe1cb005a1b3f"
|
| 1281 |
+
},
|
| 1282 |
+
{
|
| 1283 |
+
"path": "kernels/416cfd9be1617183bbf005e964b8bb5259b87f2cf184935f2dbb934afc3ca037.wgsl",
|
| 1284 |
+
"byteLength": 1222,
|
| 1285 |
+
"sha256": "416cfd9be1617183bbf005e964b8bb5259b87f2cf184935f2dbb934afc3ca037"
|
| 1286 |
+
},
|
| 1287 |
+
{
|
| 1288 |
+
"path": "kernels/4a4eb52af727f11dfbd69b294a8ab3eb5053bd5a2feea3cfdb35ab10bc1a4426.wgsl",
|
| 1289 |
+
"byteLength": 307,
|
| 1290 |
+
"sha256": "4a4eb52af727f11dfbd69b294a8ab3eb5053bd5a2feea3cfdb35ab10bc1a4426"
|
| 1291 |
+
},
|
| 1292 |
+
{
|
| 1293 |
+
"path": "kernels/506e74c3370bbc59adb7e554bbb95deaee0213f0dd19a4942ecb9a36f5dde1a4.wgsl",
|
| 1294 |
+
"byteLength": 497,
|
| 1295 |
+
"sha256": "506e74c3370bbc59adb7e554bbb95deaee0213f0dd19a4942ecb9a36f5dde1a4"
|
| 1296 |
+
},
|
| 1297 |
+
{
|
| 1298 |
+
"path": "kernels/52b439507af68e969a6e116d3c8ea5338a4cde5a3fc1e97b729512d17ab2f4f9.wgsl",
|
| 1299 |
+
"byteLength": 305,
|
| 1300 |
+
"sha256": "52b439507af68e969a6e116d3c8ea5338a4cde5a3fc1e97b729512d17ab2f4f9"
|
| 1301 |
+
},
|
| 1302 |
+
{
|
| 1303 |
+
"path": "kernels/5685f28b7fe39e87763365d0b4e311eb35a07f4728106448a936b739a785d878.wgsl",
|
| 1304 |
+
"byteLength": 462,
|
| 1305 |
+
"sha256": "5685f28b7fe39e87763365d0b4e311eb35a07f4728106448a936b739a785d878"
|
| 1306 |
+
},
|
| 1307 |
+
{
|
| 1308 |
+
"path": "kernels/570f05a5f9f892e7a8075cde8b7bee28bc921f6054167eec4b85797f15b873da.wgsl",
|
| 1309 |
+
"byteLength": 423,
|
| 1310 |
+
"sha256": "570f05a5f9f892e7a8075cde8b7bee28bc921f6054167eec4b85797f15b873da"
|
| 1311 |
+
},
|
| 1312 |
+
{
|
| 1313 |
+
"path": "kernels/578ba670650363664652f61f499af0f982bea5e68d2448225f4311b76bc6754b.wgsl",
|
| 1314 |
+
"byteLength": 1225,
|
| 1315 |
+
"sha256": "578ba670650363664652f61f499af0f982bea5e68d2448225f4311b76bc6754b"
|
| 1316 |
+
},
|
| 1317 |
+
{
|
| 1318 |
+
"path": "kernels/58ef8a5a09de45f92e4696b0ce6e26de2500f935d75049d78111d723fdce3780.wgsl",
|
| 1319 |
+
"byteLength": 499,
|
| 1320 |
+
"sha256": "58ef8a5a09de45f92e4696b0ce6e26de2500f935d75049d78111d723fdce3780"
|
| 1321 |
+
},
|
| 1322 |
+
{
|
| 1323 |
+
"path": "kernels/5a2219fcfa3b58bcbc86ec5535630f9dbe929a28999b5384c8eb10ba7b944684.wgsl",
|
| 1324 |
+
"byteLength": 420,
|
| 1325 |
+
"sha256": "5a2219fcfa3b58bcbc86ec5535630f9dbe929a28999b5384c8eb10ba7b944684"
|
| 1326 |
+
},
|
| 1327 |
+
{
|
| 1328 |
+
"path": "kernels/6292c78ff59552bb9d6a76d00232cc097e076bf7305d7b2539d3a2600b7d9f39.wgsl",
|
| 1329 |
+
"byteLength": 615,
|
| 1330 |
+
"sha256": "6292c78ff59552bb9d6a76d00232cc097e076bf7305d7b2539d3a2600b7d9f39"
|
| 1331 |
+
},
|
| 1332 |
+
{
|
| 1333 |
+
"path": "kernels/62f30a62c18ed78c9bf37bdc56529accbee2264b9eac931ba0b35a80bb917e7c.wgsl",
|
| 1334 |
+
"byteLength": 372,
|
| 1335 |
+
"sha256": "62f30a62c18ed78c9bf37bdc56529accbee2264b9eac931ba0b35a80bb917e7c"
|
| 1336 |
+
},
|
| 1337 |
+
{
|
| 1338 |
+
"path": "kernels/63207f8bf1aef72b1c386b9afcde2dd2885a6705ad0a7ae8223fc55259ec6483.wgsl",
|
| 1339 |
+
"byteLength": 413,
|
| 1340 |
+
"sha256": "63207f8bf1aef72b1c386b9afcde2dd2885a6705ad0a7ae8223fc55259ec6483"
|
| 1341 |
+
},
|
| 1342 |
+
{
|
| 1343 |
+
"path": "kernels/679519988318785912522df0365b64c23c3249e7ca74b411ff3438740649d4f0.wgsl",
|
| 1344 |
+
"byteLength": 422,
|
| 1345 |
+
"sha256": "679519988318785912522df0365b64c23c3249e7ca74b411ff3438740649d4f0"
|
| 1346 |
+
},
|
| 1347 |
+
{
|
| 1348 |
+
"path": "kernels/6b66940e2070782344b4a34db496780b0080d9e6a1f51a9e31ca72e2e7b03790.wgsl",
|
| 1349 |
+
"byteLength": 412,
|
| 1350 |
+
"sha256": "6b66940e2070782344b4a34db496780b0080d9e6a1f51a9e31ca72e2e7b03790"
|
| 1351 |
+
},
|
| 1352 |
+
{
|
| 1353 |
+
"path": "kernels/703d2f8d138453e2e9dc7709c73f9554630c33669e4c98c67997cbcd57ec9f81.wgsl",
|
| 1354 |
+
"byteLength": 417,
|
| 1355 |
+
"sha256": "703d2f8d138453e2e9dc7709c73f9554630c33669e4c98c67997cbcd57ec9f81"
|
| 1356 |
+
},
|
| 1357 |
+
{
|
| 1358 |
+
"path": "kernels/70c92a5523efa88d08cf77af320f7506c59f501c993b093ae6472a55704606b2.wgsl",
|
| 1359 |
+
"byteLength": 1222,
|
| 1360 |
+
"sha256": "70c92a5523efa88d08cf77af320f7506c59f501c993b093ae6472a55704606b2"
|
| 1361 |
+
},
|
| 1362 |
+
{
|
| 1363 |
+
"path": "kernels/73eb1bca0f997b4f6eaf7417b65024d79d49bed04a231daa562d2c252425ba6d.wgsl",
|
| 1364 |
+
"byteLength": 315,
|
| 1365 |
+
"sha256": "73eb1bca0f997b4f6eaf7417b65024d79d49bed04a231daa562d2c252425ba6d"
|
| 1366 |
+
},
|
| 1367 |
+
{
|
| 1368 |
+
"path": "kernels/752da00e33abf87b63eba03893a16e7db848f97f1385942d40d8cfb5122d9bd3.wgsl",
|
| 1369 |
+
"byteLength": 369,
|
| 1370 |
+
"sha256": "752da00e33abf87b63eba03893a16e7db848f97f1385942d40d8cfb5122d9bd3"
|
| 1371 |
+
},
|
| 1372 |
+
{
|
| 1373 |
+
"path": "kernels/7697257890a94501017b73d060c613444d6731c1191953c573305adcea662e3f.wgsl",
|
| 1374 |
+
"byteLength": 302,
|
| 1375 |
+
"sha256": "7697257890a94501017b73d060c613444d6731c1191953c573305adcea662e3f"
|
| 1376 |
+
},
|
| 1377 |
+
{
|
| 1378 |
+
"path": "kernels/7928d1b13d79c16f6c0f9d3130cbdb4193cab6efe3a60b38caa1039688fe56de.wgsl",
|
| 1379 |
+
"byteLength": 286,
|
| 1380 |
+
"sha256": "7928d1b13d79c16f6c0f9d3130cbdb4193cab6efe3a60b38caa1039688fe56de"
|
| 1381 |
+
},
|
| 1382 |
+
{
|
| 1383 |
+
"path": "kernels/7ccffd09d8c42de21672bb1ded5c28f89737496c7696af68eb078dc71050191c.wgsl",
|
| 1384 |
+
"byteLength": 398,
|
| 1385 |
+
"sha256": "7ccffd09d8c42de21672bb1ded5c28f89737496c7696af68eb078dc71050191c"
|
| 1386 |
+
},
|
| 1387 |
+
{
|
| 1388 |
+
"path": "kernels/7dd89f4febc5d9accc7080e011d98765e6e31e55e8a44c5d1e384bc66dab5325.wgsl",
|
| 1389 |
+
"byteLength": 338,
|
| 1390 |
+
"sha256": "7dd89f4febc5d9accc7080e011d98765e6e31e55e8a44c5d1e384bc66dab5325"
|
| 1391 |
+
},
|
| 1392 |
+
{
|
| 1393 |
+
"path": "kernels/7e90b8d0c7b998d4729541adc2de35c00fb0780d7ca3e89c66cb32638c3b533d.wgsl",
|
| 1394 |
+
"byteLength": 1487,
|
| 1395 |
+
"sha256": "7e90b8d0c7b998d4729541adc2de35c00fb0780d7ca3e89c66cb32638c3b533d"
|
| 1396 |
+
},
|
| 1397 |
+
{
|
| 1398 |
+
"path": "kernels/82bc226410ee45662442e25040b6a6456c2532b87e96860e10f8f0135dde892b.wgsl",
|
| 1399 |
+
"byteLength": 286,
|
| 1400 |
+
"sha256": "82bc226410ee45662442e25040b6a6456c2532b87e96860e10f8f0135dde892b"
|
| 1401 |
+
},
|
| 1402 |
+
{
|
| 1403 |
+
"path": "kernels/8a76ca278f842fa737a70b19b0676adcec489375a3a56de17ac9e354a687601e.wgsl",
|
| 1404 |
+
"byteLength": 306,
|
| 1405 |
+
"sha256": "8a76ca278f842fa737a70b19b0676adcec489375a3a56de17ac9e354a687601e"
|
| 1406 |
+
},
|
| 1407 |
+
{
|
| 1408 |
+
"path": "kernels/8c34b573141052889a39d3eda528d755826e24ce48dc3e130e518e9be40a745b.wgsl",
|
| 1409 |
+
"byteLength": 426,
|
| 1410 |
+
"sha256": "8c34b573141052889a39d3eda528d755826e24ce48dc3e130e518e9be40a745b"
|
| 1411 |
+
},
|
| 1412 |
+
{
|
| 1413 |
+
"path": "kernels/8cce7bfa491959f6a7b62ae9cb861d12e2f4ff05227918a4d06bd80669f0a539.wgsl",
|
| 1414 |
+
"byteLength": 372,
|
| 1415 |
+
"sha256": "8cce7bfa491959f6a7b62ae9cb861d12e2f4ff05227918a4d06bd80669f0a539"
|
| 1416 |
+
},
|
| 1417 |
+
{
|
| 1418 |
+
"path": "kernels/8d5321128d8071a532e5cdf99bb40dad32139297770b61e746a9d8f0c9ff8af3.wgsl",
|
| 1419 |
+
"byteLength": 610,
|
| 1420 |
+
"sha256": "8d5321128d8071a532e5cdf99bb40dad32139297770b61e746a9d8f0c9ff8af3"
|
| 1421 |
+
},
|
| 1422 |
+
{
|
| 1423 |
+
"path": "kernels/8d9b846ecd9fe2c3acde76737571459a46136953e170abfca48b642fe9dce367.wgsl",
|
| 1424 |
+
"byteLength": 1225,
|
| 1425 |
+
"sha256": "8d9b846ecd9fe2c3acde76737571459a46136953e170abfca48b642fe9dce367"
|
| 1426 |
+
},
|
| 1427 |
+
{
|
| 1428 |
+
"path": "kernels/8fe40f3a29b0d9ad1eee9dfc3fa4cc6ccfc82ee74a6f681087fb852d812649a6.wgsl",
|
| 1429 |
+
"byteLength": 420,
|
| 1430 |
+
"sha256": "8fe40f3a29b0d9ad1eee9dfc3fa4cc6ccfc82ee74a6f681087fb852d812649a6"
|
| 1431 |
+
},
|
| 1432 |
+
{
|
| 1433 |
+
"path": "kernels/91bccb9cf3db8dea674e2c5f1865a39fdda37f3aac58fd62c4b81f9b7388c5b0.wgsl",
|
| 1434 |
+
"byteLength": 302,
|
| 1435 |
+
"sha256": "91bccb9cf3db8dea674e2c5f1865a39fdda37f3aac58fd62c4b81f9b7388c5b0"
|
| 1436 |
+
},
|
| 1437 |
+
{
|
| 1438 |
+
"path": "kernels/950c25980d19d89542840ceb582dfed03091d6651fc667d1340bb5ceee6bb8cb.wgsl",
|
| 1439 |
+
"byteLength": 298,
|
| 1440 |
+
"sha256": "950c25980d19d89542840ceb582dfed03091d6651fc667d1340bb5ceee6bb8cb"
|
| 1441 |
+
},
|
| 1442 |
+
{
|
| 1443 |
+
"path": "kernels/95cba13b595301afbefe20da4a65b93d4d5c5f4a29b9e1d5348d32cb193c6b4b.wgsl",
|
| 1444 |
+
"byteLength": 372,
|
| 1445 |
+
"sha256": "95cba13b595301afbefe20da4a65b93d4d5c5f4a29b9e1d5348d32cb193c6b4b"
|
| 1446 |
+
},
|
| 1447 |
+
{
|
| 1448 |
+
"path": "kernels/97ad1988a80efddc69dea78e7053a235ebcf459153019ec7def6160064a5030b.wgsl",
|
| 1449 |
+
"byteLength": 573,
|
| 1450 |
+
"sha256": "97ad1988a80efddc69dea78e7053a235ebcf459153019ec7def6160064a5030b"
|
| 1451 |
+
},
|
| 1452 |
+
{
|
| 1453 |
+
"path": "kernels/99e587565871f38abe78bb40bf99bd694d1cedd886da8565b2957ce110926c56.wgsl",
|
| 1454 |
+
"byteLength": 764,
|
| 1455 |
+
"sha256": "99e587565871f38abe78bb40bf99bd694d1cedd886da8565b2957ce110926c56"
|
| 1456 |
+
},
|
| 1457 |
+
{
|
| 1458 |
+
"path": "kernels/9cf9bb9c9852a2682cf47232223e6656a19d2893aecddfdeddbfe5d369aa811d.wgsl",
|
| 1459 |
+
"byteLength": 411,
|
| 1460 |
+
"sha256": "9cf9bb9c9852a2682cf47232223e6656a19d2893aecddfdeddbfe5d369aa811d"
|
| 1461 |
+
},
|
| 1462 |
+
{
|
| 1463 |
+
"path": "kernels/9e19fc7e868893f5894ee5748adbd964074dae97f57a1bcb720a4e9421cecb22.wgsl",
|
| 1464 |
+
"byteLength": 568,
|
| 1465 |
+
"sha256": "9e19fc7e868893f5894ee5748adbd964074dae97f57a1bcb720a4e9421cecb22"
|
| 1466 |
+
},
|
| 1467 |
+
{
|
| 1468 |
+
"path": "kernels/a0f5527a8119db1e573ef20248655a5eecb61c6b975c7b9fb9fed2afbdc90f1a.wgsl",
|
| 1469 |
+
"byteLength": 423,
|
| 1470 |
+
"sha256": "a0f5527a8119db1e573ef20248655a5eecb61c6b975c7b9fb9fed2afbdc90f1a"
|
| 1471 |
+
},
|
| 1472 |
+
{
|
| 1473 |
+
"path": "kernels/a2bd65fc2709e093644d6cbf0c292b4d71520009a87bedcf4bca8fcb5f5c15b8.wgsl",
|
| 1474 |
+
"byteLength": 286,
|
| 1475 |
+
"sha256": "a2bd65fc2709e093644d6cbf0c292b4d71520009a87bedcf4bca8fcb5f5c15b8"
|
| 1476 |
+
},
|
| 1477 |
+
{
|
| 1478 |
+
"path": "kernels/a87152b0fd2f78f60d7abb61c2f6c4a9bde8a9dd45d0275b58d760a3da9f71ce.wgsl",
|
| 1479 |
+
"byteLength": 575,
|
| 1480 |
+
"sha256": "a87152b0fd2f78f60d7abb61c2f6c4a9bde8a9dd45d0275b58d760a3da9f71ce"
|
| 1481 |
+
},
|
| 1482 |
+
{
|
| 1483 |
+
"path": "kernels/ae69e698c92571766e36ad8c078b13e42bde56745d45698daaadaca587b7279c.wgsl",
|
| 1484 |
+
"byteLength": 551,
|
| 1485 |
+
"sha256": "ae69e698c92571766e36ad8c078b13e42bde56745d45698daaadaca587b7279c"
|
| 1486 |
+
},
|
| 1487 |
+
{
|
| 1488 |
+
"path": "kernels/af8bae1f95fe663a390466c647dc794083b2250ae839785f57fb2c7483f3b3ec.wgsl",
|
| 1489 |
+
"byteLength": 393,
|
| 1490 |
+
"sha256": "af8bae1f95fe663a390466c647dc794083b2250ae839785f57fb2c7483f3b3ec"
|
| 1491 |
+
},
|
| 1492 |
+
{
|
| 1493 |
+
"path": "kernels/afac69942bbaa6f0b7e1ff71a4ddc7ea264cbdb4a080d75b9a9856fdc12554b6.wgsl",
|
| 1494 |
+
"byteLength": 314,
|
| 1495 |
+
"sha256": "afac69942bbaa6f0b7e1ff71a4ddc7ea264cbdb4a080d75b9a9856fdc12554b6"
|
| 1496 |
+
},
|
| 1497 |
+
{
|
| 1498 |
+
"path": "kernels/b0ed4ebf2fb21d2418ea5c98632a10939152ab3eb2394ac6389675ec79b5d675.wgsl",
|
| 1499 |
+
"byteLength": 561,
|
| 1500 |
+
"sha256": "b0ed4ebf2fb21d2418ea5c98632a10939152ab3eb2394ac6389675ec79b5d675"
|
| 1501 |
+
},
|
| 1502 |
+
{
|
| 1503 |
+
"path": "kernels/b156838d80bcdf65a474c8fb509840619fe2f81849005c053cfd5bfdd714a8a4.wgsl",
|
| 1504 |
+
"byteLength": 471,
|
| 1505 |
+
"sha256": "b156838d80bcdf65a474c8fb509840619fe2f81849005c053cfd5bfdd714a8a4"
|
| 1506 |
+
},
|
| 1507 |
+
{
|
| 1508 |
+
"path": "kernels/b17aaca06f3b631ebb0a4e873183966913175acb34bb0cec516c8bbec20c22dd.wgsl",
|
| 1509 |
+
"byteLength": 496,
|
| 1510 |
+
"sha256": "b17aaca06f3b631ebb0a4e873183966913175acb34bb0cec516c8bbec20c22dd"
|
| 1511 |
+
},
|
| 1512 |
+
{
|
| 1513 |
+
"path": "kernels/b28ea4a8345a9c9abb2d74bfd620ba5de46616434dbaffdbabf022ea71800839.wgsl",
|
| 1514 |
+
"byteLength": 290,
|
| 1515 |
+
"sha256": "b28ea4a8345a9c9abb2d74bfd620ba5de46616434dbaffdbabf022ea71800839"
|
| 1516 |
+
},
|
| 1517 |
+
{
|
| 1518 |
+
"path": "kernels/b5a8f92a74987b61c9ec5720a8a90a4d36b633a2f71e9233d8d691a1bc41e20e.wgsl",
|
| 1519 |
+
"byteLength": 383,
|
| 1520 |
+
"sha256": "b5a8f92a74987b61c9ec5720a8a90a4d36b633a2f71e9233d8d691a1bc41e20e"
|
| 1521 |
+
},
|
| 1522 |
+
{
|
| 1523 |
+
"path": "kernels/b6d8ca3438a5d12cca03c5223ed58ff381d16e43b4eb1c9a78ca1a49222e9b8e.wgsl",
|
| 1524 |
+
"byteLength": 1536,
|
| 1525 |
+
"sha256": "b6d8ca3438a5d12cca03c5223ed58ff381d16e43b4eb1c9a78ca1a49222e9b8e"
|
| 1526 |
+
},
|
| 1527 |
+
{
|
| 1528 |
+
"path": "kernels/b878d3aa797f91de4d478205469ddf14f86faa394e0473cdb02f745fc472e5fe.wgsl",
|
| 1529 |
+
"byteLength": 440,
|
| 1530 |
+
"sha256": "b878d3aa797f91de4d478205469ddf14f86faa394e0473cdb02f745fc472e5fe"
|
| 1531 |
+
},
|
| 1532 |
+
{
|
| 1533 |
+
"path": "kernels/ba2b60fc7e0bf8f703260ce0eb714460e8411fe09096a0d1950298537a0b0d3a.wgsl",
|
| 1534 |
+
"byteLength": 607,
|
| 1535 |
+
"sha256": "ba2b60fc7e0bf8f703260ce0eb714460e8411fe09096a0d1950298537a0b0d3a"
|
| 1536 |
+
},
|
| 1537 |
+
{
|
| 1538 |
+
"path": "kernels/bc279fe3036296f06a42b850ab0ffa35ce8f3543de5806fbb1da45291fba0695.wgsl",
|
| 1539 |
+
"byteLength": 416,
|
| 1540 |
+
"sha256": "bc279fe3036296f06a42b850ab0ffa35ce8f3543de5806fbb1da45291fba0695"
|
| 1541 |
+
},
|
| 1542 |
+
{
|
| 1543 |
+
"path": "kernels/bcbd50e0ebcb6af3745d01bbe0f67cc268568bc4099595f36eea826e94b19e28.wgsl",
|
| 1544 |
+
"byteLength": 1219,
|
| 1545 |
+
"sha256": "bcbd50e0ebcb6af3745d01bbe0f67cc268568bc4099595f36eea826e94b19e28"
|
| 1546 |
+
},
|
| 1547 |
+
{
|
| 1548 |
+
"path": "kernels/bf4e2f4388f550b7ae4cb7cc6c7a2d9f9a03586475eb2d260440b00702c211f7.wgsl",
|
| 1549 |
+
"byteLength": 385,
|
| 1550 |
+
"sha256": "bf4e2f4388f550b7ae4cb7cc6c7a2d9f9a03586475eb2d260440b00702c211f7"
|
| 1551 |
+
},
|
| 1552 |
+
{
|
| 1553 |
+
"path": "kernels/bfe28ab64ac790ec085608fee6e3a68db22b0136a0a5b225677b1ef70d761641.wgsl",
|
| 1554 |
+
"byteLength": 392,
|
| 1555 |
+
"sha256": "bfe28ab64ac790ec085608fee6e3a68db22b0136a0a5b225677b1ef70d761641"
|
| 1556 |
+
},
|
| 1557 |
+
{
|
| 1558 |
+
"path": "kernels/c5381a1922110bc02e83d499e6af952b8ee49786c658a3666896584b9d89a365.wgsl",
|
| 1559 |
+
"byteLength": 499,
|
| 1560 |
+
"sha256": "c5381a1922110bc02e83d499e6af952b8ee49786c658a3666896584b9d89a365"
|
| 1561 |
+
},
|
| 1562 |
+
{
|
| 1563 |
+
"path": "kernels/c6e2017c1d1d988837ac987ad5fba898224f7b5f249bd0786d2eeaa8d809ef7d.wgsl",
|
| 1564 |
+
"byteLength": 320,
|
| 1565 |
+
"sha256": "c6e2017c1d1d988837ac987ad5fba898224f7b5f249bd0786d2eeaa8d809ef7d"
|
| 1566 |
+
},
|
| 1567 |
+
{
|
| 1568 |
+
"path": "kernels/c6e66b53a1081cbfe07ed7cf947c26a7a4531765b4d51ae93977befb02611a8f.wgsl",
|
| 1569 |
+
"byteLength": 427,
|
| 1570 |
+
"sha256": "c6e66b53a1081cbfe07ed7cf947c26a7a4531765b4d51ae93977befb02611a8f"
|
| 1571 |
+
},
|
| 1572 |
+
{
|
| 1573 |
+
"path": "kernels/c9f8b71df7455ffe929e11acc2c75e85cf70b0857e8b2af97fa331cb30c7bb69.wgsl",
|
| 1574 |
+
"byteLength": 415,
|
| 1575 |
+
"sha256": "c9f8b71df7455ffe929e11acc2c75e85cf70b0857e8b2af97fa331cb30c7bb69"
|
| 1576 |
+
},
|
| 1577 |
+
{
|
| 1578 |
+
"path": "kernels/cba4b788ea98e4b44a1564d36d3a471684264a132691ffaad374fc1a94f66a6c.wgsl",
|
| 1579 |
+
"byteLength": 306,
|
| 1580 |
+
"sha256": "cba4b788ea98e4b44a1564d36d3a471684264a132691ffaad374fc1a94f66a6c"
|
| 1581 |
+
},
|
| 1582 |
+
{
|
| 1583 |
+
"path": "kernels/ce7f5578fa59e549ccce4f144cb5ab1b6dcdb9dcdd5d41f8c508035c348155e3.wgsl",
|
| 1584 |
+
"byteLength": 319,
|
| 1585 |
+
"sha256": "ce7f5578fa59e549ccce4f144cb5ab1b6dcdb9dcdd5d41f8c508035c348155e3"
|
| 1586 |
+
},
|
| 1587 |
+
{
|
| 1588 |
+
"path": "kernels/d41487b3cfbaaabeb3498fef3fecb17a748aeb0800f53030c844e586459a9a2f.wgsl",
|
| 1589 |
+
"byteLength": 307,
|
| 1590 |
+
"sha256": "d41487b3cfbaaabeb3498fef3fecb17a748aeb0800f53030c844e586459a9a2f"
|
| 1591 |
+
},
|
| 1592 |
+
{
|
| 1593 |
+
"path": "kernels/d46c2e705dcff0ad6dc6b1861a83aa89f0936dc6a1df3d70905a2572a28cf5ba.wgsl",
|
| 1594 |
+
"byteLength": 387,
|
| 1595 |
+
"sha256": "d46c2e705dcff0ad6dc6b1861a83aa89f0936dc6a1df3d70905a2572a28cf5ba"
|
| 1596 |
+
},
|
| 1597 |
+
{
|
| 1598 |
+
"path": "kernels/d58d61d4a27263601b290179509857c9837633bac7e76a9e7a9fee9685d07277.wgsl",
|
| 1599 |
+
"byteLength": 1216,
|
| 1600 |
+
"sha256": "d58d61d4a27263601b290179509857c9837633bac7e76a9e7a9fee9685d07277"
|
| 1601 |
+
},
|
| 1602 |
+
{
|
| 1603 |
+
"path": "kernels/d8c79a22e83e4a3b75b732bffa9ca673713bb57d580c5af4e59c805645ff1ca3.wgsl",
|
| 1604 |
+
"byteLength": 309,
|
| 1605 |
+
"sha256": "d8c79a22e83e4a3b75b732bffa9ca673713bb57d580c5af4e59c805645ff1ca3"
|
| 1606 |
+
},
|
| 1607 |
+
{
|
| 1608 |
+
"path": "kernels/dba1f878f575cac1bab071f2c650c8a596025dfbfbab50746f53a142255df962.wgsl",
|
| 1609 |
+
"byteLength": 395,
|
| 1610 |
+
"sha256": "dba1f878f575cac1bab071f2c650c8a596025dfbfbab50746f53a142255df962"
|
| 1611 |
+
},
|
| 1612 |
+
{
|
| 1613 |
+
"path": "kernels/dd4cf611f51e105c96375dfcdc8420e9c8c8cea23f0a4236bacacbec6bd92f20.wgsl",
|
| 1614 |
+
"byteLength": 386,
|
| 1615 |
+
"sha256": "dd4cf611f51e105c96375dfcdc8420e9c8c8cea23f0a4236bacacbec6bd92f20"
|
| 1616 |
+
},
|
| 1617 |
+
{
|
| 1618 |
+
"path": "kernels/de4b2b6e4d6c225d58c25261df5c8f73711c3bbbd04a31d1ea5c5bffc827c6e9.wgsl",
|
| 1619 |
+
"byteLength": 315,
|
| 1620 |
+
"sha256": "de4b2b6e4d6c225d58c25261df5c8f73711c3bbbd04a31d1ea5c5bffc827c6e9"
|
| 1621 |
+
},
|
| 1622 |
+
{
|
| 1623 |
+
"path": "kernels/e3435949f53d19f2a15b6939246967709046cac57899e1d048df5e202654622b.wgsl",
|
| 1624 |
+
"byteLength": 1222,
|
| 1625 |
+
"sha256": "e3435949f53d19f2a15b6939246967709046cac57899e1d048df5e202654622b"
|
| 1626 |
+
},
|
| 1627 |
+
{
|
| 1628 |
+
"path": "kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl",
|
| 1629 |
+
"byteLength": 420,
|
| 1630 |
+
"sha256": "e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393"
|
| 1631 |
+
},
|
| 1632 |
+
{
|
| 1633 |
+
"path": "kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl",
|
| 1634 |
+
"byteLength": 414,
|
| 1635 |
+
"sha256": "e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c"
|
| 1636 |
+
},
|
| 1637 |
+
{
|
| 1638 |
+
"path": "kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl",
|
| 1639 |
+
"byteLength": 299,
|
| 1640 |
+
"sha256": "e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d"
|
| 1641 |
+
},
|
| 1642 |
+
{
|
| 1643 |
+
"path": "kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl",
|
| 1644 |
+
"byteLength": 413,
|
| 1645 |
+
"sha256": "e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d"
|
| 1646 |
+
},
|
| 1647 |
+
{
|
| 1648 |
+
"path": "kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl",
|
| 1649 |
+
"byteLength": 377,
|
| 1650 |
+
"sha256": "efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912"
|
| 1651 |
+
},
|
| 1652 |
+
{
|
| 1653 |
+
"path": "kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl",
|
| 1654 |
+
"byteLength": 429,
|
| 1655 |
+
"sha256": "f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d"
|
| 1656 |
+
},
|
| 1657 |
+
{
|
| 1658 |
+
"path": "kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl",
|
| 1659 |
+
"byteLength": 1420,
|
| 1660 |
+
"sha256": "f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1"
|
| 1661 |
+
},
|
| 1662 |
+
{
|
| 1663 |
+
"path": "kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl",
|
| 1664 |
+
"byteLength": 499,
|
| 1665 |
+
"sha256": "f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c"
|
| 1666 |
+
},
|
| 1667 |
+
{
|
| 1668 |
+
"path": "kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl",
|
| 1669 |
+
"byteLength": 381,
|
| 1670 |
+
"sha256": "f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039"
|
| 1671 |
+
},
|
| 1672 |
+
{
|
| 1673 |
+
"path": "kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl",
|
| 1674 |
+
"byteLength": 308,
|
| 1675 |
+
"sha256": "f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864"
|
| 1676 |
+
},
|
| 1677 |
+
{
|
| 1678 |
+
"path": "kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl",
|
| 1679 |
+
"byteLength": 421,
|
| 1680 |
+
"sha256": "f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604"
|
| 1681 |
+
},
|
| 1682 |
+
{
|
| 1683 |
+
"path": "kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl",
|
| 1684 |
+
"byteLength": 407,
|
| 1685 |
+
"sha256": "f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e"
|
| 1686 |
+
},
|
| 1687 |
+
{
|
| 1688 |
+
"path": "kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl",
|
| 1689 |
+
"byteLength": 387,
|
| 1690 |
+
"sha256": "f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86"
|
| 1691 |
+
},
|
| 1692 |
+
{
|
| 1693 |
+
"path": "kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl",
|
| 1694 |
+
"byteLength": 408,
|
| 1695 |
+
"sha256": "fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76"
|
| 1696 |
+
},
|
| 1697 |
+
{
|
| 1698 |
+
"path": "kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl",
|
| 1699 |
+
"byteLength": 396,
|
| 1700 |
+
"sha256": "fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6"
|
| 1701 |
+
},
|
| 1702 |
+
{
|
| 1703 |
+
"path": "kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl",
|
| 1704 |
+
"byteLength": 411,
|
| 1705 |
+
"sha256": "fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675"
|
| 1706 |
+
},
|
| 1707 |
+
{
|
| 1708 |
+
"path": "entrypoints/prefill-4.json",
|
| 1709 |
+
"byteLength": 9551057,
|
| 1710 |
+
"sha256": "fe90b5fe47655181fa506a7363b1de4a2fc3f364350beef9bc8cf28e269d8454"
|
| 1711 |
+
}
|
| 1712 |
+
],
|
| 1713 |
+
"metadata": {
|
| 1714 |
+
"repository": "Qwen/Qwen3.5-2B",
|
| 1715 |
+
"revision": "15852e8c16360a2fea060d615a32b45270f8a8fc",
|
| 1716 |
+
"architecture": "qwen3_5",
|
| 1717 |
+
"modalities": [
|
| 1718 |
+
"text"
|
| 1719 |
+
],
|
| 1720 |
+
"license": "apache-2.0",
|
| 1721 |
+
"sourceWeights": [
|
| 1722 |
+
{
|
| 1723 |
+
"path": "model.safetensors-00001-of-00001.safetensors",
|
| 1724 |
+
"sha256": "aa33250c4fc64891ddfaba3a314fd9542ea371843c387178b425fbcc5ed680b1"
|
| 1725 |
+
}
|
| 1726 |
+
],
|
| 1727 |
+
"profile": "fp16-int4-g8-gptq-mixed-8f56efd4",
|
| 1728 |
+
"prefill": "queued-incremental",
|
| 1729 |
+
"checkpointCertified": false,
|
| 1730 |
+
"fusion": true,
|
| 1731 |
+
"quantizationSelection": {
|
| 1732 |
+
"include": [
|
| 1733 |
+
"*_mlp_up_proj_weight"
|
| 1734 |
+
],
|
| 1735 |
+
"exclude": []
|
| 1736 |
+
},
|
| 1737 |
+
"quantizationCalibration": {
|
| 1738 |
+
"method": "gptq",
|
| 1739 |
+
"prompts": "artifacts/fixtures/qwen35-quantization-prompts.json",
|
| 1740 |
+
"sha256": "0ca90afbabe4a38093604c36384ebefcddc5a660135c641e5ec0dda7708f8e04",
|
| 1741 |
+
"cases": [
|
| 1742 |
+
{
|
| 1743 |
+
"id": "arithmetic",
|
| 1744 |
+
"tokens": 19
|
| 1745 |
+
},
|
| 1746 |
+
{
|
| 1747 |
+
"id": "english-list",
|
| 1748 |
+
"tokens": 21
|
| 1749 |
+
},
|
| 1750 |
+
{
|
| 1751 |
+
"id": "korean-explanation",
|
| 1752 |
+
"tokens": 25
|
| 1753 |
+
},
|
| 1754 |
+
{
|
| 1755 |
+
"id": "translation",
|
| 1756 |
+
"tokens": 29
|
| 1757 |
+
},
|
| 1758 |
+
{
|
| 1759 |
+
"id": "code",
|
| 1760 |
+
"tokens": 25
|
| 1761 |
+
},
|
| 1762 |
+
{
|
| 1763 |
+
"id": "structured-output",
|
| 1764 |
+
"tokens": 28
|
| 1765 |
+
}
|
| 1766 |
+
]
|
| 1767 |
+
}
|
| 1768 |
+
},
|
| 1769 |
+
"validation": {
|
| 1770 |
+
"checkpointCertified": false,
|
| 1771 |
+
"hardware": []
|
| 1772 |
+
},
|
| 1773 |
+
"generation": {
|
| 1774 |
+
"contextLength": 4096,
|
| 1775 |
+
"inputIds": "input_ids",
|
| 1776 |
+
"positionIds": "position_ids",
|
| 1777 |
+
"attentionMask": "attention_mask",
|
| 1778 |
+
"logits": "linear_186",
|
| 1779 |
+
"eosTokenIds": [
|
| 1780 |
+
248044
|
| 1781 |
+
],
|
| 1782 |
+
"tokenizer": "tokenizer/tokenizer.json",
|
| 1783 |
+
"tokenizerConfig": "tokenizer/tokenizer_config.json",
|
| 1784 |
+
"chatTemplate": "tokenizer/chat_template.jinja",
|
| 1785 |
+
"prefillEntrypoints": {
|
| 1786 |
+
"4": "prefill-4"
|
| 1787 |
+
},
|
| 1788 |
+
"prefillDefault": true
|
| 1789 |
+
}
|
| 1790 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/LICENSE
ADDED
|
@@ -0,0 +1,202 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
Apache License
|
| 3 |
+
Version 2.0, January 2004
|
| 4 |
+
http://www.apache.org/licenses/
|
| 5 |
+
|
| 6 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
| 7 |
+
|
| 8 |
+
1. Definitions.
|
| 9 |
+
|
| 10 |
+
"License" shall mean the terms and conditions for use, reproduction,
|
| 11 |
+
and distribution as defined by Sections 1 through 9 of this document.
|
| 12 |
+
|
| 13 |
+
"Licensor" shall mean the copyright owner or entity authorized by
|
| 14 |
+
the copyright owner that is granting the License.
|
| 15 |
+
|
| 16 |
+
"Legal Entity" shall mean the union of the acting entity and all
|
| 17 |
+
other entities that control, are controlled by, or are under common
|
| 18 |
+
control with that entity. For the purposes of this definition,
|
| 19 |
+
"control" means (i) the power, direct or indirect, to cause the
|
| 20 |
+
direction or management of such entity, whether by contract or
|
| 21 |
+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
| 22 |
+
outstanding shares, or (iii) beneficial ownership of such entity.
|
| 23 |
+
|
| 24 |
+
"You" (or "Your") shall mean an individual or Legal Entity
|
| 25 |
+
exercising permissions granted by this License.
|
| 26 |
+
|
| 27 |
+
"Source" form shall mean the preferred form for making modifications,
|
| 28 |
+
including but not limited to software source code, documentation
|
| 29 |
+
source, and configuration files.
|
| 30 |
+
|
| 31 |
+
"Object" form shall mean any form resulting from mechanical
|
| 32 |
+
transformation or translation of a Source form, including but
|
| 33 |
+
not limited to compiled object code, generated documentation,
|
| 34 |
+
and conversions to other media types.
|
| 35 |
+
|
| 36 |
+
"Work" shall mean the work of authorship, whether in Source or
|
| 37 |
+
Object form, made available under the License, as indicated by a
|
| 38 |
+
copyright notice that is included in or attached to the work
|
| 39 |
+
(an example is provided in the Appendix below).
|
| 40 |
+
|
| 41 |
+
"Derivative Works" shall mean any work, whether in Source or Object
|
| 42 |
+
form, that is based on (or derived from) the Work and for which the
|
| 43 |
+
editorial revisions, annotations, elaborations, or other modifications
|
| 44 |
+
represent, as a whole, an original work of authorship. For the purposes
|
| 45 |
+
of this License, Derivative Works shall not include works that remain
|
| 46 |
+
separable from, or merely link (or bind by name) to the interfaces of,
|
| 47 |
+
the Work and Derivative Works thereof.
|
| 48 |
+
|
| 49 |
+
"Contribution" shall mean any work of authorship, including
|
| 50 |
+
the original version of the Work and any modifications or additions
|
| 51 |
+
to that Work or Derivative Works thereof, that is intentionally
|
| 52 |
+
submitted to Licensor for inclusion in the Work by the copyright owner
|
| 53 |
+
or by an individual or Legal Entity authorized to submit on behalf of
|
| 54 |
+
the copyright owner. For the purposes of this definition, "submitted"
|
| 55 |
+
means any form of electronic, verbal, or written communication sent
|
| 56 |
+
to the Licensor or its representatives, including but not limited to
|
| 57 |
+
communication on electronic mailing lists, source code control systems,
|
| 58 |
+
and issue tracking systems that are managed by, or on behalf of, the
|
| 59 |
+
Licensor for the purpose of discussing and improving the Work, but
|
| 60 |
+
excluding communication that is conspicuously marked or otherwise
|
| 61 |
+
designated in writing by the copyright owner as "Not a Contribution."
|
| 62 |
+
|
| 63 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity
|
| 64 |
+
on behalf of whom a Contribution has been received by Licensor and
|
| 65 |
+
subsequently incorporated within the Work.
|
| 66 |
+
|
| 67 |
+
2. Grant of Copyright License. Subject to the terms and conditions of
|
| 68 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 69 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 70 |
+
copyright license to reproduce, prepare Derivative Works of,
|
| 71 |
+
publicly display, publicly perform, sublicense, and distribute the
|
| 72 |
+
Work and such Derivative Works in Source or Object form.
|
| 73 |
+
|
| 74 |
+
3. Grant of Patent License. Subject to the terms and conditions of
|
| 75 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 76 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 77 |
+
(except as stated in this section) patent license to make, have made,
|
| 78 |
+
use, offer to sell, sell, import, and otherwise transfer the Work,
|
| 79 |
+
where such license applies only to those patent claims licensable
|
| 80 |
+
by such Contributor that are necessarily infringed by their
|
| 81 |
+
Contribution(s) alone or by combination of their Contribution(s)
|
| 82 |
+
with the Work to which such Contribution(s) was submitted. If You
|
| 83 |
+
institute patent litigation against any entity (including a
|
| 84 |
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
| 85 |
+
or a Contribution incorporated within the Work constitutes direct
|
| 86 |
+
or contributory patent infringement, then any patent licenses
|
| 87 |
+
granted to You under this License for that Work shall terminate
|
| 88 |
+
as of the date such litigation is filed.
|
| 89 |
+
|
| 90 |
+
4. Redistribution. You may reproduce and distribute copies of the
|
| 91 |
+
Work or Derivative Works thereof in any medium, with or without
|
| 92 |
+
modifications, and in Source or Object form, provided that You
|
| 93 |
+
meet the following conditions:
|
| 94 |
+
|
| 95 |
+
(a) You must give any other recipients of the Work or
|
| 96 |
+
Derivative Works a copy of this License; and
|
| 97 |
+
|
| 98 |
+
(b) You must cause any modified files to carry prominent notices
|
| 99 |
+
stating that You changed the files; and
|
| 100 |
+
|
| 101 |
+
(c) You must retain, in the Source form of any Derivative Works
|
| 102 |
+
that You distribute, all copyright, patent, trademark, and
|
| 103 |
+
attribution notices from the Source form of the Work,
|
| 104 |
+
excluding those notices that do not pertain to any part of
|
| 105 |
+
the Derivative Works; and
|
| 106 |
+
|
| 107 |
+
(d) If the Work includes a "NOTICE" text file as part of its
|
| 108 |
+
distribution, then any Derivative Works that You distribute must
|
| 109 |
+
include a readable copy of the attribution notices contained
|
| 110 |
+
within such NOTICE file, excluding those notices that do not
|
| 111 |
+
pertain to any part of the Derivative Works, in at least one
|
| 112 |
+
of the following places: within a NOTICE text file distributed
|
| 113 |
+
as part of the Derivative Works; within the Source form or
|
| 114 |
+
documentation, if provided along with the Derivative Works; or,
|
| 115 |
+
within a display generated by the Derivative Works, if and
|
| 116 |
+
wherever such third-party notices normally appear. The contents
|
| 117 |
+
of the NOTICE file are for informational purposes only and
|
| 118 |
+
do not modify the License. You may add Your own attribution
|
| 119 |
+
notices within Derivative Works that You distribute, alongside
|
| 120 |
+
or as an addendum to the NOTICE text from the Work, provided
|
| 121 |
+
that such additional attribution notices cannot be construed
|
| 122 |
+
as modifying the License.
|
| 123 |
+
|
| 124 |
+
You may add Your own copyright statement to Your modifications and
|
| 125 |
+
may provide additional or different license terms and conditions
|
| 126 |
+
for use, reproduction, or distribution of Your modifications, or
|
| 127 |
+
for any such Derivative Works as a whole, provided Your use,
|
| 128 |
+
reproduction, and distribution of the Work otherwise complies with
|
| 129 |
+
the conditions stated in this License.
|
| 130 |
+
|
| 131 |
+
5. Submission of Contributions. Unless You explicitly state otherwise,
|
| 132 |
+
any Contribution intentionally submitted for inclusion in the Work
|
| 133 |
+
by You to the Licensor shall be under the terms and conditions of
|
| 134 |
+
this License, without any additional terms or conditions.
|
| 135 |
+
Notwithstanding the above, nothing herein shall supersede or modify
|
| 136 |
+
the terms of any separate license agreement you may have executed
|
| 137 |
+
with Licensor regarding such Contributions.
|
| 138 |
+
|
| 139 |
+
6. Trademarks. This License does not grant permission to use the trade
|
| 140 |
+
names, trademarks, service marks, or product names of the Licensor,
|
| 141 |
+
except as required for reasonable and customary use in describing the
|
| 142 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
| 143 |
+
|
| 144 |
+
7. Disclaimer of Warranty. Unless required by applicable law or
|
| 145 |
+
agreed to in writing, Licensor provides the Work (and each
|
| 146 |
+
Contributor provides its Contributions) on an "AS IS" BASIS,
|
| 147 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
| 148 |
+
implied, including, without limitation, any warranties or conditions
|
| 149 |
+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
| 150 |
+
PARTICULAR PURPOSE. You are solely responsible for determining the
|
| 151 |
+
appropriateness of using or redistributing the Work and assume any
|
| 152 |
+
risks associated with Your exercise of permissions under this License.
|
| 153 |
+
|
| 154 |
+
8. Limitation of Liability. In no event and under no legal theory,
|
| 155 |
+
whether in tort (including negligence), contract, or otherwise,
|
| 156 |
+
unless required by applicable law (such as deliberate and grossly
|
| 157 |
+
negligent acts) or agreed to in writing, shall any Contributor be
|
| 158 |
+
liable to You for damages, including any direct, indirect, special,
|
| 159 |
+
incidental, or consequential damages of any character arising as a
|
| 160 |
+
result of this License or out of the use or inability to use the
|
| 161 |
+
Work (including but not limited to damages for loss of goodwill,
|
| 162 |
+
work stoppage, computer failure or malfunction, or any and all
|
| 163 |
+
other commercial damages or losses), even if such Contributor
|
| 164 |
+
has been advised of the possibility of such damages.
|
| 165 |
+
|
| 166 |
+
9. Accepting Warranty or Additional Liability. While redistributing
|
| 167 |
+
the Work or Derivative Works thereof, You may choose to offer,
|
| 168 |
+
and charge a fee for, acceptance of support, warranty, indemnity,
|
| 169 |
+
or other liability obligations and/or rights consistent with this
|
| 170 |
+
License. However, in accepting such obligations, You may act only
|
| 171 |
+
on Your own behalf and on Your sole responsibility, not on behalf
|
| 172 |
+
of any other Contributor, and only if You agree to indemnify,
|
| 173 |
+
defend, and hold each Contributor harmless for any liability
|
| 174 |
+
incurred by, or claims asserted against, such Contributor by reason
|
| 175 |
+
of your accepting any such warranty or additional liability.
|
| 176 |
+
|
| 177 |
+
END OF TERMS AND CONDITIONS
|
| 178 |
+
|
| 179 |
+
APPENDIX: How to apply the Apache License to your work.
|
| 180 |
+
|
| 181 |
+
To apply the Apache License to your work, attach the following
|
| 182 |
+
boilerplate notice, with the fields enclosed by brackets "[]"
|
| 183 |
+
replaced with your own identifying information. (Don't include
|
| 184 |
+
the brackets!) The text should be enclosed in the appropriate
|
| 185 |
+
comment syntax for the file format. We also recommend that a
|
| 186 |
+
file or class name and description of purpose be included on the
|
| 187 |
+
same "printed page" as the copyright notice for easier
|
| 188 |
+
identification within third-party archives.
|
| 189 |
+
|
| 190 |
+
Copyright 2026 Alibaba Cloud
|
| 191 |
+
|
| 192 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
| 193 |
+
you may not use this file except in compliance with the License.
|
| 194 |
+
You may obtain a copy of the License at
|
| 195 |
+
|
| 196 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
| 197 |
+
|
| 198 |
+
Unless required by applicable law or agreed to in writing, software
|
| 199 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
| 200 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 201 |
+
See the License for the specific language governing permissions and
|
| 202 |
+
limitations under the License.
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/config.json
ADDED
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen3_5ForConditionalGeneration"
|
| 4 |
+
],
|
| 5 |
+
"image_token_id": 248056,
|
| 6 |
+
"model_type": "qwen3_5",
|
| 7 |
+
"text_config": {
|
| 8 |
+
"attention_bias": false,
|
| 9 |
+
"attention_dropout": 0.0,
|
| 10 |
+
"attn_output_gate": true,
|
| 11 |
+
"dtype": "bfloat16",
|
| 12 |
+
"eos_token_id": 248044,
|
| 13 |
+
"full_attention_interval": 4,
|
| 14 |
+
"head_dim": 256,
|
| 15 |
+
"hidden_act": "silu",
|
| 16 |
+
"hidden_size": 2048,
|
| 17 |
+
"initializer_range": 0.02,
|
| 18 |
+
"intermediate_size": 6144,
|
| 19 |
+
"layer_types": [
|
| 20 |
+
"linear_attention",
|
| 21 |
+
"linear_attention",
|
| 22 |
+
"linear_attention",
|
| 23 |
+
"full_attention",
|
| 24 |
+
"linear_attention",
|
| 25 |
+
"linear_attention",
|
| 26 |
+
"linear_attention",
|
| 27 |
+
"full_attention",
|
| 28 |
+
"linear_attention",
|
| 29 |
+
"linear_attention",
|
| 30 |
+
"linear_attention",
|
| 31 |
+
"full_attention",
|
| 32 |
+
"linear_attention",
|
| 33 |
+
"linear_attention",
|
| 34 |
+
"linear_attention",
|
| 35 |
+
"full_attention",
|
| 36 |
+
"linear_attention",
|
| 37 |
+
"linear_attention",
|
| 38 |
+
"linear_attention",
|
| 39 |
+
"full_attention",
|
| 40 |
+
"linear_attention",
|
| 41 |
+
"linear_attention",
|
| 42 |
+
"linear_attention",
|
| 43 |
+
"full_attention"
|
| 44 |
+
],
|
| 45 |
+
"linear_conv_kernel_dim": 4,
|
| 46 |
+
"linear_key_head_dim": 128,
|
| 47 |
+
"linear_num_key_heads": 16,
|
| 48 |
+
"linear_num_value_heads": 16,
|
| 49 |
+
"linear_value_head_dim": 128,
|
| 50 |
+
"max_position_embeddings": 262144,
|
| 51 |
+
"mlp_only_layers": [],
|
| 52 |
+
"model_type": "qwen3_5_text",
|
| 53 |
+
"mtp_num_hidden_layers": 1,
|
| 54 |
+
"mtp_use_dedicated_embeddings": false,
|
| 55 |
+
"num_attention_heads": 8,
|
| 56 |
+
"num_hidden_layers": 24,
|
| 57 |
+
"num_key_value_heads": 2,
|
| 58 |
+
"rms_norm_eps": 1e-06,
|
| 59 |
+
"tie_word_embeddings": true,
|
| 60 |
+
"use_cache": true,
|
| 61 |
+
"vocab_size": 248320,
|
| 62 |
+
"mamba_ssm_dtype": "float32",
|
| 63 |
+
"rope_parameters": {
|
| 64 |
+
"mrope_interleaved": true,
|
| 65 |
+
"mrope_section": [
|
| 66 |
+
11,
|
| 67 |
+
11,
|
| 68 |
+
10
|
| 69 |
+
],
|
| 70 |
+
"rope_type": "default",
|
| 71 |
+
"rope_theta": 10000000,
|
| 72 |
+
"partial_rotary_factor": 0.25
|
| 73 |
+
}
|
| 74 |
+
},
|
| 75 |
+
"tie_word_embeddings": true,
|
| 76 |
+
"transformers_version": "4.57.0.dev0",
|
| 77 |
+
"video_token_id": 248057,
|
| 78 |
+
"vision_config": {
|
| 79 |
+
"deepstack_visual_indexes": [],
|
| 80 |
+
"depth": 24,
|
| 81 |
+
"hidden_act": "gelu_pytorch_tanh",
|
| 82 |
+
"hidden_size": 1024,
|
| 83 |
+
"in_channels": 3,
|
| 84 |
+
"initializer_range": 0.02,
|
| 85 |
+
"intermediate_size": 4096,
|
| 86 |
+
"model_type": "qwen3_5",
|
| 87 |
+
"num_heads": 16,
|
| 88 |
+
"num_position_embeddings": 2304,
|
| 89 |
+
"out_hidden_size": 2048,
|
| 90 |
+
"patch_size": 16,
|
| 91 |
+
"spatial_merge_size": 2,
|
| 92 |
+
"temporal_patch_size": 2
|
| 93 |
+
},
|
| 94 |
+
"vision_end_token_id": 248054,
|
| 95 |
+
"vision_start_token_id": 248053
|
| 96 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/provenance.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"repository": "Qwen/Qwen3.5-2B",
|
| 3 |
+
"revision": "15852e8c16360a2fea060d615a32b45270f8a8fc",
|
| 4 |
+
"architecture": "qwen3_5",
|
| 5 |
+
"modalities": [
|
| 6 |
+
"text",
|
| 7 |
+
"image"
|
| 8 |
+
],
|
| 9 |
+
"license": "apache-2.0"
|
| 10 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/chat_template.jinja
ADDED
|
@@ -0,0 +1,154 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{%- set image_count = namespace(value=0) %}
|
| 2 |
+
{%- set video_count = namespace(value=0) %}
|
| 3 |
+
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
|
| 4 |
+
{%- if content is string %}
|
| 5 |
+
{{- content }}
|
| 6 |
+
{%- elif content is iterable and content is not mapping %}
|
| 7 |
+
{%- for item in content %}
|
| 8 |
+
{%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
|
| 9 |
+
{%- if is_system_content %}
|
| 10 |
+
{{- raise_exception('System message cannot contain images.') }}
|
| 11 |
+
{%- endif %}
|
| 12 |
+
{%- if do_vision_count %}
|
| 13 |
+
{%- set image_count.value = image_count.value + 1 %}
|
| 14 |
+
{%- endif %}
|
| 15 |
+
{%- if add_vision_id %}
|
| 16 |
+
{{- 'Picture ' ~ image_count.value ~ ': ' }}
|
| 17 |
+
{%- endif %}
|
| 18 |
+
{{- '<|vision_start|><|image_pad|><|vision_end|>' }}
|
| 19 |
+
{%- elif 'video' in item or item.type == 'video' %}
|
| 20 |
+
{%- if is_system_content %}
|
| 21 |
+
{{- raise_exception('System message cannot contain videos.') }}
|
| 22 |
+
{%- endif %}
|
| 23 |
+
{%- if do_vision_count %}
|
| 24 |
+
{%- set video_count.value = video_count.value + 1 %}
|
| 25 |
+
{%- endif %}
|
| 26 |
+
{%- if add_vision_id %}
|
| 27 |
+
{{- 'Video ' ~ video_count.value ~ ': ' }}
|
| 28 |
+
{%- endif %}
|
| 29 |
+
{{- '<|vision_start|><|video_pad|><|vision_end|>' }}
|
| 30 |
+
{%- elif 'text' in item %}
|
| 31 |
+
{{- item.text }}
|
| 32 |
+
{%- else %}
|
| 33 |
+
{{- raise_exception('Unexpected item type in content.') }}
|
| 34 |
+
{%- endif %}
|
| 35 |
+
{%- endfor %}
|
| 36 |
+
{%- elif content is none or content is undefined %}
|
| 37 |
+
{{- '' }}
|
| 38 |
+
{%- else %}
|
| 39 |
+
{{- raise_exception('Unexpected content type.') }}
|
| 40 |
+
{%- endif %}
|
| 41 |
+
{%- endmacro %}
|
| 42 |
+
{%- if not messages %}
|
| 43 |
+
{{- raise_exception('No messages provided.') }}
|
| 44 |
+
{%- endif %}
|
| 45 |
+
{%- if tools and tools is iterable and tools is not mapping %}
|
| 46 |
+
{{- '<|im_start|>system\n' }}
|
| 47 |
+
{{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
|
| 48 |
+
{%- for tool in tools %}
|
| 49 |
+
{{- "\n" }}
|
| 50 |
+
{{- tool | tojson }}
|
| 51 |
+
{%- endfor %}
|
| 52 |
+
{{- "\n</tools>" }}
|
| 53 |
+
{{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
|
| 54 |
+
{%- if messages[0].role == 'system' %}
|
| 55 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 56 |
+
{%- if content %}
|
| 57 |
+
{{- '\n\n' + content }}
|
| 58 |
+
{%- endif %}
|
| 59 |
+
{%- endif %}
|
| 60 |
+
{{- '<|im_end|>\n' }}
|
| 61 |
+
{%- else %}
|
| 62 |
+
{%- if messages[0].role == 'system' %}
|
| 63 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 64 |
+
{{- '<|im_start|>system\n' + content + '<|im_end|>\n' }}
|
| 65 |
+
{%- endif %}
|
| 66 |
+
{%- endif %}
|
| 67 |
+
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
| 68 |
+
{%- for message in messages[::-1] %}
|
| 69 |
+
{%- set index = (messages|length - 1) - loop.index0 %}
|
| 70 |
+
{%- if ns.multi_step_tool and message.role == "user" %}
|
| 71 |
+
{%- set content = render_content(message.content, false)|trim %}
|
| 72 |
+
{%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
|
| 73 |
+
{%- set ns.multi_step_tool = false %}
|
| 74 |
+
{%- set ns.last_query_index = index %}
|
| 75 |
+
{%- endif %}
|
| 76 |
+
{%- endif %}
|
| 77 |
+
{%- endfor %}
|
| 78 |
+
{%- if ns.multi_step_tool %}
|
| 79 |
+
{{- raise_exception('No user query found in messages.') }}
|
| 80 |
+
{%- endif %}
|
| 81 |
+
{%- for message in messages %}
|
| 82 |
+
{%- set content = render_content(message.content, true)|trim %}
|
| 83 |
+
{%- if message.role == "system" %}
|
| 84 |
+
{%- if not loop.first %}
|
| 85 |
+
{{- raise_exception('System message must be at the beginning.') }}
|
| 86 |
+
{%- endif %}
|
| 87 |
+
{%- elif message.role == "user" %}
|
| 88 |
+
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
|
| 89 |
+
{%- elif message.role == "assistant" %}
|
| 90 |
+
{%- set reasoning_content = '' %}
|
| 91 |
+
{%- if message.reasoning_content is string %}
|
| 92 |
+
{%- set reasoning_content = message.reasoning_content %}
|
| 93 |
+
{%- else %}
|
| 94 |
+
{%- if '</think>' in content %}
|
| 95 |
+
{%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
|
| 96 |
+
{%- set content = content.split('</think>')[-1].lstrip('\n') %}
|
| 97 |
+
{%- endif %}
|
| 98 |
+
{%- endif %}
|
| 99 |
+
{%- set reasoning_content = reasoning_content|trim %}
|
| 100 |
+
{%- if loop.index0 > ns.last_query_index %}
|
| 101 |
+
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
|
| 102 |
+
{%- else %}
|
| 103 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 104 |
+
{%- endif %}
|
| 105 |
+
{%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
|
| 106 |
+
{%- for tool_call in message.tool_calls %}
|
| 107 |
+
{%- if tool_call.function is defined %}
|
| 108 |
+
{%- set tool_call = tool_call.function %}
|
| 109 |
+
{%- endif %}
|
| 110 |
+
{%- if loop.first %}
|
| 111 |
+
{%- if content|trim %}
|
| 112 |
+
{{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 113 |
+
{%- else %}
|
| 114 |
+
{{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 115 |
+
{%- endif %}
|
| 116 |
+
{%- else %}
|
| 117 |
+
{{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 118 |
+
{%- endif %}
|
| 119 |
+
{%- if tool_call.arguments is defined %}
|
| 120 |
+
{%- for args_name, args_value in tool_call.arguments|items %}
|
| 121 |
+
{{- '<parameter=' + args_name + '>\n' }}
|
| 122 |
+
{%- set args_value = args_value | tojson | safe if args_value is mapping or (args_value is sequence and args_value is not string) else args_value | string %}
|
| 123 |
+
{{- args_value }}
|
| 124 |
+
{{- '\n</parameter>\n' }}
|
| 125 |
+
{%- endfor %}
|
| 126 |
+
{%- endif %}
|
| 127 |
+
{{- '</function>\n</tool_call>' }}
|
| 128 |
+
{%- endfor %}
|
| 129 |
+
{%- endif %}
|
| 130 |
+
{{- '<|im_end|>\n' }}
|
| 131 |
+
{%- elif message.role == "tool" %}
|
| 132 |
+
{%- if loop.previtem and loop.previtem.role != "tool" %}
|
| 133 |
+
{{- '<|im_start|>user' }}
|
| 134 |
+
{%- endif %}
|
| 135 |
+
{{- '\n<tool_response>\n' }}
|
| 136 |
+
{{- content }}
|
| 137 |
+
{{- '\n</tool_response>' }}
|
| 138 |
+
{%- if not loop.last and loop.nextitem.role != "tool" %}
|
| 139 |
+
{{- '<|im_end|>\n' }}
|
| 140 |
+
{%- elif loop.last %}
|
| 141 |
+
{{- '<|im_end|>\n' }}
|
| 142 |
+
{%- endif %}
|
| 143 |
+
{%- else %}
|
| 144 |
+
{{- raise_exception('Unexpected message role.') }}
|
| 145 |
+
{%- endif %}
|
| 146 |
+
{%- endfor %}
|
| 147 |
+
{%- if add_generation_prompt %}
|
| 148 |
+
{{- '<|im_start|>assistant\n' }}
|
| 149 |
+
{%- if enable_thinking is defined and enable_thinking is true %}
|
| 150 |
+
{{- '<think>\n' }}
|
| 151 |
+
{%- else %}
|
| 152 |
+
{{- '<think>\n\n</think>\n\n' }}
|
| 153 |
+
{%- endif %}
|
| 154 |
+
{%- endif %}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42
|
| 3 |
+
size 12807982
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer_config.json
ADDED
|
@@ -0,0 +1,305 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"add_prefix_space": false,
|
| 3 |
+
"added_tokens_decoder": {
|
| 4 |
+
"248044": {
|
| 5 |
+
"content": "<|endoftext|>",
|
| 6 |
+
"lstrip": false,
|
| 7 |
+
"normalized": false,
|
| 8 |
+
"rstrip": false,
|
| 9 |
+
"single_word": false,
|
| 10 |
+
"special": true
|
| 11 |
+
},
|
| 12 |
+
"248045": {
|
| 13 |
+
"content": "<|im_start|>",
|
| 14 |
+
"lstrip": false,
|
| 15 |
+
"normalized": false,
|
| 16 |
+
"rstrip": false,
|
| 17 |
+
"single_word": false,
|
| 18 |
+
"special": true
|
| 19 |
+
},
|
| 20 |
+
"248046": {
|
| 21 |
+
"content": "<|im_end|>",
|
| 22 |
+
"lstrip": false,
|
| 23 |
+
"normalized": false,
|
| 24 |
+
"rstrip": false,
|
| 25 |
+
"single_word": false,
|
| 26 |
+
"special": true
|
| 27 |
+
},
|
| 28 |
+
"248047": {
|
| 29 |
+
"content": "<|object_ref_start|>",
|
| 30 |
+
"lstrip": false,
|
| 31 |
+
"normalized": false,
|
| 32 |
+
"rstrip": false,
|
| 33 |
+
"single_word": false,
|
| 34 |
+
"special": true
|
| 35 |
+
},
|
| 36 |
+
"248048": {
|
| 37 |
+
"content": "<|object_ref_end|>",
|
| 38 |
+
"lstrip": false,
|
| 39 |
+
"normalized": false,
|
| 40 |
+
"rstrip": false,
|
| 41 |
+
"single_word": false,
|
| 42 |
+
"special": true
|
| 43 |
+
},
|
| 44 |
+
"248049": {
|
| 45 |
+
"content": "<|box_start|>",
|
| 46 |
+
"lstrip": false,
|
| 47 |
+
"normalized": false,
|
| 48 |
+
"rstrip": false,
|
| 49 |
+
"single_word": false,
|
| 50 |
+
"special": true
|
| 51 |
+
},
|
| 52 |
+
"248050": {
|
| 53 |
+
"content": "<|box_end|>",
|
| 54 |
+
"lstrip": false,
|
| 55 |
+
"normalized": false,
|
| 56 |
+
"rstrip": false,
|
| 57 |
+
"single_word": false,
|
| 58 |
+
"special": true
|
| 59 |
+
},
|
| 60 |
+
"248051": {
|
| 61 |
+
"content": "<|quad_start|>",
|
| 62 |
+
"lstrip": false,
|
| 63 |
+
"normalized": false,
|
| 64 |
+
"rstrip": false,
|
| 65 |
+
"single_word": false,
|
| 66 |
+
"special": true
|
| 67 |
+
},
|
| 68 |
+
"248052": {
|
| 69 |
+
"content": "<|quad_end|>",
|
| 70 |
+
"lstrip": false,
|
| 71 |
+
"normalized": false,
|
| 72 |
+
"rstrip": false,
|
| 73 |
+
"single_word": false,
|
| 74 |
+
"special": true
|
| 75 |
+
},
|
| 76 |
+
"248053": {
|
| 77 |
+
"content": "<|vision_start|>",
|
| 78 |
+
"lstrip": false,
|
| 79 |
+
"normalized": false,
|
| 80 |
+
"rstrip": false,
|
| 81 |
+
"single_word": false,
|
| 82 |
+
"special": true
|
| 83 |
+
},
|
| 84 |
+
"248054": {
|
| 85 |
+
"content": "<|vision_end|>",
|
| 86 |
+
"lstrip": false,
|
| 87 |
+
"normalized": false,
|
| 88 |
+
"rstrip": false,
|
| 89 |
+
"single_word": false,
|
| 90 |
+
"special": true
|
| 91 |
+
},
|
| 92 |
+
"248055": {
|
| 93 |
+
"content": "<|vision_pad|>",
|
| 94 |
+
"lstrip": false,
|
| 95 |
+
"normalized": false,
|
| 96 |
+
"rstrip": false,
|
| 97 |
+
"single_word": false,
|
| 98 |
+
"special": true
|
| 99 |
+
},
|
| 100 |
+
"248056": {
|
| 101 |
+
"content": "<|image_pad|>",
|
| 102 |
+
"lstrip": false,
|
| 103 |
+
"normalized": false,
|
| 104 |
+
"rstrip": false,
|
| 105 |
+
"single_word": false,
|
| 106 |
+
"special": true
|
| 107 |
+
},
|
| 108 |
+
"248057": {
|
| 109 |
+
"content": "<|video_pad|>",
|
| 110 |
+
"lstrip": false,
|
| 111 |
+
"normalized": false,
|
| 112 |
+
"rstrip": false,
|
| 113 |
+
"single_word": false,
|
| 114 |
+
"special": true
|
| 115 |
+
},
|
| 116 |
+
"248058": {
|
| 117 |
+
"content": "<tool_call>",
|
| 118 |
+
"lstrip": false,
|
| 119 |
+
"normalized": false,
|
| 120 |
+
"rstrip": false,
|
| 121 |
+
"single_word": false,
|
| 122 |
+
"special": false
|
| 123 |
+
},
|
| 124 |
+
"248059": {
|
| 125 |
+
"content": "</tool_call>",
|
| 126 |
+
"lstrip": false,
|
| 127 |
+
"normalized": false,
|
| 128 |
+
"rstrip": false,
|
| 129 |
+
"single_word": false,
|
| 130 |
+
"special": false
|
| 131 |
+
},
|
| 132 |
+
"248060": {
|
| 133 |
+
"content": "<|fim_prefix|>",
|
| 134 |
+
"lstrip": false,
|
| 135 |
+
"normalized": false,
|
| 136 |
+
"rstrip": false,
|
| 137 |
+
"single_word": false,
|
| 138 |
+
"special": false
|
| 139 |
+
},
|
| 140 |
+
"248061": {
|
| 141 |
+
"content": "<|fim_middle|>",
|
| 142 |
+
"lstrip": false,
|
| 143 |
+
"normalized": false,
|
| 144 |
+
"rstrip": false,
|
| 145 |
+
"single_word": false,
|
| 146 |
+
"special": false
|
| 147 |
+
},
|
| 148 |
+
"248062": {
|
| 149 |
+
"content": "<|fim_suffix|>",
|
| 150 |
+
"lstrip": false,
|
| 151 |
+
"normalized": false,
|
| 152 |
+
"rstrip": false,
|
| 153 |
+
"single_word": false,
|
| 154 |
+
"special": false
|
| 155 |
+
},
|
| 156 |
+
"248063": {
|
| 157 |
+
"content": "<|fim_pad|>",
|
| 158 |
+
"lstrip": false,
|
| 159 |
+
"normalized": false,
|
| 160 |
+
"rstrip": false,
|
| 161 |
+
"single_word": false,
|
| 162 |
+
"special": false
|
| 163 |
+
},
|
| 164 |
+
"248064": {
|
| 165 |
+
"content": "<|repo_name|>",
|
| 166 |
+
"lstrip": false,
|
| 167 |
+
"normalized": false,
|
| 168 |
+
"rstrip": false,
|
| 169 |
+
"single_word": false,
|
| 170 |
+
"special": false
|
| 171 |
+
},
|
| 172 |
+
"248065": {
|
| 173 |
+
"content": "<|file_sep|>",
|
| 174 |
+
"lstrip": false,
|
| 175 |
+
"normalized": false,
|
| 176 |
+
"rstrip": false,
|
| 177 |
+
"single_word": false,
|
| 178 |
+
"special": false
|
| 179 |
+
},
|
| 180 |
+
"248066": {
|
| 181 |
+
"content": "<tool_response>",
|
| 182 |
+
"lstrip": false,
|
| 183 |
+
"normalized": false,
|
| 184 |
+
"rstrip": false,
|
| 185 |
+
"single_word": false,
|
| 186 |
+
"special": false
|
| 187 |
+
},
|
| 188 |
+
"248067": {
|
| 189 |
+
"content": "</tool_response>",
|
| 190 |
+
"lstrip": false,
|
| 191 |
+
"normalized": false,
|
| 192 |
+
"rstrip": false,
|
| 193 |
+
"single_word": false,
|
| 194 |
+
"special": false
|
| 195 |
+
},
|
| 196 |
+
"248068": {
|
| 197 |
+
"content": "<think>",
|
| 198 |
+
"lstrip": false,
|
| 199 |
+
"normalized": false,
|
| 200 |
+
"rstrip": false,
|
| 201 |
+
"single_word": false,
|
| 202 |
+
"special": false
|
| 203 |
+
},
|
| 204 |
+
"248069": {
|
| 205 |
+
"content": "</think>",
|
| 206 |
+
"lstrip": false,
|
| 207 |
+
"normalized": false,
|
| 208 |
+
"rstrip": false,
|
| 209 |
+
"single_word": false,
|
| 210 |
+
"special": false
|
| 211 |
+
},
|
| 212 |
+
"248070": {
|
| 213 |
+
"content": "<|audio_start|>",
|
| 214 |
+
"lstrip": false,
|
| 215 |
+
"normalized": false,
|
| 216 |
+
"rstrip": false,
|
| 217 |
+
"single_word": false,
|
| 218 |
+
"special": true
|
| 219 |
+
},
|
| 220 |
+
"248071": {
|
| 221 |
+
"content": "<|audio_end|>",
|
| 222 |
+
"lstrip": false,
|
| 223 |
+
"normalized": false,
|
| 224 |
+
"rstrip": false,
|
| 225 |
+
"single_word": false,
|
| 226 |
+
"special": true
|
| 227 |
+
},
|
| 228 |
+
"248072": {
|
| 229 |
+
"content": "<tts_pad>",
|
| 230 |
+
"lstrip": false,
|
| 231 |
+
"normalized": false,
|
| 232 |
+
"rstrip": false,
|
| 233 |
+
"single_word": false,
|
| 234 |
+
"special": true
|
| 235 |
+
},
|
| 236 |
+
"248073": {
|
| 237 |
+
"content": "<tts_text_bos>",
|
| 238 |
+
"lstrip": false,
|
| 239 |
+
"normalized": false,
|
| 240 |
+
"rstrip": false,
|
| 241 |
+
"single_word": false,
|
| 242 |
+
"special": true
|
| 243 |
+
},
|
| 244 |
+
"248074": {
|
| 245 |
+
"content": "<tts_text_eod>",
|
| 246 |
+
"lstrip": false,
|
| 247 |
+
"normalized": false,
|
| 248 |
+
"rstrip": false,
|
| 249 |
+
"single_word": false,
|
| 250 |
+
"special": true
|
| 251 |
+
},
|
| 252 |
+
"248075": {
|
| 253 |
+
"content": "<tts_text_bos_single>",
|
| 254 |
+
"lstrip": false,
|
| 255 |
+
"normalized": false,
|
| 256 |
+
"rstrip": false,
|
| 257 |
+
"single_word": false,
|
| 258 |
+
"special": true
|
| 259 |
+
},
|
| 260 |
+
"248076": {
|
| 261 |
+
"content": "<|audio_pad|>",
|
| 262 |
+
"lstrip": false,
|
| 263 |
+
"normalized": false,
|
| 264 |
+
"rstrip": false,
|
| 265 |
+
"single_word": false,
|
| 266 |
+
"special": true
|
| 267 |
+
}
|
| 268 |
+
},
|
| 269 |
+
"additional_special_tokens": [
|
| 270 |
+
"<|im_start|>",
|
| 271 |
+
"<|im_end|>",
|
| 272 |
+
"<|object_ref_start|>",
|
| 273 |
+
"<|object_ref_end|>",
|
| 274 |
+
"<|box_start|>",
|
| 275 |
+
"<|box_end|>",
|
| 276 |
+
"<|quad_start|>",
|
| 277 |
+
"<|quad_end|>",
|
| 278 |
+
"<|vision_start|>",
|
| 279 |
+
"<|vision_end|>",
|
| 280 |
+
"<|vision_pad|>",
|
| 281 |
+
"<|image_pad|>",
|
| 282 |
+
"<|video_pad|>"
|
| 283 |
+
],
|
| 284 |
+
"bos_token": null,
|
| 285 |
+
"chat_template": "{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- macro render_content(content, do_vision_count, is_system_content=false) %}\n {%- if content is string %}\n {{- content }}\n {%- elif content is iterable and content is not mapping %}\n {%- for item in content %}\n {%- if 'image' in item or 'image_url' in item or item.type == 'image' %}\n {%- if is_system_content %}\n {{- raise_exception('System message cannot contain images.') }}\n {%- endif %}\n {%- if do_vision_count %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- endif %}\n {%- if add_vision_id %}\n {{- 'Picture ' ~ image_count.value ~ ': ' }}\n {%- endif %}\n {{- '<|vision_start|><|image_pad|><|vision_end|>' }}\n {%- elif 'video' in item or item.type == 'video' %}\n {%- if is_system_content %}\n {{- raise_exception('System message cannot contain videos.') }}\n {%- endif %}\n {%- if do_vision_count %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- endif %}\n {%- if add_vision_id %}\n {{- 'Video ' ~ video_count.value ~ ': ' }}\n {%- endif %}\n {{- '<|vision_start|><|video_pad|><|vision_end|>' }}\n {%- elif 'text' in item %}\n {{- item.text }}\n {%- else %}\n {{- raise_exception('Unexpected item type in content.') }}\n {%- endif %}\n {%- endfor %}\n {%- elif content is none or content is undefined %}\n {{- '' }}\n {%- else %}\n {{- raise_exception('Unexpected content type.') }}\n {%- endif %}\n{%- endmacro %}\n{%- if not messages %}\n {{- raise_exception('No messages provided.') }}\n{%- endif %}\n{%- if tools and tools is iterable and tools is not mapping %}\n {{- '<|im_start|>system\\n' }}\n {{- \"# Tools\\n\\nYou have access to the following functions:\\n\\n<tools>\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n</tools>\" }}\n {{- '\\n\\nIf you choose to call a function ONLY reply in the following format with NO suffix:\\n\\n<tool_call>\\n<function=example_function_name>\\n<parameter=example_parameter_1>\\nvalue_1\\n</parameter>\\n<parameter=example_parameter_2>\\nThis is the value for the second parameter\\nthat can span\\nmultiple lines\\n</parameter>\\n</function>\\n</tool_call>\\n\\n<IMPORTANT>\\nReminder:\\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\\n- Required parameters MUST be specified\\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\\n</IMPORTANT>' }}\n {%- if messages[0].role == 'system' %}\n {%- set content = render_content(messages[0].content, false, true)|trim %}\n {%- if content %}\n {{- '\\n\\n' + content }}\n {%- endif %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {%- set content = render_content(messages[0].content, false, true)|trim %}\n {{- '<|im_start|>system\\n' + content + '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}\n{%- for message in messages[::-1] %}\n {%- set index = (messages|length - 1) - loop.index0 %}\n {%- if ns.multi_step_tool and message.role == \"user\" %}\n {%- set content = render_content(message.content, false)|trim %}\n {%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}\n {%- set ns.multi_step_tool = false %}\n {%- set ns.last_query_index = index %}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if ns.multi_step_tool %}\n {{- raise_exception('No user query found in messages.') }}\n{%- endif %}\n{%- for message in messages %}\n {%- set content = render_content(message.content, true)|trim %}\n {%- if message.role == \"system\" %}\n {%- if not loop.first %}\n {{- raise_exception('System message must be at the beginning.') }}\n {%- endif %}\n {%- elif message.role == \"user\" %}\n {{- '<|im_start|>' + message.role + '\\n' + content + '<|im_end|>' + '\\n' }}\n {%- elif message.role == \"assistant\" %}\n {%- set reasoning_content = '' %}\n {%- if message.reasoning_content is string %}\n {%- set reasoning_content = message.reasoning_content %}\n {%- else %}\n {%- if '</think>' in content %}\n {%- set reasoning_content = content.split('</think>')[0].rstrip('\\n').split('<think>')[-1].lstrip('\\n') %}\n {%- set content = content.split('</think>')[-1].lstrip('\\n') %}\n {%- endif %}\n {%- endif %}\n {%- set reasoning_content = reasoning_content|trim %}\n {%- if loop.index0 > ns.last_query_index %}\n {{- '<|im_start|>' + message.role + '\\n<think>\\n' + reasoning_content + '\\n</think>\\n\\n' + content }}\n {%- else %}\n {{- '<|im_start|>' + message.role + '\\n' + content }}\n {%- endif %}\n {%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}\n {%- for tool_call in message.tool_calls %}\n {%- if tool_call.function is defined %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {%- if loop.first %}\n {%- if content|trim %}\n {{- '\\n\\n<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- else %}\n {{- '<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- endif %}\n {%- else %}\n {{- '\\n<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- endif %}\n {%- if tool_call.arguments is defined %}\n {%- for args_name, args_value in tool_call.arguments|items %}\n {{- '<parameter=' + args_name + '>\\n' }}\n {%- set args_value = args_value | tojson | safe if args_value is mapping or (args_value is sequence and args_value is not string) else args_value | string %}\n {{- args_value }}\n {{- '\\n</parameter>\\n' }}\n {%- endfor %}\n {%- endif %}\n {{- '</function>\\n</tool_call>' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.previtem and loop.previtem.role != \"tool\" %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n<tool_response>\\n' }}\n {{- content }}\n {{- '\\n</tool_response>' }}\n {%- if not loop.last and loop.nextitem.role != \"tool\" %}\n {{- '<|im_end|>\\n' }}\n {%- elif loop.last %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- else %}\n {{- raise_exception('Unexpected message role.') }}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n {%- if enable_thinking is defined and enable_thinking is true %}\n {{- '<think>\\n' }}\n {%- else %}\n {{- '<think>\\n\\n</think>\\n\\n' }}\n {%- endif %}\n{%- endif %}",
|
| 286 |
+
"clean_up_tokenization_spaces": false,
|
| 287 |
+
"eos_token": "<|im_end|>",
|
| 288 |
+
"errors": "replace",
|
| 289 |
+
"model_max_length": 262144,
|
| 290 |
+
"pad_token": "<|endoftext|>",
|
| 291 |
+
"split_special_tokens": false,
|
| 292 |
+
"tokenizer_class": "Qwen2Tokenizer",
|
| 293 |
+
"unk_token": null,
|
| 294 |
+
"add_bos_token": false,
|
| 295 |
+
"pretokenize_regex": "(?i:'s|'t|'re|'ve|'m|'ll|'d)|[^\\r\\n\\p{L}\\p{N}]?[\\p{L}\\p{M}]+|\\p{N}| ?[^\\s\\p{L}\\p{M}\\p{N}]+[\\r\\n]*|\\s*[\\r\\n]+|\\s+(?!\\S)|\\s+",
|
| 296 |
+
"extra_special_tokens": {
|
| 297 |
+
"audio_bos_token": "<|audio_start|>",
|
| 298 |
+
"audio_eos_token": "<|audio_end|>",
|
| 299 |
+
"audio_token": "<|audio_pad|>",
|
| 300 |
+
"image_token": "<|image_pad|>",
|
| 301 |
+
"video_token": "<|video_pad|>",
|
| 302 |
+
"vision_bos_token": "<|vision_start|>",
|
| 303 |
+
"vision_eos_token": "<|vision_end|>"
|
| 304 |
+
}
|
| 305 |
+
}
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00000.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:91523872997e675c7e6630239a316d158f565e1a34895b47f17924c3289a1a66
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00001.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8cfe29af9f5e09f94315e4cf14ff9299b0d2eec721c792530f37d435c2358ae0
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00002.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a61d821b65db6fea50d678236daf0d7cdd2f752811c0b7a637eb9c76bdeb5d16
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00003.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2b1faf2d2d690fdeea57290673724a66f103c8ebd17f49f45f98802f5c32f22f
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00004.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:485540ed2d4f569ff5d3352befeccb70a5b0630c24ceeb876b6144e794102581
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00005.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9ce2441bda5342a413f5b107b6c5e569644672ae1bb0d4147b741d6cce9461ad
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00006.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:659219a655aa70e5c0160d3478e9008baf31caabe9ee5eceeb8f6298f44ee0b8
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00007.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:94f2bde8e18bbc90fbbd823efd3795cd7191f5425979fc9bf66e463c98140bf7
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00008.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b8bb650b6832780e036267865c45507882f0bd9e5f1198754476d02ce5794b8f
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00009.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ee8dda7cfbf3be6ea4be1575df7ceabe9e86a2815e6c72866f6130456e55e42d
|
| 3 |
+
size 67108864
|
qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00010.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:12a7a8d1e9e2e93cf0877fbdcbd130734a41e18bf4579bc17aa887175220b134
|
| 3 |
+
size 67108864
|