diff --git a/.gitattributes b/.gitattributes index d29beb4a23197277ea146e7ac1eacde5a1b5edc3..8f9ebff265ccbb8e491cc9c567829ae1b64eef2d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -46,3 +46,4 @@ qwen35-08b-fp16-int4-g32-gptq-home/tokenizer/tokenizer.json filter=lfs diff=lfs qwen35-08b-fp16-int4-g8-gptq-up-proj-exclude-l15-candidate/graph.json filter=lfs diff=lfs merge=lfs -text qwen35-08b-fp16-int4-g8-gptq-up-proj-exclude-l15-candidate/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/graph.json filter=lfs diff=lfs merge=lfs -text +qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..3039c8a63c78b321d503bd9b59fadc90f3d6930a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl @@ -0,0 +1,11 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 512u; +if (i >= 512u) { return; } +out[i] = f16(f32(b0[i]) * f32(b1[((i / 64u) % 4u) * 64u + ((i / 1u) % 64u) * 1u])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..cf9cc1a32399485fd05dc9785264b84833ca3d38 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 512u; +if (i >= 512u) { return; } +out[i] = f16(b0[((i / 512u) % 1u) * 2048u + ((i / 256u) % 2u) * 1024u + ((i / 64u) % 4u) * 256u + (((i / 1u) % 64u) * 1u + 0u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..9737295d6a724ac96efb6c84473f524d0f8dcb5f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl @@ -0,0 +1,9 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 256u; +if (i >= 256u) { return; } +out[i] = f32(f32(b0[i]) * 1.0); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..1a12cd335e178304cd899f0b16a1c3aee9be8478 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl @@ -0,0 +1,9 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 64u; +if (i >= 2u) { return; } +out[i] = f32(f32(b0[i]) + (1e-06 * 1.0)); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..22f89afc566d4ca07eaa1dbc2cd6483d7a06aa71 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl @@ -0,0 +1,9 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +out[i] = f32(b0[((i / 8192u) % 1u) * 270336u + ((i / 512u) % 16u) * 16896u + (((i / 128u) % 4u) * 1u + 128u) * 128u + ((i / 1u) % 128u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..a27ff3603df02e7751ade422169717ab034786c6 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 256u; +if (i >= 256u) { return; } +out[i] = f16(b0[((i / 256u) % 1u) * 512u + ((i / 32u) % 8u) * 64u + ((i / 32u) % 1u) * 64u + (((i / 1u) % 32u) * 1u + 0u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..f64abd8a3352e8194679bbb78dc0f3db4ad1621f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl @@ -0,0 +1,12 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 2048u; +if (i >= 2048u) { return; } +let x = f32(b0[i]); let s = f32(f32(x / (1.0 + exp(-x)))); +out[i] = f32(s * f32(b1[i])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..4cf08a7c953c7313f5b72b36ace7ad38fa97a380 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 64u; +if (i >= 16u) { return; } +out[i] = f16(f32(b0[i]) + (1e-06 * 1.0)); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..fa04fd0adecdb9f18898bad16cb516ccdf4bf468 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl @@ -0,0 +1,9 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 64u; +if (i >= 16u) { return; } +out[i] = f32(f32(b0[i]) + (1e-06 * 1.0)); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..41cccaca90a8aa02826bad049029c5fc84a219e8 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 64u; +if (i >= 64u) { return; } +out[i] = f16(b0[((i / 64u) % 1u) * 128u + ((i / 32u) % 2u) * 64u + ((i / 32u) % 1u) * 64u + (((i / 1u) % 32u) * 1u + 32u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..c4dfdb52a90fa5bbbfdd001bd3f39d5e1f965f23 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl @@ -0,0 +1,11 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +out[i] = f16(f32(b0[i]) * f32(b1[i])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..e9706e5d2978f7eef8905415c3ad2257fdd7453a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl @@ -0,0 +1,13 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 128u; +if (i >= 128u) { return; } +let coord = (i / 1u) % 64u; +if (coord >= 0u && coord < 32u) { out[i] = f16(b0[(i / 64u) * 32u + (coord - 0u) * 1u + i % 1u]); } +if (coord >= 32u && coord < 64u) { out[i] = f16(b1[(i / 64u) * 32u + (coord - 32u) * 1u + i % 1u]); } +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..71fee4a974a4ef03d91dd3ce0680762c347a9577 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl @@ -0,0 +1,9 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 64u; +if (i >= 16u) { return; } +out[i] = f32(b0[((i / 16u) % 1u) * 16u + ((i / 1u) % 16u) * 1u + 0u * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..6393c10988b8c4c834e5c0c43b86b05a2981c7c6 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl @@ -0,0 +1,12 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 24576u; +if (i >= 24576u) { return; } +let x = f32(b0[i]); let s = f32(f16(x / (1.0 + exp(-x)))); +out[i] = f16(s * f32(b1[i])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..1b62a03fcdc0601039cce39c53614fbd75f8b9c1 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl @@ -0,0 +1,35 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +var partial: array; +@compute @workgroup_size(64) +fn main(@builtin(workgroup_id) group: vec3, @builtin(local_invocation_id) local: vec3) { + let row = group.x + group.y * 32u; + if (row >= 32u) { return; } + let lane = local.x; + var maximum = -3.4028234663852886e38; + for (var p = lane; p < 4096u; p += 64u) { maximum = max(maximum, f32(b0[row * 4096u + p])); } + partial[lane] = maximum; + workgroupBarrier(); + for (var stride = 32u; stride > 0u; stride /= 2u) { + if (lane < stride) { partial[lane] = max(partial[lane], partial[lane + stride]); } + workgroupBarrier(); + } + maximum = partial[0]; + // All lanes must finish reading the maximum before the scratch array is reused. + workgroupBarrier(); + var total = 0.0; + for (var p = lane; p < 4096u; p += 64u) { total += exp(f32(b0[row * 4096u + p]) - maximum); } + partial[lane] = total; + workgroupBarrier(); + for (var stride = 32u; stride > 0u; stride /= 2u) { + if (lane < stride) { partial[lane] += partial[lane + stride]; } + workgroupBarrier(); + } + total = partial[0]; + for (var p = lane; p < 4096u; p += 64u) { + let i = row * 4096u + p; + out[i] = f32(exp(f32(b0[row * 4096u + p]) - maximum) / total); + } +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..42ceccd96f0b1c78866712990014892d2b1a2ebd --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl @@ -0,0 +1,13 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +let token = i32(b0[i / 2048u]); +if (token < 229376 || token >= 248320) { out[i] = f16(0.0); return; } +out[i] = f16(b1[u32(token - 229376) * 2048u + i % 2048u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..e03d15ad7eff418b01fa508f89aaca2840690a6e --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 256u; +if (i >= 256u) { return; } +out[i] = f32(b0[i]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..b85e34653b66da71c148dbe04a146a55a6b49f5d --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 2048u; +if (i >= 2048u) { return; } +out[i] = f16(b0[((i / 2048u) % 1u) * 4096u + ((i / 2048u) % 1u) * 4096u + ((i / 256u) % 8u) * 512u + (((i / 1u) % 256u) * 1u + 0u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..1fe067e9574b327c21206e0e5535bc398f54ff1b --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl @@ -0,0 +1,10 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 64u; +if (i >= 64u) { return; } +out[i] = f32(f32(b0[((i / 1u) % 16u) * 1u]) * f32(b1[i])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..c23c2e2d1e60a98ce92850227cc0380ae233954c --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl @@ -0,0 +1,10 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +let x = f32(b0[i]); +out[i] = f32(x*x); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..af7c684c58d7306c64ead6496933dfe8ead97ea3 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +out[i] = f16(b0[((i / 8192u) % 1u) * 16384u + ((i / 2048u) % 4u) * 4096u + ((i / 256u) % 8u) * 512u + (((i / 1u) % 256u) * 1u + 0u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..9d551b88c14ee954ddceaa0cdefec4b89567efd7 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 2048u; +if (i >= 2048u) { return; } +out[i] = f16(b0[((i / 2048u) % 1u) * 2048u + ((i / 1024u) % 2u) * 256u + ((i / 256u) % 4u) * 512u + ((i / 1u) % 256u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..570bc31e173f177d222ea0676cf20b103a8a4092 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 2048u; +if (i >= 2048u) { return; } +out[i] = f16(b0[i]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..37d7a3d6a99c037afcc01e170295d49ea16c5e43 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 2048u; +if (i >= 2048u) { return; } +out[i] = f16(b0[((i / 2048u) % 1u) * 2048u + ((i / 256u) % 8u) * 256u + ((i / 256u) % 1u) * 2048u + ((i / 1u) % 256u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..f14904f6fb94265107e5b39c04ec400029034c72 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl @@ -0,0 +1,10 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +out[i] = f32(f32(b0[i]) * f32(b1[((i / 2048u) % 4u) * 1u])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..e87da8573aaae6739d52447af15ce28ae2834801 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +out[i] = f16(b0[((i / 8192u) % 1u) * 8192u + ((i / 1024u) % 8u) * 256u + ((i / 256u) % 4u) * 2048u + ((i / 1u) % 256u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..0cd9648071e9e2651405904ad5fb4e93b876c890 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl @@ -0,0 +1,12 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 6144u; +if (i >= 6144u) { return; } +let x = f32(b0[i]); let s = f32(f16(x / (1.0 + exp(-x)))); +out[i] = f16(s * f32(b1[i])); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..c9ea63d0ef2a33525ebd5156d578b4ceaf2ede3f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl @@ -0,0 +1,9 @@ +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 8192u; +if (i >= 8192u) { return; } +out[i] = f32(b0[((i / 8192u) % 1u) * 8192u + ((i / 2048u) % 4u) * 128u + ((i / 128u) % 16u) * 512u + ((i / 1u) % 128u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..01133211143803eb974aa427727de65b3f388ac7 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl @@ -0,0 +1,13 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var b1: array; +@group(0) @binding(2) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 2048u; +if (i >= 2048u) { return; } +let token = i32(b0[i / 2048u]); +if (token < 229376 || token >= 248320) { out[i] = f16(0.0); return; } +out[i] = f16(b1[u32(token - 229376) * 2048u + i % 2048u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..e91f2bfa411f9e9c5a1e4055d1946f9eb477d472 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 6144u; +if (i >= 6144u) { return; } +out[i] = f16(b0[((i / 6144u) % 1u) * 6144u + ((i / 6144u) % 1u) * 1u + ((i / 1u) % 6144u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl new file mode 100644 index 0000000000000000000000000000000000000000..7631b1e7fc988756816c972c01ab80f5d60ccc4e --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl @@ -0,0 +1,10 @@ +enable f16; +@group(0) @binding(0) var b0: array; +@group(0) @binding(1) var out: array; + +@compute @workgroup_size(64) +fn main(@builtin(global_invocation_id) gid: vec3) { +let i = gid.x + gid.y * 256u; +if (i >= 256u) { return; } +out[i] = f16(b0[((i / 256u) % 1u) * 512u + ((i / 128u) % 2u) * 256u + ((i / 32u) % 4u) * 64u + (((i / 1u) % 32u) * 1u + 0u) * 1u]); +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/manifest.json b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..398f7273c25a50cc7c305b716707ffd58554ed0f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/manifest.json @@ -0,0 +1,1790 @@ +{ + "format": "webtorch", + "version": 1, + "producer": { + "name": "webtorch", + "version": "0.1.0a1", + "torch": "2.14.0" + }, + "entrypoints": { + "forward": "graph.json", + "prefill-4": "entrypoints/prefill-4.json" + }, + "requiredFeatures": [ + "shader-f16" + ], + "assets": [ + { + "path": "weights/00000.bin", + "byteLength": 67108864, + "sha256": "91523872997e675c7e6630239a316d158f565e1a34895b47f17924c3289a1a66" + }, + { + "path": "weights/00001.bin", + "byteLength": 67108864, + "sha256": "8cfe29af9f5e09f94315e4cf14ff9299b0d2eec721c792530f37d435c2358ae0" + }, + { + "path": "weights/00002.bin", + "byteLength": 67108864, + "sha256": "a61d821b65db6fea50d678236daf0d7cdd2f752811c0b7a637eb9c76bdeb5d16" + }, + { + "path": "weights/00003.bin", + "byteLength": 67108864, + "sha256": "2b1faf2d2d690fdeea57290673724a66f103c8ebd17f49f45f98802f5c32f22f" + }, + { + "path": "weights/00004.bin", + "byteLength": 67108864, + "sha256": "485540ed2d4f569ff5d3352befeccb70a5b0630c24ceeb876b6144e794102581" + }, + { + "path": "weights/00005.bin", + "byteLength": 67108864, + "sha256": "9ce2441bda5342a413f5b107b6c5e569644672ae1bb0d4147b741d6cce9461ad" + }, + { + "path": "weights/00006.bin", + "byteLength": 67108864, + "sha256": "659219a655aa70e5c0160d3478e9008baf31caabe9ee5eceeb8f6298f44ee0b8" + }, + { + "path": "weights/00007.bin", + "byteLength": 67108864, + "sha256": "94f2bde8e18bbc90fbbd823efd3795cd7191f5425979fc9bf66e463c98140bf7" + }, + { + "path": "weights/00008.bin", + "byteLength": 67108864, + "sha256": "b8bb650b6832780e036267865c45507882f0bd9e5f1198754476d02ce5794b8f" + }, + { + "path": "weights/00009.bin", + "byteLength": 67108864, + "sha256": "ee8dda7cfbf3be6ea4be1575df7ceabe9e86a2815e6c72866f6130456e55e42d" + }, + { + "path": "weights/00010.bin", + "byteLength": 67108864, + "sha256": "12a7a8d1e9e2e93cf0877fbdcbd130734a41e18bf4579bc17aa887175220b134" + }, + { + "path": "weights/00011.bin", + "byteLength": 67108864, + "sha256": "f4315edd8f8d0fae0698c4cc80d5fbf6fee3af745f46f9e2f9a66e58c03c0426" + }, + { + "path": "weights/00012.bin", + "byteLength": 67108864, + "sha256": "69ebed693cbaad98c78802e20342c922d872db8d4955c2ca2a2fcaadf079f13f" + }, + { + "path": "weights/00013.bin", + "byteLength": 67108864, + "sha256": "e93273094212ab75120d48ae49e02323bb75f9bce0cb983e4d12699a95ed127d" + }, + { + "path": "weights/00014.bin", + "byteLength": 67108864, + "sha256": "d4c41ba5806aa51f926eb6762e32923ab823b792694a54bfdf4a29a3bf77b580" + }, + { + "path": "weights/00015.bin", + "byteLength": 67108864, + "sha256": "8a866845133549d22e603524391e7deda148850c2cc560af0fa5eb1c137c7fba" + }, + { + "path": "weights/00016.bin", + "byteLength": 67108864, + "sha256": "e9d30fb2e64f7ccf19f09b2c09f2d2494dbaecf8c4d2d2d6f2efc3bd7521099e" + }, + { + "path": "weights/00017.bin", + "byteLength": 67108864, + "sha256": "7433ccac9123fc20b4da540e4760bf98cced729fcda4da381120c8fbe0171b3d" + }, + { + "path": "weights/00018.bin", + "byteLength": 67108864, + "sha256": "7372077fade697f0eee913354955ea25178d72ddd03599afd478cedff1d6496f" + }, + { + "path": "weights/00019.bin", + "byteLength": 67108864, + "sha256": "9d1fd96a2e600050741e5c1c8025b0d2f2e974ad30d74faa4d265e19397611ff" + }, + { + "path": "weights/00020.bin", + "byteLength": 67108864, + "sha256": "3233db5ca2db4649e4fc5e6e8627cf615f07b831cfb04f8097d092d88f7d3444" + }, + { + "path": "weights/00021.bin", + "byteLength": 67108864, + "sha256": "ebb16bfa2ea954051f55721d45b5fe5fe3da27c2c9c914ed75b0efd572af3808" + }, + { + "path": "weights/00022.bin", + "byteLength": 67108864, + "sha256": "2a23f69ec7055ff8feb406da4406640844d5a05507a56560aa1e6fa9eacd03aa" + }, + { + "path": "weights/00023.bin", + "byteLength": 67108864, + "sha256": "8e3953107c4a1e28b5770f832c1dfd5c787e61780c39638e4dad7016850f945a" + }, + { + "path": "weights/00024.bin", + "byteLength": 67108864, + "sha256": "96a37ed149d0ecdae8c1f48679f330538f044831cf5f1dd005b95915ca61ab75" + }, + { + "path": "weights/00025.bin", + "byteLength": 67108864, + "sha256": "1eeb59236d18dcc3a9df54ed9205c5a3e72fb648b0d3ea087da882293dd97ea6" + }, + { + "path": "weights/00026.bin", + "byteLength": 67108864, + "sha256": "eaa6eb7bb59d33054b889133e43c62b85f0a6597873e1cfb6b2397ea9cd09a54" + }, + { + "path": "weights/00027.bin", + "byteLength": 67108864, + "sha256": "1f4ae7d69cded4dda27fe3a7745c8298e587a49769fbda28ed36fca3a8c720d5" + }, + { + "path": "weights/00028.bin", + "byteLength": 67108864, + "sha256": "2cf939b1d5780c3d81d16e24d2fb5f3e494c3f9d740bc9e21434834347d525d1" + }, + { + "path": "weights/00029.bin", + "byteLength": 67108864, + "sha256": "c7117776620be6a88ca3dc75e4f6f9cf5d0e4c75af65c4c70ad749b2a71ff1e7" + }, + { + "path": "weights/00030.bin", + "byteLength": 67108864, + "sha256": "167ef2cb84a2e048391b9ffdc4d74ea3d01bc48ef4ae7599f63399dc0b21f6c2" + }, + { + "path": "weights/00031.bin", + "byteLength": 67108864, + "sha256": "4ac5c537cc558ffb516865cc5c74d7df67ead448c825e889253609d321a75860" + }, + { + "path": "weights/00032.bin", + "byteLength": 67108864, + "sha256": "af6411ab25d2754d157015d3082556e2f045a9c22648a5d3ea0e19ba20bd8680" + }, + { + "path": "weights/00033.bin", + "byteLength": 67108864, + "sha256": "37beea47d35309a94cafa6f629a01587a61a3ee810cddda481c0aa70fc88b035" + }, + { + "path": "weights/00034.bin", + "byteLength": 67108864, + "sha256": "2fe80f1a560025c4f1ff715fd6d73e1bfc94fe9a91ea27be1d4998e069f75fb7" + }, + { + "path": "weights/00035.bin", + "byteLength": 67108864, + "sha256": "74aa99ea99e5d259085b40b8fda0e387d1631f0043fab05ee05a5721284b2e7b" + }, + { + "path": "weights/00036.bin", + "byteLength": 67108864, + "sha256": "954bea65ec7de3b20f1115760acc1b320342f98c52dc0e64c67c5cfffcd2b5df" + }, + { + "path": "weights/00037.bin", + "byteLength": 67108864, + "sha256": "6cedc8f34f47355526105527c3655ad28eeaf7e0364e118ca2eb7a2dfcbf0429" + }, + { + "path": "weights/00038.bin", + "byteLength": 67108864, + "sha256": "c1772dcf3a9d423e2784d3da64d3f3e33f6a81f650e32f125674f559f12c71d9" + }, + { + "path": "weights/00039.bin", + "byteLength": 67108864, + "sha256": "b6e6e2c4206c88d41dce30b64f530d8dcd221007862f254f7c44ac5f0bb2de8a" + }, + { + "path": "weights/00040.bin", + "byteLength": 67108864, + "sha256": "c231746aa8cb388fd14df22b9cac944a02ae3807276a684ecaf88df4e5666658" + }, + { + "path": "weights/00041.bin", + "byteLength": 67108864, + "sha256": "8d8e7890d6e02df4f647c5506694da41b1003ad6287f8beb31a3c08c69138f20" + }, + { + "path": "weights/00042.bin", + "byteLength": 67108864, + "sha256": "5d4f9d8700596261ca192cdd557c6742ffaf52237896c8e52454cb1b56f105d3" + }, + { + "path": "weights/00043.bin", + "byteLength": 67108864, + "sha256": "029c2af5eeecac514200c27a3d859fb9ce5657b57b8c2eeade27c37a61694b08" + }, + { + "path": "weights/00044.bin", + "byteLength": 67108864, + "sha256": "d8222e1da2d69bb655abe3b98e17f0962788b5edea3ea20becf6449e1f37b027" + }, + { + "path": "weights/00045.bin", + "byteLength": 67108864, + "sha256": "1a10a7838dd92cbeb85c4b5b1291cd12f3e15e278200b9bf1637879afeebc063" + }, + { + "path": "weights/00046.bin", + "byteLength": 67108864, + "sha256": "6b8025c0e8006b9992d7126f06335ec16325c405dee96aa983c5ab6f1029250e" + }, + { + "path": "weights/00047.bin", + "byteLength": 67108864, + "sha256": "71320ebe24aee640fa41294e99dc6d28d157ad7fc4852d5ca2127055103901e1" + }, + { + "path": "weights/00048.bin", + "byteLength": 67108864, + "sha256": "62d7f64c030deb10fbfcf1c36c64a5b4bec7d77e64116e13957d4af3fb6162c1" + }, + { + "path": "weights/00049.bin", + "byteLength": 67108864, + "sha256": "8497f74cdd7ec951dd080744f63ca04fc4b54078cabf3dea6597da67e942ec98" + }, + { + "path": "weights/00050.bin", + "byteLength": 67108864, + "sha256": "445d1f5eea909ff1d476607fbd803b27b7b269b31cadd8a728bfbeedf2e74ba0" + }, + { + "path": "weights/00051.bin", + "byteLength": 39108352, + "sha256": "42b2274ac0d3bda976a3246a7c21102b21651048b7e9aac3eb37db983e689299" + }, + { + "path": "kernels/44a50c95f6df65dd90f18b3425789a3b213a25a0e3c80080df677f2972aa63e9.wgsl", + "byteLength": 488, + "sha256": "44a50c95f6df65dd90f18b3425789a3b213a25a0e3c80080df677f2972aa63e9" + }, + { + "path": "kernels/c8be6fb8617061857df35e7ab1603e5550b9ce7a31d73d75d77bed7cdc5d241d.wgsl", + "byteLength": 496, + "sha256": "c8be6fb8617061857df35e7ab1603e5550b9ce7a31d73d75d77bed7cdc5d241d" + }, + { + "path": "kernels/a39942521aae0a7d7464b7ea4a1ca5319a3413097899bb118f3b58db9ec8e78d.wgsl", + "byteLength": 496, + "sha256": "a39942521aae0a7d7464b7ea4a1ca5319a3413097899bb118f3b58db9ec8e78d" + }, + { + "path": "kernels/2c6b48ecf46e2d5956447e131ed77da3b567090ba8f22e1942b8b88366b84cee.wgsl", + "byteLength": 497, + "sha256": "2c6b48ecf46e2d5956447e131ed77da3b567090ba8f22e1942b8b88366b84cee" + }, + { + "path": "kernels/9249c507b0da3d89085fd5f8327b7d37fa1764281d06066cbc208d6d7e2ac137.wgsl", + "byteLength": 499, + "sha256": "9249c507b0da3d89085fd5f8327b7d37fa1764281d06066cbc208d6d7e2ac137" + }, + { + "path": "kernels/4e730849e680dcd1773c63d6bdb3398b869163b7aca5ca81ae12445b805ba7af.wgsl", + "byteLength": 499, + "sha256": "4e730849e680dcd1773c63d6bdb3398b869163b7aca5ca81ae12445b805ba7af" + }, + { + "path": "kernels/1a3351b3225f169402dd4c0b1bfbcc407f8b5fdccfb10c74ccb80b7c3bd85a37.wgsl", + "byteLength": 499, + "sha256": "1a3351b3225f169402dd4c0b1bfbcc407f8b5fdccfb10c74ccb80b7c3bd85a37" + }, + { + "path": "kernels/fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1.wgsl", + "byteLength": 499, + "sha256": "fbd5901cb1a1eb937591681771052ad2f1bff8cb34dce47177f5be52ff0aabf1" + }, + { + "path": "kernels/73c884912738b1cca460f4ab298a530b8e6b543836ba47c0b507e010d8b2afba.wgsl", + "byteLength": 385, + "sha256": "73c884912738b1cca460f4ab298a530b8e6b543836ba47c0b507e010d8b2afba" + }, + { + "path": "kernels/a37dac611b27158f19aa5bd70c43217286e610e733cbd602b91666b4af42d3ef.wgsl", + "byteLength": 285, + "sha256": "a37dac611b27158f19aa5bd70c43217286e610e733cbd602b91666b4af42d3ef" + }, + { + "path": "kernels/dc4ee648b97b273931e31c95b910d66f11e34a1cb036589e9ae9cc250b6e6291.wgsl", + "byteLength": 286, + "sha256": "dc4ee648b97b273931e31c95b910d66f11e34a1cb036589e9ae9cc250b6e6291" + }, + { + "path": "kernels/985bb9ad33654b9adbd4a256d626e346556a10dad514692800da8ebd7910f0f0.wgsl", + "byteLength": 362, + "sha256": "985bb9ad33654b9adbd4a256d626e346556a10dad514692800da8ebd7910f0f0" + }, + { + "path": "kernels/c72041e82befee6919af48775291256e22a43dc6445ef0aa288db6b96585a2a9.wgsl", + "byteLength": 286, + "sha256": "c72041e82befee6919af48775291256e22a43dc6445ef0aa288db6b96585a2a9" + }, + { + "path": "kernels/a77f14c89662d2d3da8abd8f109667793dc662d307e5e1c61123be753e25437b.wgsl", + "byteLength": 307, + "sha256": "a77f14c89662d2d3da8abd8f109667793dc662d307e5e1c61123be753e25437b" + }, + { + "path": "kernels/7183997261247fa4df7e081c0d6d01036fee95b9b57ef944d5f44f72fc80d5fe.wgsl", + "byteLength": 285, + "sha256": "7183997261247fa4df7e081c0d6d01036fee95b9b57ef944d5f44f72fc80d5fe" + }, + { + "path": "kernels/222a2645e3e02d0a4063a63ca1b6fa4c89faee6b76905b20de4dd54ab3077ea3.wgsl", + "byteLength": 285, + "sha256": "222a2645e3e02d0a4063a63ca1b6fa4c89faee6b76905b20de4dd54ab3077ea3" + }, + { + "path": "kernels/cc250879ffbf43ba05860b5a86f6a824e8ca7b4c9f820137a68e1ba633e09738.wgsl", + "byteLength": 573, + "sha256": "cc250879ffbf43ba05860b5a86f6a824e8ca7b4c9f820137a68e1ba633e09738" + }, + { + "path": "kernels/53d6eb0b5e6d49bfd3bb9fd1b781e13317adf528e047da2416e95f5a3a13b1b4.wgsl", + "byteLength": 381, + "sha256": "53d6eb0b5e6d49bfd3bb9fd1b781e13317adf528e047da2416e95f5a3a13b1b4" + }, + { + "path": "kernels/13dc73935b9b3b978232043e13babee3877bd53ca572be440de0590dacce8b17.wgsl", + "byteLength": 367, + "sha256": "13dc73935b9b3b978232043e13babee3877bd53ca572be440de0590dacce8b17" + }, + { + "path": "kernels/9625ca0b071511e5261877fd21627ca354ea0219da86a10887e8054afa15dcfd.wgsl", + "byteLength": 367, + "sha256": "9625ca0b071511e5261877fd21627ca354ea0219da86a10887e8054afa15dcfd" + }, + { + "path": "kernels/7121b5c223da0b0f28991f55cfed3c3f3390caa0bf65a8e58ae380db281ceb6b.wgsl", + "byteLength": 368, + "sha256": "7121b5c223da0b0f28991f55cfed3c3f3390caa0bf65a8e58ae380db281ceb6b" + }, + { + "path": "kernels/4be963f9a4bb928764fd0efe02769e220b0e69defb2f8b22ab28e41a90d3fc14.wgsl", + "byteLength": 286, + "sha256": "4be963f9a4bb928764fd0efe02769e220b0e69defb2f8b22ab28e41a90d3fc14" + }, + { + "path": "kernels/42c5af4838daf75fff9d4bb9a5df409511c1d6daed617d05eaf033a977503eac.wgsl", + "byteLength": 548, + "sha256": "42c5af4838daf75fff9d4bb9a5df409511c1d6daed617d05eaf033a977503eac" + }, + { + "path": "kernels/3bb850bda95bf77706a2839616a401b773f9de0428d1b427e61fb04e2c35fe74.wgsl", + "byteLength": 493, + "sha256": "3bb850bda95bf77706a2839616a401b773f9de0428d1b427e61fb04e2c35fe74" + }, + { + "path": "kernels/947f5cc8b3f87e1a0d4d322d9d9e71e2ed16ce6e1f7c91118678c164dc1c8752.wgsl", + "byteLength": 381, + "sha256": "947f5cc8b3f87e1a0d4d322d9d9e71e2ed16ce6e1f7c91118678c164dc1c8752" + }, + { + "path": "kernels/04f26661cc9ac73bb7f39f66b76c4be31ee8774e094eeb41ed7d677e1b1d3fa9.wgsl", + "byteLength": 368, + "sha256": "04f26661cc9ac73bb7f39f66b76c4be31ee8774e094eeb41ed7d677e1b1d3fa9" + }, + { + "path": "kernels/deee894ecb86334ff82870260fc5edbc36439c1d3bce09fab5708c03d699b390.wgsl", + "byteLength": 367, + "sha256": "deee894ecb86334ff82870260fc5edbc36439c1d3bce09fab5708c03d699b390" + }, + { + "path": "kernels/3fa1efae6d90015ba69cb40cef009f49ad7f7a960018fb92a962707deff4f09e.wgsl", + "byteLength": 286, + "sha256": "3fa1efae6d90015ba69cb40cef009f49ad7f7a960018fb92a962707deff4f09e" + }, + { + "path": "kernels/9144d827dae4c52b80abb829178a9ed901ce5dbc6702ad94b0b355e8eaad5ea5.wgsl", + "byteLength": 548, + "sha256": "9144d827dae4c52b80abb829178a9ed901ce5dbc6702ad94b0b355e8eaad5ea5" + }, + { + "path": "kernels/5fd6e068841f5c054392bef564909dbf086bae9e4030f3625d1143244a08cbbf.wgsl", + "byteLength": 495, + "sha256": "5fd6e068841f5c054392bef564909dbf086bae9e4030f3625d1143244a08cbbf" + }, + { + "path": "kernels/c0b2947798baa198598d75ca0e5dcd31a9fa320499665e34f7bb81d27fc15fb0.wgsl", + "byteLength": 307, + "sha256": "c0b2947798baa198598d75ca0e5dcd31a9fa320499665e34f7bb81d27fc15fb0" + }, + { + "path": "kernels/2e1ce6ef01198780289fd4a35d8f86b5172595ed189cf931e8444091d49e8d3a.wgsl", + "byteLength": 297, + "sha256": "2e1ce6ef01198780289fd4a35d8f86b5172595ed189cf931e8444091d49e8d3a" + }, + { + "path": "kernels/c90428425f6d220b441e97e3b894adfb090869c98b17f53afbd2f9fb202b4525.wgsl", + "byteLength": 307, + "sha256": "c90428425f6d220b441e97e3b894adfb090869c98b17f53afbd2f9fb202b4525" + }, + { + "path": "kernels/0fb8222de35c84fb88807d4a3880f21188cf48d64c89a21aa208d7d72a48c273.wgsl", + "byteLength": 298, + "sha256": "0fb8222de35c84fb88807d4a3880f21188cf48d64c89a21aa208d7d72a48c273" + }, + { + "path": "kernels/c80a8e9a7d08644037dcc89d0faea51c11125e9212f09dac7a4fc32d1d4f2743.wgsl", + "byteLength": 302, + "sha256": "c80a8e9a7d08644037dcc89d0faea51c11125e9212f09dac7a4fc32d1d4f2743" + }, + { + "path": "kernels/2db8a995aaf1e89bf2da258d8e77c4ccc53a4d61ab9b352757da0e5a7321729d.wgsl", + "byteLength": 308, + "sha256": "2db8a995aaf1e89bf2da258d8e77c4ccc53a4d61ab9b352757da0e5a7321729d" + }, + { + "path": "kernels/67374f90369a4c4b8fd88cdd3f6da26f1950cd7402ae7e7abb1c358bfe6cc0cd.wgsl", + "byteLength": 441, + "sha256": "67374f90369a4c4b8fd88cdd3f6da26f1950cd7402ae7e7abb1c358bfe6cc0cd" + }, + { + "path": "kernels/74825c737a9af6b5b5f135b1df88afaa7e80c3dfbb2ed9dd406e9242c50bfe06.wgsl", + "byteLength": 306, + "sha256": "74825c737a9af6b5b5f135b1df88afaa7e80c3dfbb2ed9dd406e9242c50bfe06" + }, + { + "path": "kernels/48f34a333ff70495892101c428694fcddedec29f954b659093d206abbe1f7c15.wgsl", + "byteLength": 314, + "sha256": "48f34a333ff70495892101c428694fcddedec29f954b659093d206abbe1f7c15" + }, + { + "path": "kernels/4cd438e7ca1c026269bc19fdf9fb0fdf0041d106ab97f168b3ee259159689b08.wgsl", + "byteLength": 366, + "sha256": "4cd438e7ca1c026269bc19fdf9fb0fdf0041d106ab97f168b3ee259159689b08" + }, + { + "path": "kernels/8f18ba35437ae0887d4d696e1494a47a5bd1a2a17befc070189db062616d6ece.wgsl", + "byteLength": 309, + "sha256": "8f18ba35437ae0887d4d696e1494a47a5bd1a2a17befc070189db062616d6ece" + }, + { + "path": "kernels/421e5b9b6315c1f131e8e555ee8d1d23751643d1d071e48fa177bcc2f65d3712.wgsl", + "byteLength": 387, + "sha256": "421e5b9b6315c1f131e8e555ee8d1d23751643d1d071e48fa177bcc2f65d3712" + }, + { + "path": "kernels/f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b.wgsl", + "byteLength": 302, + "sha256": "f8a4395bd0356791917d7ef0469f9b7d983d33d4b7ad044d66852ead8a86971b" + }, + { + "path": "kernels/deda4d3032222f1f1bd8cf059fa8131f8046be80fa046f227547f667d8f06e0c.wgsl", + "byteLength": 866, + "sha256": "deda4d3032222f1f1bd8cf059fa8131f8046be80fa046f227547f667d8f06e0c" + }, + { + "path": "kernels/3a87037580f20ca38623bdcc88abd77f8cc3a83d8b3d1726756a1ec01656a496.wgsl", + "byteLength": 379, + "sha256": "3a87037580f20ca38623bdcc88abd77f8cc3a83d8b3d1726756a1ec01656a496" + }, + { + "path": "kernels/17d9b9ec53d19b9ce8e3e750fd7beeb668dbc872a19e0ab5d29e566d84490e74.wgsl", + "byteLength": 866, + "sha256": "17d9b9ec53d19b9ce8e3e750fd7beeb668dbc872a19e0ab5d29e566d84490e74" + }, + { + "path": "kernels/6a83253d850e0909ae680acaa0774c5ad110f4c057980106c0383d73371bfb1a.wgsl", + "byteLength": 302, + "sha256": "6a83253d850e0909ae680acaa0774c5ad110f4c057980106c0383d73371bfb1a" + }, + { + "path": "kernels/a051a8e7a9e6b7624e879ea355312b0517d92e476e10e73847a706e396e9549a.wgsl", + "byteLength": 858, + "sha256": "a051a8e7a9e6b7624e879ea355312b0517d92e476e10e73847a706e396e9549a" + }, + { + "path": "kernels/6a337b88a5efde2d59ea676f0cfb58df2003935428bcc283950b7c89cab1aa7f.wgsl", + "byteLength": 561, + "sha256": "6a337b88a5efde2d59ea676f0cfb58df2003935428bcc283950b7c89cab1aa7f" + }, + { + "path": "kernels/26862ccab76186d81a45f06c5a7c9e1cd04e4592dbe151341043725a49a5cd2f.wgsl", + "byteLength": 392, + "sha256": "26862ccab76186d81a45f06c5a7c9e1cd04e4592dbe151341043725a49a5cd2f" + }, + { + "path": "kernels/b0838d1f95f0fd6641bd3ae7d989ebe8f964bc3c82631b2a33e2ca564a927e9b.wgsl", + "byteLength": 304, + "sha256": "b0838d1f95f0fd6641bd3ae7d989ebe8f964bc3c82631b2a33e2ca564a927e9b" + }, + { + "path": "kernels/bcbe14ef2fceea3448f416019a200c774bbd023457d9c833f20bf6c674bfa87f.wgsl", + "byteLength": 762, + "sha256": "bcbe14ef2fceea3448f416019a200c774bbd023457d9c833f20bf6c674bfa87f" + }, + { + "path": "kernels/bb07991ad7088f42c159cbd086520fb2900c45cf27ed91784f2dc1780d36ed70.wgsl", + "byteLength": 392, + "sha256": "bb07991ad7088f42c159cbd086520fb2900c45cf27ed91784f2dc1780d36ed70" + }, + { + "path": "kernels/91fe8f8184a87eb1a52ef4ca8ef340b9b209789ceaa5b41a47f2cd240571ab70.wgsl", + "byteLength": 338, + "sha256": "91fe8f8184a87eb1a52ef4ca8ef340b9b209789ceaa5b41a47f2cd240571ab70" + }, + { + "path": "kernels/ce21e77f8c5ec99a64e195c9e92fdde9ae295eeff969b4f3b26b79f565a8e25c.wgsl", + "byteLength": 389, + "sha256": "ce21e77f8c5ec99a64e195c9e92fdde9ae295eeff969b4f3b26b79f565a8e25c" + }, + { + "path": "kernels/fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d.wgsl", + "byteLength": 379, + "sha256": "fc87fe785180c3af246a6a83db264194a3db180fb143b2faa14bfc0ba9b4fe5d" + }, + { + "path": "kernels/9e13a281c20a618b227cdda747fdecaeca171af334742b83a80d2019ebb96cbd.wgsl", + "byteLength": 394, + "sha256": "9e13a281c20a618b227cdda747fdecaeca171af334742b83a80d2019ebb96cbd" + }, + { + "path": "kernels/6be08553b45679d139ac09782dd180d640757cc4ed4f1d00ceeeb65dc470e72d.wgsl", + "byteLength": 397, + "sha256": "6be08553b45679d139ac09782dd180d640757cc4ed4f1d00ceeeb65dc470e72d" + }, + { + "path": "kernels/6acb95aac27b4ee1945a1ea077b48448a1a91509a577269847d244a90b32c132.wgsl", + "byteLength": 397, + "sha256": "6acb95aac27b4ee1945a1ea077b48448a1a91509a577269847d244a90b32c132" + }, + { + "path": "kernels/990406d9e76238db8bc85793325e969e48c04c75d1a217fe63b7cb7d9c561edf.wgsl", + "byteLength": 334, + "sha256": "990406d9e76238db8bc85793325e969e48c04c75d1a217fe63b7cb7d9c561edf" + }, + { + "path": "kernels/777b69ccbce41d844bbde50c84294eec98066ce09c0a49249c0083e6a98ab561.wgsl", + "byteLength": 298, + "sha256": "777b69ccbce41d844bbde50c84294eec98066ce09c0a49249c0083e6a98ab561" + }, + { + "path": "kernels/51fd4d798491c6a80daff4c18b0495926b7f62269dfc3a78a327faa52ba2a759.wgsl", + "byteLength": 307, + "sha256": "51fd4d798491c6a80daff4c18b0495926b7f62269dfc3a78a327faa52ba2a759" + }, + { + "path": "kernels/8d0a37e497bcb37e2d5a1746fba59fd69680ed8eeada4835c5d0eeef840d57ab.wgsl", + "byteLength": 303, + "sha256": "8d0a37e497bcb37e2d5a1746fba59fd69680ed8eeada4835c5d0eeef840d57ab" + }, + { + "path": "kernels/c4e65292c406754db5cde9209846773aec380a2963ba6ca329ea68fe501ed3e0.wgsl", + "byteLength": 401, + "sha256": "c4e65292c406754db5cde9209846773aec380a2963ba6ca329ea68fe501ed3e0" + }, + { + "path": "kernels/59ea88d691b919af03bbb26f0253decfbc35d74f9661cdd3a08570ae85c313d2.wgsl", + "byteLength": 379, + "sha256": "59ea88d691b919af03bbb26f0253decfbc35d74f9661cdd3a08570ae85c313d2" + }, + { + "path": "kernels/c23bee3c3664172bf0a078a96acd2b3ad3136732234975f757d313e696c2c37a.wgsl", + "byteLength": 381, + "sha256": "c23bee3c3664172bf0a078a96acd2b3ad3136732234975f757d313e696c2c37a" + }, + { + "path": "kernels/4a952811352a76ed9369f2e11ba4d52917b618a5bc95e3232fdfa0579a79bef3.wgsl", + "byteLength": 320, + "sha256": "4a952811352a76ed9369f2e11ba4d52917b618a5bc95e3232fdfa0579a79bef3" + }, + { + "path": "kernels/70ce424e071e4be502db10d94f3d121cbf8d15d920db399cc6e3a0727c060caa.wgsl", + "byteLength": 471, + "sha256": "70ce424e071e4be502db10d94f3d121cbf8d15d920db399cc6e3a0727c060caa" + }, + { + "path": "kernels/ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507.wgsl", + "byteLength": 319, + "sha256": "ed85b49af889a8d9b89e04ae3538487f15793458b0fa0b578951d2934565c507" + }, + { + "path": "kernels/45bb598b61c05eb6cdf699755e2877c598bb6fda0eee019e60d8301535dd3ec2.wgsl", + "byteLength": 327, + "sha256": "45bb598b61c05eb6cdf699755e2877c598bb6fda0eee019e60d8301535dd3ec2" + }, + { + "path": "kernels/408b4edf1721b552fd1406f682e9c1612b2662372860bf14e040f011c1ee0cb9.wgsl", + "byteLength": 399, + "sha256": "408b4edf1721b552fd1406f682e9c1612b2662372860bf14e040f011c1ee0cb9" + }, + { + "path": "kernels/7ad635ba3bd72099f5b84597ad23ed54b83873ac53944649fd0bedb25a52a692.wgsl", + "byteLength": 408, + "sha256": "7ad635ba3bd72099f5b84597ad23ed54b83873ac53944649fd0bedb25a52a692" + }, + { + "path": "kernels/665cda3c121e57eca4b72aa63e61e2e3d7935fb204d6fbc57adbb0b393fd32d4.wgsl", + "byteLength": 367, + "sha256": "665cda3c121e57eca4b72aa63e61e2e3d7935fb204d6fbc57adbb0b393fd32d4" + }, + { + "path": "kernels/2711a4a396071f4e99303d01d4854ccaa37a445f4b718ebd7b61cf1c37e56b48.wgsl", + "byteLength": 355, + "sha256": "2711a4a396071f4e99303d01d4854ccaa37a445f4b718ebd7b61cf1c37e56b48" + }, + { + "path": "kernels/17ec6bdaf98edf7657b74a25036c2bec806ecbb4280f33fff6afd2e0de5ed377.wgsl", + "byteLength": 317, + "sha256": "17ec6bdaf98edf7657b74a25036c2bec806ecbb4280f33fff6afd2e0de5ed377" + }, + { + "path": "kernels/0835fa80eaadb7c0e6d677e1fc622ad5dcedabb431e5d312f3b7aeb2252a7c7c.wgsl", + "byteLength": 231, + "sha256": "0835fa80eaadb7c0e6d677e1fc622ad5dcedabb431e5d312f3b7aeb2252a7c7c" + }, + { + "path": "kernels/234987ec68497956ea7aef8e3f44c8a73dbe4c1519165d123946bedbb4d18e26.wgsl", + "byteLength": 380, + "sha256": "234987ec68497956ea7aef8e3f44c8a73dbe4c1519165d123946bedbb4d18e26" + }, + { + "path": "kernels/f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3.wgsl", + "byteLength": 341, + "sha256": "f114c5cb9f1a7e377d9a3bcb28ab15b72807ece1796cf9c02fc74e7ce7318cc3" + }, + { + "path": "kernels/57dc406322bf3badd8490493ef924bd7e7e0afd542d2d6e409b4d8a3b4b784f7.wgsl", + "byteLength": 286, + "sha256": "57dc406322bf3badd8490493ef924bd7e7e0afd542d2d6e409b4d8a3b4b784f7" + }, + { + "path": "kernels/742db031d819fdf5a756f37e8e824e2dcb2ca3f30efac3ffbd5918181059ae3a.wgsl", + "byteLength": 393, + "sha256": "742db031d819fdf5a756f37e8e824e2dcb2ca3f30efac3ffbd5918181059ae3a" + }, + { + "path": "kernels/7fe183583b43b627721ba6853b306288d7ceea4b42b630410f47ea9637220a4b.wgsl", + "byteLength": 290, + "sha256": "7fe183583b43b627721ba6853b306288d7ceea4b42b630410f47ea9637220a4b" + }, + { + "path": "kernels/32a5027cac5dd969d63fe5d5c88d7c87abb600c43ad1d70e1c56615ea781eff3.wgsl", + "byteLength": 422, + "sha256": "32a5027cac5dd969d63fe5d5c88d7c87abb600c43ad1d70e1c56615ea781eff3" + }, + { + "path": "kernels/6a7b2e3778a02c76155d46fa84aeb33f594954e82e09b6b7f2915c0a606eb3f5.wgsl", + "byteLength": 471, + "sha256": "6a7b2e3778a02c76155d46fa84aeb33f594954e82e09b6b7f2915c0a606eb3f5" + }, + { + "path": "kernels/bb9029b667eeb13670d1f640cd677c6eabd7a7569686c599e3eeb9482d642b00.wgsl", + "byteLength": 373, + "sha256": "bb9029b667eeb13670d1f640cd677c6eabd7a7569686c599e3eeb9482d642b00" + }, + { + "path": "kernels/b199d835db70f888c7b99a3ac6e9ec56f6c47d5bba4eaf352e0a8eabed56411e.wgsl", + "byteLength": 387, + "sha256": "b199d835db70f888c7b99a3ac6e9ec56f6c47d5bba4eaf352e0a8eabed56411e" + }, + { + "path": "kernels/2c0cca2a7b0198c317e68992e64f3fe9bba80b67204c2695c20c372471c150d3.wgsl", + "byteLength": 473, + "sha256": "2c0cca2a7b0198c317e68992e64f3fe9bba80b67204c2695c20c372471c150d3" + }, + { + "path": "kernels/4540d87eaec90c9eb42badfe0abfa70252f26b6e7de4dd31ee6903fe50e96bd1.wgsl", + "byteLength": 377, + "sha256": "4540d87eaec90c9eb42badfe0abfa70252f26b6e7de4dd31ee6903fe50e96bd1" + }, + { + "path": "kernels/a672c3e158716bde7444c8141f3df1da16da739ccdd2eb2ad60f9d42d0775157.wgsl", + "byteLength": 505, + "sha256": "a672c3e158716bde7444c8141f3df1da16da739ccdd2eb2ad60f9d42d0775157" + }, + { + "path": "kernels/2dd29b61b039fcdd7fbc3c94f629b24b6f81aa5b9923098837597359b295e40d.wgsl", + "byteLength": 396, + "sha256": "2dd29b61b039fcdd7fbc3c94f629b24b6f81aa5b9923098837597359b295e40d" + }, + { + "path": "kernels/578c3f0d7eb85a27b4da58e79e8842b993125d088e11e214d9d20be447388d80.wgsl", + "byteLength": 413, + "sha256": "578c3f0d7eb85a27b4da58e79e8842b993125d088e11e214d9d20be447388d80" + }, + { + "path": "kernels/edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1.wgsl", + "byteLength": 307, + "sha256": "edfa4ff396bf5cc3be28d9051639c4dda6fec1302d7a2bd34d89ec903af94af1" + }, + { + "path": "kernels/c2c806bbe93f09247867b4ace45489a5f2fe3ee67f265418eb7aa71a29880276.wgsl", + "byteLength": 315, + "sha256": "c2c806bbe93f09247867b4ace45489a5f2fe3ee67f265418eb7aa71a29880276" + }, + { + "path": "kernels/291830b3cb692bab94344428e329c3dc9417a43f48e1c42e414cf3f956686f1f.wgsl", + "byteLength": 398, + "sha256": "291830b3cb692bab94344428e329c3dc9417a43f48e1c42e414cf3f956686f1f" + }, + { + "path": "kernels/eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829.wgsl", + "byteLength": 427, + "sha256": "eca62c94c36a3c2e926bbb293b1a4afe5a2466bf9c13148e327aaa4dc8aea829" + }, + { + "path": "kernels/bbe6ba91174ed6aaebef3999a11f7bcd273153e6fa8936de2f884e9d53ab0857.wgsl", + "byteLength": 1180, + "sha256": "bbe6ba91174ed6aaebef3999a11f7bcd273153e6fa8936de2f884e9d53ab0857" + }, + { + "path": "kernels/fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635.wgsl", + "byteLength": 427, + "sha256": "fa1f9f1b1a1b613af433d5c64403f56d63035cab169480cbafb09c9c7ca4e635" + }, + { + "path": "kernels/0ff3d9cacb67aa460769fcf57dcfe10c5354e7e98681a4647a9acf1045d60892.wgsl", + "byteLength": 866, + "sha256": "0ff3d9cacb67aa460769fcf57dcfe10c5354e7e98681a4647a9acf1045d60892" + }, + { + "path": "kernels/3fe8cec0f9e8b563387f62876982a8f87cb5f03a1030cedde9cdb8e88c52e100.wgsl", + "byteLength": 866, + "sha256": "3fe8cec0f9e8b563387f62876982a8f87cb5f03a1030cedde9cdb8e88c52e100" + }, + { + "path": "kernels/09e48926914d3759efd11d83aa3ba539f06f33c6f2c28fcc0c12811f9cd1bc44.wgsl", + "byteLength": 302, + "sha256": "09e48926914d3759efd11d83aa3ba539f06f33c6f2c28fcc0c12811f9cd1bc44" + }, + { + "path": "kernels/f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336.wgsl", + "byteLength": 420, + "sha256": "f5674e878f8329067270d349d8c26b5b94051ac7452ff6e4f8210e0f97c01336" + }, + { + "path": "kernels/4282aa48d394c7c4b0d6c6f1063526bda4b9da2708f77a1945793a4614107efb.wgsl", + "byteLength": 422, + "sha256": "4282aa48d394c7c4b0d6c6f1063526bda4b9da2708f77a1945793a4614107efb" + }, + { + "path": "kernels/6dd75d41e19dbacfe48721ca98e0e9b910ff5ffdada05880789c0a011675fabf.wgsl", + "byteLength": 463, + "sha256": "6dd75d41e19dbacfe48721ca98e0e9b910ff5ffdada05880789c0a011675fabf" + }, + { + "path": "kernels/1c7201caab74d50198d8bc7168ba7da0c97ece74a5ebdd791f88d6cfb5086975.wgsl", + "byteLength": 306, + "sha256": "1c7201caab74d50198d8bc7168ba7da0c97ece74a5ebdd791f88d6cfb5086975" + }, + { + "path": "kernels/023d7b2d9e71a92f74db0e4583d453118915f46ba0c8c96c796632d958654ea1.wgsl", + "byteLength": 314, + "sha256": "023d7b2d9e71a92f74db0e4583d453118915f46ba0c8c96c796632d958654ea1" + }, + { + "path": "kernels/a58e9adbad973ba2f87419a87d15a4b203e4fac2adb1c2f0f45dded8467e7386.wgsl", + "byteLength": 386, + "sha256": "a58e9adbad973ba2f87419a87d15a4b203e4fac2adb1c2f0f45dded8467e7386" + }, + { + "path": "kernels/f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a.wgsl", + "byteLength": 300, + "sha256": "f545db742864db922611db9427c0784c9ced6fe4fb27a75b15cee7f83a04fc7a" + }, + { + "path": "kernels/759c63c4e237a2b3764b626e9db4f60536faf26577419d488b4fbf271a6e4e4a.wgsl", + "byteLength": 307, + "sha256": "759c63c4e237a2b3764b626e9db4f60536faf26577419d488b4fbf271a6e4e4a" + }, + { + "path": "kernels/50a2aaffa2f6e9866a2456ff60aa2a54cb817b737210774ef3ec1ba64834954e.wgsl", + "byteLength": 386, + "sha256": "50a2aaffa2f6e9866a2456ff60aa2a54cb817b737210774ef3ec1ba64834954e" + }, + { + "path": "kernels/f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8.wgsl", + "byteLength": 407, + "sha256": "f8e54ce0cc83d023492ec797d54954a8aca947507fd221a5785671b2679391a8" + }, + { + "path": "kernels/662fd2fc46677d76793ddad48cba911650d1b1fd722523cecbb5672ceed5abd5.wgsl", + "byteLength": 862, + "sha256": "662fd2fc46677d76793ddad48cba911650d1b1fd722523cecbb5672ceed5abd5" + }, + { + "path": "kernels/d7328b7ea65acf83ac644f94eb36917955ca66392c0974e4198d0fb0477c7a78.wgsl", + "byteLength": 300, + "sha256": "d7328b7ea65acf83ac644f94eb36917955ca66392c0974e4198d0fb0477c7a78" + }, + { + "path": "kernels/64290f9bb656bb072a24effb35742fb11ced6f3bd4bc5f4b54123c9606cef41f.wgsl", + "byteLength": 300, + "sha256": "64290f9bb656bb072a24effb35742fb11ced6f3bd4bc5f4b54123c9606cef41f" + }, + { + "path": "kernels/869b5ed8d1728d6fc7262ed6a0d8412dfd1e2c0ae420f068c41fc1f3f3ca14e9.wgsl", + "byteLength": 306, + "sha256": "869b5ed8d1728d6fc7262ed6a0d8412dfd1e2c0ae420f068c41fc1f3f3ca14e9" + }, + { + "path": "kernels/3ff863808627e030edefbb05f743b5a2cc19412b22779508a9d173a40d2ecc6e.wgsl", + "byteLength": 461, + "sha256": "3ff863808627e030edefbb05f743b5a2cc19412b22779508a9d173a40d2ecc6e" + }, + { + "path": "kernels/e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91.wgsl", + "byteLength": 306, + "sha256": "e8af289ba520304aa3e6c4c6e26c07e3e1c8bb49aee6fd6d5ea5e369e0808c91" + }, + { + "path": "kernels/5471ae38e894829494bbf27a5b01ac3256a61849dc2e23cdc190fd63954b8cd8.wgsl", + "byteLength": 314, + "sha256": "5471ae38e894829494bbf27a5b01ac3256a61849dc2e23cdc190fd63954b8cd8" + }, + { + "path": "kernels/09e236dd54b3abd945c2d4fef393e9e9810f0d90cdec0d5deafd68ed3b95083d.wgsl", + "byteLength": 384, + "sha256": "09e236dd54b3abd945c2d4fef393e9e9810f0d90cdec0d5deafd68ed3b95083d" + }, + { + "path": "kernels/d0218f4c7661846abccb6d0d4ce847d2d96466c9255f3a476d705bbf3dc8154c.wgsl", + "byteLength": 384, + "sha256": "d0218f4c7661846abccb6d0d4ce847d2d96466c9255f3a476d705bbf3dc8154c" + }, + { + "path": "kernels/93120194556482afd2620e1987865bb53877263ccc980a055dfa748894585e8c.wgsl", + "byteLength": 300, + "sha256": "93120194556482afd2620e1987865bb53877263ccc980a055dfa748894585e8c" + }, + { + "path": "kernels/a3e14309c38bb9a32a31e38d756485dddef949ff49d956a50908e2247c7c8abe.wgsl", + "byteLength": 402, + "sha256": "a3e14309c38bb9a32a31e38d756485dddef949ff49d956a50908e2247c7c8abe" + }, + { + "path": "kernels/accc4c502a4ddeea7dc9c3d00f3f58cd77ecb5ccddc0f1dd44a2c578e97e63f2.wgsl", + "byteLength": 298, + "sha256": "accc4c502a4ddeea7dc9c3d00f3f58cd77ecb5ccddc0f1dd44a2c578e97e63f2" + }, + { + "path": "kernels/5c01813f337b4def8b4ed83afc43d6f55fe7c556739d4a23c5699a6da24e99fe.wgsl", + "byteLength": 412, + "sha256": "5c01813f337b4def8b4ed83afc43d6f55fe7c556739d4a23c5699a6da24e99fe" + }, + { + "path": "kernels/02915a0f22b3245bc6490c9bfbedc331f50293e3e7f87525fe4482f0c94e8aff.wgsl", + "byteLength": 419, + "sha256": "02915a0f22b3245bc6490c9bfbedc331f50293e3e7f87525fe4482f0c94e8aff" + }, + { + "path": "kernels/b7a4fe3a16a37ec4eb65ad6959dc83f30aa20cdc405aa66ee0d4efeb1920b1a1.wgsl", + "byteLength": 411, + "sha256": "b7a4fe3a16a37ec4eb65ad6959dc83f30aa20cdc405aa66ee0d4efeb1920b1a1" + }, + { + "path": "kernels/90d5a717885fcf0ac83d93bc97ccc20676b71b30aab9d4635494baee38ba88ce.wgsl", + "byteLength": 415, + "sha256": "90d5a717885fcf0ac83d93bc97ccc20676b71b30aab9d4635494baee38ba88ce" + }, + { + "path": "kernels/6a953fa40ac66d71c6b96e0a14fb321f2d0e8c39a9af7041966bc07284720fa7.wgsl", + "byteLength": 395, + "sha256": "6a953fa40ac66d71c6b96e0a14fb321f2d0e8c39a9af7041966bc07284720fa7" + }, + { + "path": "kernels/eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11.wgsl", + "byteLength": 409, + "sha256": "eb87dc8be4a0cf99e7ff048d4732217620738b1132186169e7c465a20a00ed11" + }, + { + "path": "kernels/344153d8e20e545c4656ce08b7236cd65878f5ea91014447f4a129ea94025970.wgsl", + "byteLength": 410, + "sha256": "344153d8e20e545c4656ce08b7236cd65878f5ea91014447f4a129ea94025970" + }, + { + "path": "kernels/8527da3511965e56b55949265779ba1a6a61b2257e7120ec97b4d4350cb2599c.wgsl", + "byteLength": 317, + "sha256": "8527da3511965e56b55949265779ba1a6a61b2257e7120ec97b4d4350cb2599c" + }, + { + "path": "kernels/6076d0bf36bd399e99fc409a95634cc3a508bec06ca558f0177434547983cd8b.wgsl", + "byteLength": 566, + "sha256": "6076d0bf36bd399e99fc409a95634cc3a508bec06ca558f0177434547983cd8b" + }, + { + "path": "kernels/a2561f5de51467cbba9b2f74e213693630ba6c086fb0a1b5b97315d37bfb6942.wgsl", + "byteLength": 383, + "sha256": "a2561f5de51467cbba9b2f74e213693630ba6c086fb0a1b5b97315d37bfb6942" + }, + { + "path": "kernels/a4cf1224f0c913592843045b6b129bb92273bc021af13296127d1b57156e6f88.wgsl", + "byteLength": 395, + "sha256": "a4cf1224f0c913592843045b6b129bb92273bc021af13296127d1b57156e6f88" + }, + { + "path": "kernels/0da9c6227714e2a6c031928cb6a6db229c1cb0a53a9309aea4e833a9b2b1f2f1.wgsl", + "byteLength": 406, + "sha256": "0da9c6227714e2a6c031928cb6a6db229c1cb0a53a9309aea4e833a9b2b1f2f1" + }, + { + "path": "kernels/ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0.wgsl", + "byteLength": 407, + "sha256": "ee8cb8841414e9cce3869ed695f9da31c391435b2277895608881c98ef1b03d0" + }, + { + "path": "kernels/1608c6cf00b5863ad002f089be58fce76cff2c61fd43e3bb54ba90add6f41b02.wgsl", + "byteLength": 315, + "sha256": "1608c6cf00b5863ad002f089be58fce76cff2c61fd43e3bb54ba90add6f41b02" + }, + { + "path": "kernels/f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862.wgsl", + "byteLength": 566, + "sha256": "f0e1e2c32b3de7f39e89bf63084aa2cc5d98bd6acf12e56e33d55be2c6a94862" + }, + { + "path": "kernels/99fb5353b82923ddccb0cf31d2b470e745c8c3b98e1a5c9667ae323babe79b0a.wgsl", + "byteLength": 383, + "sha256": "99fb5353b82923ddccb0cf31d2b470e745c8c3b98e1a5c9667ae323babe79b0a" + }, + { + "path": "kernels/0e6c14d2118fe801932c1b41995a65c8e165bf8df3989e40793f509448988218.wgsl", + "byteLength": 573, + "sha256": "0e6c14d2118fe801932c1b41995a65c8e165bf8df3989e40793f509448988218" + }, + { + "path": "kernels/c82dd7f7bd4afd0cf1031cecb00d8978b4be6c78f7349b0f2a78622d533bd432.wgsl", + "byteLength": 571, + "sha256": "c82dd7f7bd4afd0cf1031cecb00d8978b4be6c78f7349b0f2a78622d533bd432" + }, + { + "path": "kernels/3f78504435af26dbd6b62c6720a640528ce172b2e9062bd4d09806e3d2553423.wgsl", + "byteLength": 615, + "sha256": "3f78504435af26dbd6b62c6720a640528ce172b2e9062bd4d09806e3d2553423" + }, + { + "path": "kernels/a429ab30ff95ce1b0f0388498d823ff9c043ad70b21f8bb609bbcf87cd28014e.wgsl", + "byteLength": 390, + "sha256": "a429ab30ff95ce1b0f0388498d823ff9c043ad70b21f8bb609bbcf87cd28014e" + }, + { + "path": "kernels/0a9068c3d7c002ffe2631245f0873bf56d726b5d933b040851e20cd8fad9fe1a.wgsl", + "byteLength": 394, + "sha256": "0a9068c3d7c002ffe2631245f0873bf56d726b5d933b040851e20cd8fad9fe1a" + }, + { + "path": "kernels/370bab74beead2c5e9cc8893585f79ae97ee5eace554cee12555a8ac8293b1c0.wgsl", + "byteLength": 308, + "sha256": "370bab74beead2c5e9cc8893585f79ae97ee5eace554cee12555a8ac8293b1c0" + }, + { + "path": "kernels/ae8f63dd06507fd0c575e576c126944275a62fd9b6730313e8e5ac6369872267.wgsl", + "byteLength": 430, + "sha256": "ae8f63dd06507fd0c575e576c126944275a62fd9b6730313e8e5ac6369872267" + }, + { + "path": "kernels/377880fa04b2ba2c6238045a88750ff214243eb739603a04b16b69221ec5a6c2.wgsl", + "byteLength": 611, + "sha256": "377880fa04b2ba2c6238045a88750ff214243eb739603a04b16b69221ec5a6c2" + }, + { + "path": "kernels/02b89cf7780686b8cf46c4db784144cef988e047230cf92ecd1e25e45cabd224.wgsl", + "byteLength": 318, + "sha256": "02b89cf7780686b8cf46c4db784144cef988e047230cf92ecd1e25e45cabd224" + }, + { + "path": "kernels/0888235d9d0cb75cbdb598cbb2d235a2db071bed0dd8193164f8f21eab5a8ba9.wgsl", + "byteLength": 409, + "sha256": "0888235d9d0cb75cbdb598cbb2d235a2db071bed0dd8193164f8f21eab5a8ba9" + }, + { + "path": "kernels/cbe7ec56ce7efa22fb07f71b374a4e8953e9dcff5c95fb000f6bf5295bbae63d.wgsl", + "byteLength": 1418, + "sha256": "cbe7ec56ce7efa22fb07f71b374a4e8953e9dcff5c95fb000f6bf5295bbae63d" + }, + { + "path": "kernels/5abee175a331788afb292784154e8b92360ae6c22a818e351eaa15f5352f78ad.wgsl", + "byteLength": 304, + "sha256": "5abee175a331788afb292784154e8b92360ae6c22a818e351eaa15f5352f78ad" + }, + { + "path": "kernels/8bbc8f15f6eae5abd8e43cdadd577047e3e81811c701da1954f1355f3a514a21.wgsl", + "byteLength": 608, + "sha256": "8bbc8f15f6eae5abd8e43cdadd577047e3e81811c701da1954f1355f3a514a21" + }, + { + "path": "kernels/378330e4bcfd0c2f194f2ca261988c352ba4cdffd71dee16af52c3b7ba25657f.wgsl", + "byteLength": 407, + "sha256": "378330e4bcfd0c2f194f2ca261988c352ba4cdffd71dee16af52c3b7ba25657f" + }, + { + "path": "kernels/2ecb3b88f329d2d66b34465ebc62482b3a9d40d37c69a30d55b69d2c85f082cb.wgsl", + "byteLength": 338, + "sha256": "2ecb3b88f329d2d66b34465ebc62482b3a9d40d37c69a30d55b69d2c85f082cb" + }, + { + "path": "kernels/9e5386586f692cd1d2e6b25dce87abaa97386fa0ae759586e718dda142bea88a.wgsl", + "byteLength": 377, + "sha256": "9e5386586f692cd1d2e6b25dce87abaa97386fa0ae759586e718dda142bea88a" + }, + { + "path": "kernels/078c19606137dad9d459e8041919bac37c31e51702a6d466d4d3df095a6d1f5a.wgsl", + "byteLength": 870, + "sha256": "078c19606137dad9d459e8041919bac37c31e51702a6d466d4d3df095a6d1f5a" + }, + { + "path": "kernels/044fcdf70bcfbb2e3fa472f622959964b1e5929797fcd65fa2eab7016910ee34.wgsl", + "byteLength": 870, + "sha256": "044fcdf70bcfbb2e3fa472f622959964b1e5929797fcd65fa2eab7016910ee34" + }, + { + "path": "kernels/d8f1ce89a98a35a4f6161e762fe8f967a562dd64c6e26d82afca490c0287a0b9.wgsl", + "byteLength": 1487, + "sha256": "d8f1ce89a98a35a4f6161e762fe8f967a562dd64c6e26d82afca490c0287a0b9" + }, + { + "path": "kernels/509a7d601af6ce0b40a93d88c99825ea5d7ba01a258bd52ddad3eb10d2bb2804.wgsl", + "byteLength": 423, + "sha256": "509a7d601af6ce0b40a93d88c99825ea5d7ba01a258bd52ddad3eb10d2bb2804" + }, + { + "path": "kernels/2d720c8b479e2b9ad67a833f8a8fa994f07aa2ab391c5dae833e368c9ef9c630.wgsl", + "byteLength": 607, + "sha256": "2d720c8b479e2b9ad67a833f8a8fa994f07aa2ab391c5dae833e368c9ef9c630" + }, + { + "path": "graph.json", + "byteLength": 11991700, + "sha256": "ee2e4f0cd06a4ac73213766c544fb6cfca8e2cf39104961bc7469ea3c5c0c6a2" + }, + { + "path": "tokenizer/tokenizer.json", + "byteLength": 12807982, + "sha256": "5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42" + }, + { + "path": "tokenizer/tokenizer_config.json", + "byteLength": 16709, + "sha256": "49e2b6e395f959f077f1e992b338919c0d4a9732fc6e613995e06557f843500c" + }, + { + "path": "tokenizer/chat_template.jinja", + "byteLength": 7755, + "sha256": "273d8e0e683b885071fb17e08d71e5f2a5ddfb5309756181681de4f5a1822d80" + }, + { + "path": "source/config.json", + "byteLength": 2908, + "sha256": "ed1c1723241f23f7f4e23430759cbd7dcfb4103cbdfe052bfe7626b57c2615b4" + }, + { + "path": "source/LICENSE", + "byteLength": 11544, + "sha256": "bbedc3fda3305820b977265f01b8619d87570a6739de3a5582c3464840f1e57a" + }, + { + "path": "source/provenance.json", + "byteLength": 199, + "sha256": "c8660f24d71eae596fa20ba3312e0a3634dea45d9081186ca3c95543bb94ccdd" + }, + { + "path": "kernels/002f3dff1b027a15b1b92e3f04c88efa1ecd7199d6852603412b700547bdc70d.wgsl", + "byteLength": 401, + "sha256": "002f3dff1b027a15b1b92e3f04c88efa1ecd7199d6852603412b700547bdc70d" + }, + { + "path": "kernels/035979e9647fb0752d2135ad95461bae23933ee3fc591c65963104942287d12f.wgsl", + "byteLength": 1222, + "sha256": "035979e9647fb0752d2135ad95461bae23933ee3fc591c65963104942287d12f" + }, + { + "path": "kernels/037256742da99812bfb6619450f2af103bf17e3d38333c9d309f07aba3a3ae20.wgsl", + "byteLength": 338, + "sha256": "037256742da99812bfb6619450f2af103bf17e3d38333c9d309f07aba3a3ae20" + }, + { + "path": "kernels/03d3272d16bc278fcc977e95fcb512bac183f503c7d6ced229f9f01f8e5011bf.wgsl", + "byteLength": 488, + "sha256": "03d3272d16bc278fcc977e95fcb512bac183f503c7d6ced229f9f01f8e5011bf" + }, + { + "path": "kernels/05a8da37281cc1281b5928ab86a013be4a4648b3a422652a3f525829a8981036.wgsl", + "byteLength": 465, + "sha256": "05a8da37281cc1281b5928ab86a013be4a4648b3a422652a3f525829a8981036" + }, + { + "path": "kernels/0725908abf78c022f86deb338a06779f6f1346ebfe54ff5a43ee6b9eeb93c972.wgsl", + "byteLength": 286, + "sha256": "0725908abf78c022f86deb338a06779f6f1346ebfe54ff5a43ee6b9eeb93c972" + }, + { + "path": "kernels/0818b2d5166084f4c42b7d514426619af003f77e54291df8f45b72f91dfe5736.wgsl", + "byteLength": 412, + "sha256": "0818b2d5166084f4c42b7d514426619af003f77e54291df8f45b72f91dfe5736" + }, + { + "path": "kernels/08476f486255074c433aee58f82b8ec4150571dc774680f5d8b183a0a7e63e18.wgsl", + "byteLength": 398, + "sha256": "08476f486255074c433aee58f82b8ec4150571dc774680f5d8b183a0a7e63e18" + }, + { + "path": "kernels/0b8815b1efe176d55ab08530c0a9e1913cf6c9ef3e773c574843573d237cf196.wgsl", + "byteLength": 309, + "sha256": "0b8815b1efe176d55ab08530c0a9e1913cf6c9ef3e773c574843573d237cf196" + }, + { + "path": "kernels/0d3892883d1532d173a7dbe85d9ab1daa87f0d9b4923a535b8d2003f24f9500c.wgsl", + "byteLength": 497, + "sha256": "0d3892883d1532d173a7dbe85d9ab1daa87f0d9b4923a535b8d2003f24f9500c" + }, + { + "path": "kernels/0ecd1d59b46e658df21ec09d4256b75bf9a57138f7bfe5e2bcc309a352a37468.wgsl", + "byteLength": 499, + "sha256": "0ecd1d59b46e658df21ec09d4256b75bf9a57138f7bfe5e2bcc309a352a37468" + }, + { + "path": "kernels/0f943f386d2f37a8e56b4285b26e1c093c2f2fa2a5ce81cc43c44cc9bb0137f5.wgsl", + "byteLength": 386, + "sha256": "0f943f386d2f37a8e56b4285b26e1c093c2f2fa2a5ce81cc43c44cc9bb0137f5" + }, + { + "path": "kernels/11a92e9cba6bfc381c98c5127db137639d6c87f1cb220459880ead039dc81256.wgsl", + "byteLength": 363, + "sha256": "11a92e9cba6bfc381c98c5127db137639d6c87f1cb220459880ead039dc81256" + }, + { + "path": "kernels/1326034f3abab37629cd88f869d1b0bafcde724f85c07904b54feaaf71d89c62.wgsl", + "byteLength": 2298, + "sha256": "1326034f3abab37629cd88f869d1b0bafcde724f85c07904b54feaaf71d89c62" + }, + { + "path": "kernels/1545025e0a625ccc73b42ae112c6f9d78a1504c10b759979ae2247984f25f056.wgsl", + "byteLength": 551, + "sha256": "1545025e0a625ccc73b42ae112c6f9d78a1504c10b759979ae2247984f25f056" + }, + { + "path": "kernels/16757bdfacc94a92cfc58c9a3ba83ca377b8ea7ddf82fa8f6611f797a6934f14.wgsl", + "byteLength": 496, + "sha256": "16757bdfacc94a92cfc58c9a3ba83ca377b8ea7ddf82fa8f6611f797a6934f14" + }, + { + "path": "kernels/16de135b328f53749dc017ed0a624ea63f39df86947f72a0d5d4aa06bedeadd1.wgsl", + "byteLength": 300, + "sha256": "16de135b328f53749dc017ed0a624ea63f39df86947f72a0d5d4aa06bedeadd1" + }, + { + "path": "kernels/18b1cef2bae996f56664d9215180e3bfc77b4e514db52fdf9b6c58be51b53edb.wgsl", + "byteLength": 369, + "sha256": "18b1cef2bae996f56664d9215180e3bfc77b4e514db52fdf9b6c58be51b53edb" + }, + { + "path": "kernels/19564c145248f065669be23f5daeeda96e025ee4389bef80983001e83fddb31d.wgsl", + "byteLength": 379, + "sha256": "19564c145248f065669be23f5daeeda96e025ee4389bef80983001e83fddb31d" + }, + { + "path": "kernels/1cb76debd822c58d652ea0e82d2f5bdebc3dd67a8cf540154fd85f504fc72cd2.wgsl", + "byteLength": 408, + "sha256": "1cb76debd822c58d652ea0e82d2f5bdebc3dd67a8cf540154fd85f504fc72cd2" + }, + { + "path": "kernels/1ce543c34cc4033e22afd4fc00a62ed19f44307cc4aeb52e7a503538e5831e9d.wgsl", + "byteLength": 304, + "sha256": "1ce543c34cc4033e22afd4fc00a62ed19f44307cc4aeb52e7a503538e5831e9d" + }, + { + "path": "kernels/1df96eddb194a002a44f5a610245f84d192a38d2fff876c30fd55a4f518e8b25.wgsl", + "byteLength": 319, + "sha256": "1df96eddb194a002a44f5a610245f84d192a38d2fff876c30fd55a4f518e8b25" + }, + { + "path": "kernels/1f252e46a7c6dc933462fc88d57b832b6e87ffe79232ad52b4dad28e5083cc69.wgsl", + "byteLength": 320, + "sha256": "1f252e46a7c6dc933462fc88d57b832b6e87ffe79232ad52b4dad28e5083cc69" + }, + { + "path": "kernels/1f821653e02930a221ffe24970bbbd13b88c5e7bd119af97f624b075b1ab6534.wgsl", + "byteLength": 618, + "sha256": "1f821653e02930a221ffe24970bbbd13b88c5e7bd119af97f624b075b1ab6534" + }, + { + "path": "kernels/26655d5856c1c506477f9af344dc55197aa9220fe6e447eb38b11add83e278f3.wgsl", + "byteLength": 300, + "sha256": "26655d5856c1c506477f9af344dc55197aa9220fe6e447eb38b11add83e278f3" + }, + { + "path": "kernels/280b909ef0d849a03152d7314ee264a5c56fc7bf059fc775f1c288d9e59d2f45.wgsl", + "byteLength": 387, + "sha256": "280b909ef0d849a03152d7314ee264a5c56fc7bf059fc775f1c288d9e59d2f45" + }, + { + "path": "kernels/28fefba4b037ddf39d186e7eb1bfb1d5326df5ed875017cedcae7dbb2b502a0c.wgsl", + "byteLength": 334, + "sha256": "28fefba4b037ddf39d186e7eb1bfb1d5326df5ed875017cedcae7dbb2b502a0c" + }, + { + "path": "kernels/2b707696a2df65d49bff973579e864e32bec86f16b559093c983e36ccae31a4a.wgsl", + "byteLength": 302, + "sha256": "2b707696a2df65d49bff973579e864e32bec86f16b559093c983e36ccae31a4a" + }, + { + "path": "kernels/2cd4a533d32097a17641196f0cd315d170c587bc2b1c62b42b79d566d6fbf140.wgsl", + "byteLength": 386, + "sha256": "2cd4a533d32097a17641196f0cd315d170c587bc2b1c62b42b79d566d6fbf140" + }, + { + "path": "kernels/3087f59456d6581e7cdad1a14086af53281e39d2041a6a93387ba6e1daf5f9cb.wgsl", + "byteLength": 421, + "sha256": "3087f59456d6581e7cdad1a14086af53281e39d2041a6a93387ba6e1daf5f9cb" + }, + { + "path": "kernels/3203e08f2c99fa4848f553739b7115a7c677840344f17b1d4391d6130517f5a7.wgsl", + "byteLength": 285, + "sha256": "3203e08f2c99fa4848f553739b7115a7c677840344f17b1d4391d6130517f5a7" + }, + { + "path": "kernels/36bdc2a39d74582b6dc45860ff236f186c9f1643c68f6e6db2c48be5f8177d99.wgsl", + "byteLength": 398, + "sha256": "36bdc2a39d74582b6dc45860ff236f186c9f1643c68f6e6db2c48be5f8177d99" + }, + { + "path": "kernels/3976659e4383cb6f1c4f9c58ccef28215f246d506dae2455e18f51a78217549d.wgsl", + "byteLength": 441, + "sha256": "3976659e4383cb6f1c4f9c58ccef28215f246d506dae2455e18f51a78217549d" + }, + { + "path": "kernels/3a525a2cf0ad4be5cb90d14cfedbbd6814a3e42d8b1e66015f524ed9cfa407e8.wgsl", + "byteLength": 383, + "sha256": "3a525a2cf0ad4be5cb90d14cfedbbd6814a3e42d8b1e66015f524ed9cfa407e8" + }, + { + "path": "kernels/3f89d19bd6791657fa702ad00a0517b5f292dbf7d0c196bd5b21c949476d23fd.wgsl", + "byteLength": 497, + "sha256": "3f89d19bd6791657fa702ad00a0517b5f292dbf7d0c196bd5b21c949476d23fd" + }, + { + "path": "kernels/40a960da8ca3bfbbbd5d4de7adf52321e356cff55ba70936dcabe1cb005a1b3f.wgsl", + "byteLength": 327, + "sha256": "40a960da8ca3bfbbbd5d4de7adf52321e356cff55ba70936dcabe1cb005a1b3f" + }, + { + "path": "kernels/416cfd9be1617183bbf005e964b8bb5259b87f2cf184935f2dbb934afc3ca037.wgsl", + "byteLength": 1222, + "sha256": "416cfd9be1617183bbf005e964b8bb5259b87f2cf184935f2dbb934afc3ca037" + }, + { + "path": "kernels/4a4eb52af727f11dfbd69b294a8ab3eb5053bd5a2feea3cfdb35ab10bc1a4426.wgsl", + "byteLength": 307, + "sha256": "4a4eb52af727f11dfbd69b294a8ab3eb5053bd5a2feea3cfdb35ab10bc1a4426" + }, + { + "path": "kernels/506e74c3370bbc59adb7e554bbb95deaee0213f0dd19a4942ecb9a36f5dde1a4.wgsl", + "byteLength": 497, + "sha256": "506e74c3370bbc59adb7e554bbb95deaee0213f0dd19a4942ecb9a36f5dde1a4" + }, + { + "path": "kernels/52b439507af68e969a6e116d3c8ea5338a4cde5a3fc1e97b729512d17ab2f4f9.wgsl", + "byteLength": 305, + "sha256": "52b439507af68e969a6e116d3c8ea5338a4cde5a3fc1e97b729512d17ab2f4f9" + }, + { + "path": "kernels/5685f28b7fe39e87763365d0b4e311eb35a07f4728106448a936b739a785d878.wgsl", + "byteLength": 462, + "sha256": "5685f28b7fe39e87763365d0b4e311eb35a07f4728106448a936b739a785d878" + }, + { + "path": "kernels/570f05a5f9f892e7a8075cde8b7bee28bc921f6054167eec4b85797f15b873da.wgsl", + "byteLength": 423, + "sha256": "570f05a5f9f892e7a8075cde8b7bee28bc921f6054167eec4b85797f15b873da" + }, + { + "path": "kernels/578ba670650363664652f61f499af0f982bea5e68d2448225f4311b76bc6754b.wgsl", + "byteLength": 1225, + "sha256": "578ba670650363664652f61f499af0f982bea5e68d2448225f4311b76bc6754b" + }, + { + "path": "kernels/58ef8a5a09de45f92e4696b0ce6e26de2500f935d75049d78111d723fdce3780.wgsl", + "byteLength": 499, + "sha256": "58ef8a5a09de45f92e4696b0ce6e26de2500f935d75049d78111d723fdce3780" + }, + { + "path": "kernels/5a2219fcfa3b58bcbc86ec5535630f9dbe929a28999b5384c8eb10ba7b944684.wgsl", + "byteLength": 420, + "sha256": "5a2219fcfa3b58bcbc86ec5535630f9dbe929a28999b5384c8eb10ba7b944684" + }, + { + "path": "kernels/6292c78ff59552bb9d6a76d00232cc097e076bf7305d7b2539d3a2600b7d9f39.wgsl", + "byteLength": 615, + "sha256": "6292c78ff59552bb9d6a76d00232cc097e076bf7305d7b2539d3a2600b7d9f39" + }, + { + "path": "kernels/62f30a62c18ed78c9bf37bdc56529accbee2264b9eac931ba0b35a80bb917e7c.wgsl", + "byteLength": 372, + "sha256": "62f30a62c18ed78c9bf37bdc56529accbee2264b9eac931ba0b35a80bb917e7c" + }, + { + "path": "kernels/63207f8bf1aef72b1c386b9afcde2dd2885a6705ad0a7ae8223fc55259ec6483.wgsl", + "byteLength": 413, + "sha256": "63207f8bf1aef72b1c386b9afcde2dd2885a6705ad0a7ae8223fc55259ec6483" + }, + { + "path": "kernels/679519988318785912522df0365b64c23c3249e7ca74b411ff3438740649d4f0.wgsl", + "byteLength": 422, + "sha256": "679519988318785912522df0365b64c23c3249e7ca74b411ff3438740649d4f0" + }, + { + "path": "kernels/6b66940e2070782344b4a34db496780b0080d9e6a1f51a9e31ca72e2e7b03790.wgsl", + "byteLength": 412, + "sha256": "6b66940e2070782344b4a34db496780b0080d9e6a1f51a9e31ca72e2e7b03790" + }, + { + "path": "kernels/703d2f8d138453e2e9dc7709c73f9554630c33669e4c98c67997cbcd57ec9f81.wgsl", + "byteLength": 417, + "sha256": "703d2f8d138453e2e9dc7709c73f9554630c33669e4c98c67997cbcd57ec9f81" + }, + { + "path": "kernels/70c92a5523efa88d08cf77af320f7506c59f501c993b093ae6472a55704606b2.wgsl", + "byteLength": 1222, + "sha256": "70c92a5523efa88d08cf77af320f7506c59f501c993b093ae6472a55704606b2" + }, + { + "path": "kernels/73eb1bca0f997b4f6eaf7417b65024d79d49bed04a231daa562d2c252425ba6d.wgsl", + "byteLength": 315, + "sha256": "73eb1bca0f997b4f6eaf7417b65024d79d49bed04a231daa562d2c252425ba6d" + }, + { + "path": "kernels/752da00e33abf87b63eba03893a16e7db848f97f1385942d40d8cfb5122d9bd3.wgsl", + "byteLength": 369, + "sha256": "752da00e33abf87b63eba03893a16e7db848f97f1385942d40d8cfb5122d9bd3" + }, + { + "path": "kernels/7697257890a94501017b73d060c613444d6731c1191953c573305adcea662e3f.wgsl", + "byteLength": 302, + "sha256": "7697257890a94501017b73d060c613444d6731c1191953c573305adcea662e3f" + }, + { + "path": "kernels/7928d1b13d79c16f6c0f9d3130cbdb4193cab6efe3a60b38caa1039688fe56de.wgsl", + "byteLength": 286, + "sha256": "7928d1b13d79c16f6c0f9d3130cbdb4193cab6efe3a60b38caa1039688fe56de" + }, + { + "path": "kernels/7ccffd09d8c42de21672bb1ded5c28f89737496c7696af68eb078dc71050191c.wgsl", + "byteLength": 398, + "sha256": "7ccffd09d8c42de21672bb1ded5c28f89737496c7696af68eb078dc71050191c" + }, + { + "path": "kernels/7dd89f4febc5d9accc7080e011d98765e6e31e55e8a44c5d1e384bc66dab5325.wgsl", + "byteLength": 338, + "sha256": "7dd89f4febc5d9accc7080e011d98765e6e31e55e8a44c5d1e384bc66dab5325" + }, + { + "path": "kernels/7e90b8d0c7b998d4729541adc2de35c00fb0780d7ca3e89c66cb32638c3b533d.wgsl", + "byteLength": 1487, + "sha256": "7e90b8d0c7b998d4729541adc2de35c00fb0780d7ca3e89c66cb32638c3b533d" + }, + { + "path": "kernels/82bc226410ee45662442e25040b6a6456c2532b87e96860e10f8f0135dde892b.wgsl", + "byteLength": 286, + "sha256": "82bc226410ee45662442e25040b6a6456c2532b87e96860e10f8f0135dde892b" + }, + { + "path": "kernels/8a76ca278f842fa737a70b19b0676adcec489375a3a56de17ac9e354a687601e.wgsl", + "byteLength": 306, + "sha256": "8a76ca278f842fa737a70b19b0676adcec489375a3a56de17ac9e354a687601e" + }, + { + "path": "kernels/8c34b573141052889a39d3eda528d755826e24ce48dc3e130e518e9be40a745b.wgsl", + "byteLength": 426, + "sha256": "8c34b573141052889a39d3eda528d755826e24ce48dc3e130e518e9be40a745b" + }, + { + "path": "kernels/8cce7bfa491959f6a7b62ae9cb861d12e2f4ff05227918a4d06bd80669f0a539.wgsl", + "byteLength": 372, + "sha256": "8cce7bfa491959f6a7b62ae9cb861d12e2f4ff05227918a4d06bd80669f0a539" + }, + { + "path": "kernels/8d5321128d8071a532e5cdf99bb40dad32139297770b61e746a9d8f0c9ff8af3.wgsl", + "byteLength": 610, + "sha256": "8d5321128d8071a532e5cdf99bb40dad32139297770b61e746a9d8f0c9ff8af3" + }, + { + "path": "kernels/8d9b846ecd9fe2c3acde76737571459a46136953e170abfca48b642fe9dce367.wgsl", + "byteLength": 1225, + "sha256": "8d9b846ecd9fe2c3acde76737571459a46136953e170abfca48b642fe9dce367" + }, + { + "path": "kernels/8fe40f3a29b0d9ad1eee9dfc3fa4cc6ccfc82ee74a6f681087fb852d812649a6.wgsl", + "byteLength": 420, + "sha256": "8fe40f3a29b0d9ad1eee9dfc3fa4cc6ccfc82ee74a6f681087fb852d812649a6" + }, + { + "path": "kernels/91bccb9cf3db8dea674e2c5f1865a39fdda37f3aac58fd62c4b81f9b7388c5b0.wgsl", + "byteLength": 302, + "sha256": "91bccb9cf3db8dea674e2c5f1865a39fdda37f3aac58fd62c4b81f9b7388c5b0" + }, + { + "path": "kernels/950c25980d19d89542840ceb582dfed03091d6651fc667d1340bb5ceee6bb8cb.wgsl", + "byteLength": 298, + "sha256": "950c25980d19d89542840ceb582dfed03091d6651fc667d1340bb5ceee6bb8cb" + }, + { + "path": "kernels/95cba13b595301afbefe20da4a65b93d4d5c5f4a29b9e1d5348d32cb193c6b4b.wgsl", + "byteLength": 372, + "sha256": "95cba13b595301afbefe20da4a65b93d4d5c5f4a29b9e1d5348d32cb193c6b4b" + }, + { + "path": "kernels/97ad1988a80efddc69dea78e7053a235ebcf459153019ec7def6160064a5030b.wgsl", + "byteLength": 573, + "sha256": "97ad1988a80efddc69dea78e7053a235ebcf459153019ec7def6160064a5030b" + }, + { + "path": "kernels/99e587565871f38abe78bb40bf99bd694d1cedd886da8565b2957ce110926c56.wgsl", + "byteLength": 764, + "sha256": "99e587565871f38abe78bb40bf99bd694d1cedd886da8565b2957ce110926c56" + }, + { + "path": "kernels/9cf9bb9c9852a2682cf47232223e6656a19d2893aecddfdeddbfe5d369aa811d.wgsl", + "byteLength": 411, + "sha256": "9cf9bb9c9852a2682cf47232223e6656a19d2893aecddfdeddbfe5d369aa811d" + }, + { + "path": "kernels/9e19fc7e868893f5894ee5748adbd964074dae97f57a1bcb720a4e9421cecb22.wgsl", + "byteLength": 568, + "sha256": "9e19fc7e868893f5894ee5748adbd964074dae97f57a1bcb720a4e9421cecb22" + }, + { + "path": "kernels/a0f5527a8119db1e573ef20248655a5eecb61c6b975c7b9fb9fed2afbdc90f1a.wgsl", + "byteLength": 423, + "sha256": "a0f5527a8119db1e573ef20248655a5eecb61c6b975c7b9fb9fed2afbdc90f1a" + }, + { + "path": "kernels/a2bd65fc2709e093644d6cbf0c292b4d71520009a87bedcf4bca8fcb5f5c15b8.wgsl", + "byteLength": 286, + "sha256": "a2bd65fc2709e093644d6cbf0c292b4d71520009a87bedcf4bca8fcb5f5c15b8" + }, + { + "path": "kernels/a87152b0fd2f78f60d7abb61c2f6c4a9bde8a9dd45d0275b58d760a3da9f71ce.wgsl", + "byteLength": 575, + "sha256": "a87152b0fd2f78f60d7abb61c2f6c4a9bde8a9dd45d0275b58d760a3da9f71ce" + }, + { + "path": "kernels/ae69e698c92571766e36ad8c078b13e42bde56745d45698daaadaca587b7279c.wgsl", + "byteLength": 551, + "sha256": "ae69e698c92571766e36ad8c078b13e42bde56745d45698daaadaca587b7279c" + }, + { + "path": "kernels/af8bae1f95fe663a390466c647dc794083b2250ae839785f57fb2c7483f3b3ec.wgsl", + "byteLength": 393, + "sha256": "af8bae1f95fe663a390466c647dc794083b2250ae839785f57fb2c7483f3b3ec" + }, + { + "path": "kernels/afac69942bbaa6f0b7e1ff71a4ddc7ea264cbdb4a080d75b9a9856fdc12554b6.wgsl", + "byteLength": 314, + "sha256": "afac69942bbaa6f0b7e1ff71a4ddc7ea264cbdb4a080d75b9a9856fdc12554b6" + }, + { + "path": "kernels/b0ed4ebf2fb21d2418ea5c98632a10939152ab3eb2394ac6389675ec79b5d675.wgsl", + "byteLength": 561, + "sha256": "b0ed4ebf2fb21d2418ea5c98632a10939152ab3eb2394ac6389675ec79b5d675" + }, + { + "path": "kernels/b156838d80bcdf65a474c8fb509840619fe2f81849005c053cfd5bfdd714a8a4.wgsl", + "byteLength": 471, + "sha256": "b156838d80bcdf65a474c8fb509840619fe2f81849005c053cfd5bfdd714a8a4" + }, + { + "path": "kernels/b17aaca06f3b631ebb0a4e873183966913175acb34bb0cec516c8bbec20c22dd.wgsl", + "byteLength": 496, + "sha256": "b17aaca06f3b631ebb0a4e873183966913175acb34bb0cec516c8bbec20c22dd" + }, + { + "path": "kernels/b28ea4a8345a9c9abb2d74bfd620ba5de46616434dbaffdbabf022ea71800839.wgsl", + "byteLength": 290, + "sha256": "b28ea4a8345a9c9abb2d74bfd620ba5de46616434dbaffdbabf022ea71800839" + }, + { + "path": "kernels/b5a8f92a74987b61c9ec5720a8a90a4d36b633a2f71e9233d8d691a1bc41e20e.wgsl", + "byteLength": 383, + "sha256": "b5a8f92a74987b61c9ec5720a8a90a4d36b633a2f71e9233d8d691a1bc41e20e" + }, + { + "path": "kernels/b6d8ca3438a5d12cca03c5223ed58ff381d16e43b4eb1c9a78ca1a49222e9b8e.wgsl", + "byteLength": 1536, + "sha256": "b6d8ca3438a5d12cca03c5223ed58ff381d16e43b4eb1c9a78ca1a49222e9b8e" + }, + { + "path": "kernels/b878d3aa797f91de4d478205469ddf14f86faa394e0473cdb02f745fc472e5fe.wgsl", + "byteLength": 440, + "sha256": "b878d3aa797f91de4d478205469ddf14f86faa394e0473cdb02f745fc472e5fe" + }, + { + "path": "kernels/ba2b60fc7e0bf8f703260ce0eb714460e8411fe09096a0d1950298537a0b0d3a.wgsl", + "byteLength": 607, + "sha256": "ba2b60fc7e0bf8f703260ce0eb714460e8411fe09096a0d1950298537a0b0d3a" + }, + { + "path": "kernels/bc279fe3036296f06a42b850ab0ffa35ce8f3543de5806fbb1da45291fba0695.wgsl", + "byteLength": 416, + "sha256": "bc279fe3036296f06a42b850ab0ffa35ce8f3543de5806fbb1da45291fba0695" + }, + { + "path": "kernels/bcbd50e0ebcb6af3745d01bbe0f67cc268568bc4099595f36eea826e94b19e28.wgsl", + "byteLength": 1219, + "sha256": "bcbd50e0ebcb6af3745d01bbe0f67cc268568bc4099595f36eea826e94b19e28" + }, + { + "path": "kernels/bf4e2f4388f550b7ae4cb7cc6c7a2d9f9a03586475eb2d260440b00702c211f7.wgsl", + "byteLength": 385, + "sha256": "bf4e2f4388f550b7ae4cb7cc6c7a2d9f9a03586475eb2d260440b00702c211f7" + }, + { + "path": "kernels/bfe28ab64ac790ec085608fee6e3a68db22b0136a0a5b225677b1ef70d761641.wgsl", + "byteLength": 392, + "sha256": "bfe28ab64ac790ec085608fee6e3a68db22b0136a0a5b225677b1ef70d761641" + }, + { + "path": "kernels/c5381a1922110bc02e83d499e6af952b8ee49786c658a3666896584b9d89a365.wgsl", + "byteLength": 499, + "sha256": "c5381a1922110bc02e83d499e6af952b8ee49786c658a3666896584b9d89a365" + }, + { + "path": "kernels/c6e2017c1d1d988837ac987ad5fba898224f7b5f249bd0786d2eeaa8d809ef7d.wgsl", + "byteLength": 320, + "sha256": "c6e2017c1d1d988837ac987ad5fba898224f7b5f249bd0786d2eeaa8d809ef7d" + }, + { + "path": "kernels/c6e66b53a1081cbfe07ed7cf947c26a7a4531765b4d51ae93977befb02611a8f.wgsl", + "byteLength": 427, + "sha256": "c6e66b53a1081cbfe07ed7cf947c26a7a4531765b4d51ae93977befb02611a8f" + }, + { + "path": "kernels/c9f8b71df7455ffe929e11acc2c75e85cf70b0857e8b2af97fa331cb30c7bb69.wgsl", + "byteLength": 415, + "sha256": "c9f8b71df7455ffe929e11acc2c75e85cf70b0857e8b2af97fa331cb30c7bb69" + }, + { + "path": "kernels/cba4b788ea98e4b44a1564d36d3a471684264a132691ffaad374fc1a94f66a6c.wgsl", + "byteLength": 306, + "sha256": "cba4b788ea98e4b44a1564d36d3a471684264a132691ffaad374fc1a94f66a6c" + }, + { + "path": "kernels/ce7f5578fa59e549ccce4f144cb5ab1b6dcdb9dcdd5d41f8c508035c348155e3.wgsl", + "byteLength": 319, + "sha256": "ce7f5578fa59e549ccce4f144cb5ab1b6dcdb9dcdd5d41f8c508035c348155e3" + }, + { + "path": "kernels/d41487b3cfbaaabeb3498fef3fecb17a748aeb0800f53030c844e586459a9a2f.wgsl", + "byteLength": 307, + "sha256": "d41487b3cfbaaabeb3498fef3fecb17a748aeb0800f53030c844e586459a9a2f" + }, + { + "path": "kernels/d46c2e705dcff0ad6dc6b1861a83aa89f0936dc6a1df3d70905a2572a28cf5ba.wgsl", + "byteLength": 387, + "sha256": "d46c2e705dcff0ad6dc6b1861a83aa89f0936dc6a1df3d70905a2572a28cf5ba" + }, + { + "path": "kernels/d58d61d4a27263601b290179509857c9837633bac7e76a9e7a9fee9685d07277.wgsl", + "byteLength": 1216, + "sha256": "d58d61d4a27263601b290179509857c9837633bac7e76a9e7a9fee9685d07277" + }, + { + "path": "kernels/d8c79a22e83e4a3b75b732bffa9ca673713bb57d580c5af4e59c805645ff1ca3.wgsl", + "byteLength": 309, + "sha256": "d8c79a22e83e4a3b75b732bffa9ca673713bb57d580c5af4e59c805645ff1ca3" + }, + { + "path": "kernels/dba1f878f575cac1bab071f2c650c8a596025dfbfbab50746f53a142255df962.wgsl", + "byteLength": 395, + "sha256": "dba1f878f575cac1bab071f2c650c8a596025dfbfbab50746f53a142255df962" + }, + { + "path": "kernels/dd4cf611f51e105c96375dfcdc8420e9c8c8cea23f0a4236bacacbec6bd92f20.wgsl", + "byteLength": 386, + "sha256": "dd4cf611f51e105c96375dfcdc8420e9c8c8cea23f0a4236bacacbec6bd92f20" + }, + { + "path": "kernels/de4b2b6e4d6c225d58c25261df5c8f73711c3bbbd04a31d1ea5c5bffc827c6e9.wgsl", + "byteLength": 315, + "sha256": "de4b2b6e4d6c225d58c25261df5c8f73711c3bbbd04a31d1ea5c5bffc827c6e9" + }, + { + "path": "kernels/e3435949f53d19f2a15b6939246967709046cac57899e1d048df5e202654622b.wgsl", + "byteLength": 1222, + "sha256": "e3435949f53d19f2a15b6939246967709046cac57899e1d048df5e202654622b" + }, + { + "path": "kernels/e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393.wgsl", + "byteLength": 420, + "sha256": "e3db4be22be4d51e95cce7d12cb5132ee8ddd18929abc0090ea9522eab965393" + }, + { + "path": "kernels/e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c.wgsl", + "byteLength": 414, + "sha256": "e697b1bc29cd0d08bba0c6a455a7e4b02a3c2e2535304faff2c04b6976617c7c" + }, + { + "path": "kernels/e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d.wgsl", + "byteLength": 299, + "sha256": "e84c817e08236e486418f6b0b81f5abd27756f82be67cfbc15736410ac3c7e5d" + }, + { + "path": "kernels/e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d.wgsl", + "byteLength": 413, + "sha256": "e91fae5817b3b5e4b0025d4fa70d4cfa10b010d038a3f45c6348d25379df287d" + }, + { + "path": "kernels/efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912.wgsl", + "byteLength": 377, + "sha256": "efd4310107ed3db32f1792f1360971ff7ce4234ab64fda03dcaaa9bff52bb912" + }, + { + "path": "kernels/f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d.wgsl", + "byteLength": 429, + "sha256": "f3defbac8d19992cfa348ec80967aec0c899cc3844ff5d320f19514492df5d9d" + }, + { + "path": "kernels/f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1.wgsl", + "byteLength": 1420, + "sha256": "f40727952ccdc71060abbdab6a141b0497a38b727d2f5b943fe826ce90497bd1" + }, + { + "path": "kernels/f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c.wgsl", + "byteLength": 499, + "sha256": "f4c3dc2ebe43777fd7845b1e2ffb53880a2262bf3c6626323738f748fe0e679c" + }, + { + "path": "kernels/f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039.wgsl", + "byteLength": 381, + "sha256": "f66b0b2ea4229895bb6599fb5d3528be17eb9020c19829b54dd0fbb4d4857039" + }, + { + "path": "kernels/f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864.wgsl", + "byteLength": 308, + "sha256": "f6c4d4177cf7f8a388a006af894d865388fb805d66339c92a711bee10a92e864" + }, + { + "path": "kernels/f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604.wgsl", + "byteLength": 421, + "sha256": "f6c956fa9d3342793cbd859a6e47baea9cfafaac162fc2accf4b8f4728d0f604" + }, + { + "path": "kernels/f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e.wgsl", + "byteLength": 407, + "sha256": "f76e817d0fd4ad9c1f1eb8f983fa75d36bf001ffeebe8cc021053ab41adba73e" + }, + { + "path": "kernels/f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86.wgsl", + "byteLength": 387, + "sha256": "f8f254ef99c96d854e32eb1471a76fc90ecf7430140c9dbe819450f89a6c1f86" + }, + { + "path": "kernels/fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76.wgsl", + "byteLength": 408, + "sha256": "fa1c36207dbf73b89a207971c82a8ed3c252e4b5057c44d46f9646ecce99da76" + }, + { + "path": "kernels/fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6.wgsl", + "byteLength": 396, + "sha256": "fa7c163b443e5f494b83f24da518fcad3e353d6e85facc3e3478f6005f964bd6" + }, + { + "path": "kernels/fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675.wgsl", + "byteLength": 411, + "sha256": "fd2084f233c932d1160371a9a522dbc8abdf416285eef54e02e18e4738d12675" + }, + { + "path": "entrypoints/prefill-4.json", + "byteLength": 9551057, + "sha256": "fe90b5fe47655181fa506a7363b1de4a2fc3f364350beef9bc8cf28e269d8454" + } + ], + "metadata": { + "repository": "Qwen/Qwen3.5-2B", + "revision": "15852e8c16360a2fea060d615a32b45270f8a8fc", + "architecture": "qwen3_5", + "modalities": [ + "text" + ], + "license": "apache-2.0", + "sourceWeights": [ + { + "path": "model.safetensors-00001-of-00001.safetensors", + "sha256": "aa33250c4fc64891ddfaba3a314fd9542ea371843c387178b425fbcc5ed680b1" + } + ], + "profile": "fp16-int4-g8-gptq-mixed-8f56efd4", + "prefill": "queued-incremental", + "checkpointCertified": false, + "fusion": true, + "quantizationSelection": { + "include": [ + "*_mlp_up_proj_weight" + ], + "exclude": [] + }, + "quantizationCalibration": { + "method": "gptq", + "prompts": "artifacts/fixtures/qwen35-quantization-prompts.json", + "sha256": "0ca90afbabe4a38093604c36384ebefcddc5a660135c641e5ec0dda7708f8e04", + "cases": [ + { + "id": "arithmetic", + "tokens": 19 + }, + { + "id": "english-list", + "tokens": 21 + }, + { + "id": "korean-explanation", + "tokens": 25 + }, + { + "id": "translation", + "tokens": 29 + }, + { + "id": "code", + "tokens": 25 + }, + { + "id": "structured-output", + "tokens": 28 + } + ] + } + }, + "validation": { + "checkpointCertified": false, + "hardware": [] + }, + "generation": { + "contextLength": 4096, + "inputIds": "input_ids", + "positionIds": "position_ids", + "attentionMask": "attention_mask", + "logits": "linear_186", + "eosTokenIds": [ + 248044 + ], + "tokenizer": "tokenizer/tokenizer.json", + "tokenizerConfig": "tokenizer/tokenizer_config.json", + "chatTemplate": "tokenizer/chat_template.jinja", + "prefillEntrypoints": { + "4": "prefill-4" + }, + "prefillDefault": true + } +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/LICENSE b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..f938136e3adacfd92be087f6e113b5d6d97f678f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2026 Alibaba Cloud + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/config.json b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/config.json new file mode 100644 index 0000000000000000000000000000000000000000..d30a15be1bbfd610f58ad80f1fbeb6778f58a80f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/config.json @@ -0,0 +1,96 @@ +{ + "architectures": [ + "Qwen3_5ForConditionalGeneration" + ], + "image_token_id": 248056, + "model_type": "qwen3_5", + "text_config": { + "attention_bias": false, + "attention_dropout": 0.0, + "attn_output_gate": true, + "dtype": "bfloat16", + "eos_token_id": 248044, + "full_attention_interval": 4, + "head_dim": 256, + "hidden_act": "silu", + "hidden_size": 2048, + "initializer_range": 0.02, + "intermediate_size": 6144, + "layer_types": [ + "linear_attention", + "linear_attention", + "linear_attention", + "full_attention", + "linear_attention", + "linear_attention", + "linear_attention", + "full_attention", + "linear_attention", + "linear_attention", + "linear_attention", + "full_attention", + "linear_attention", + "linear_attention", + "linear_attention", + "full_attention", + "linear_attention", + "linear_attention", + "linear_attention", + "full_attention", + "linear_attention", + "linear_attention", + "linear_attention", + "full_attention" + ], + "linear_conv_kernel_dim": 4, + "linear_key_head_dim": 128, + "linear_num_key_heads": 16, + "linear_num_value_heads": 16, + "linear_value_head_dim": 128, + "max_position_embeddings": 262144, + "mlp_only_layers": [], + "model_type": "qwen3_5_text", + "mtp_num_hidden_layers": 1, + "mtp_use_dedicated_embeddings": false, + "num_attention_heads": 8, + "num_hidden_layers": 24, + "num_key_value_heads": 2, + "rms_norm_eps": 1e-06, + "tie_word_embeddings": true, + "use_cache": true, + "vocab_size": 248320, + "mamba_ssm_dtype": "float32", + "rope_parameters": { + "mrope_interleaved": true, + "mrope_section": [ + 11, + 11, + 10 + ], + "rope_type": "default", + "rope_theta": 10000000, + "partial_rotary_factor": 0.25 + } + }, + "tie_word_embeddings": true, + "transformers_version": "4.57.0.dev0", + "video_token_id": 248057, + "vision_config": { + "deepstack_visual_indexes": [], + "depth": 24, + "hidden_act": "gelu_pytorch_tanh", + "hidden_size": 1024, + "in_channels": 3, + "initializer_range": 0.02, + "intermediate_size": 4096, + "model_type": "qwen3_5", + "num_heads": 16, + "num_position_embeddings": 2304, + "out_hidden_size": 2048, + "patch_size": 16, + "spatial_merge_size": 2, + "temporal_patch_size": 2 + }, + "vision_end_token_id": 248054, + "vision_start_token_id": 248053 +} \ No newline at end of file diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/provenance.json b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/provenance.json new file mode 100644 index 0000000000000000000000000000000000000000..bd55bbf10d67cc58ce3615adcf96ca766aedd5a3 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/source/provenance.json @@ -0,0 +1,10 @@ +{ + "repository": "Qwen/Qwen3.5-2B", + "revision": "15852e8c16360a2fea060d615a32b45270f8a8fc", + "architecture": "qwen3_5", + "modalities": [ + "text", + "image" + ], + "license": "apache-2.0" +} diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/chat_template.jinja b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/chat_template.jinja new file mode 100644 index 0000000000000000000000000000000000000000..0ef09f214eaa6d9bca297988afc1454b5827b2c7 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/chat_template.jinja @@ -0,0 +1,154 @@ +{%- set image_count = namespace(value=0) %} +{%- set video_count = namespace(value=0) %} +{%- macro render_content(content, do_vision_count, is_system_content=false) %} + {%- if content is string %} + {{- content }} + {%- elif content is iterable and content is not mapping %} + {%- for item in content %} + {%- if 'image' in item or 'image_url' in item or item.type == 'image' %} + {%- if is_system_content %} + {{- raise_exception('System message cannot contain images.') }} + {%- endif %} + {%- if do_vision_count %} + {%- set image_count.value = image_count.value + 1 %} + {%- endif %} + {%- if add_vision_id %} + {{- 'Picture ' ~ image_count.value ~ ': ' }} + {%- endif %} + {{- '<|vision_start|><|image_pad|><|vision_end|>' }} + {%- elif 'video' in item or item.type == 'video' %} + {%- if is_system_content %} + {{- raise_exception('System message cannot contain videos.') }} + {%- endif %} + {%- if do_vision_count %} + {%- set video_count.value = video_count.value + 1 %} + {%- endif %} + {%- if add_vision_id %} + {{- 'Video ' ~ video_count.value ~ ': ' }} + {%- endif %} + {{- '<|vision_start|><|video_pad|><|vision_end|>' }} + {%- elif 'text' in item %} + {{- item.text }} + {%- else %} + {{- raise_exception('Unexpected item type in content.') }} + {%- endif %} + {%- endfor %} + {%- elif content is none or content is undefined %} + {{- '' }} + {%- else %} + {{- raise_exception('Unexpected content type.') }} + {%- endif %} +{%- endmacro %} +{%- if not messages %} + {{- raise_exception('No messages provided.') }} +{%- endif %} +{%- if tools and tools is iterable and tools is not mapping %} + {{- '<|im_start|>system\n' }} + {{- "# Tools\n\nYou have access to the following functions:\n\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n" }} + {{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n\n\n\nvalue_1\n\n\nThis is the value for the second parameter\nthat can span\nmultiple lines\n\n\n\n\n\nReminder:\n- Function calls MUST follow the specified format: an inner block must be nested within 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' }} + {%- if messages[0].role == 'system' %} + {%- set content = render_content(messages[0].content, false, true)|trim %} + {%- if content %} + {{- '\n\n' + content }} + {%- endif %} + {%- endif %} + {{- '<|im_end|>\n' }} +{%- else %} + {%- if messages[0].role == 'system' %} + {%- set content = render_content(messages[0].content, false, true)|trim %} + {{- '<|im_start|>system\n' + content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" %} + {%- set content = render_content(message.content, false)|trim %} + {%- if not(content.startswith('') and content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if ns.multi_step_tool %} + {{- raise_exception('No user query found in messages.') }} +{%- endif %} +{%- for message in messages %} + {%- set content = render_content(message.content, true)|trim %} + {%- if message.role == "system" %} + {%- if not loop.first %} + {{- raise_exception('System message must be at the beginning.') }} + {%- endif %} + {%- elif message.role == "user" %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- set reasoning_content = reasoning_content|trim %} + {%- if loop.index0 > ns.last_query_index %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content + '\n\n\n' + content }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %} + {%- for tool_call in message.tool_calls %} + {%- if tool_call.function is defined %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {%- if loop.first %} + {%- if content|trim %} + {{- '\n\n\n\n' }} + {%- else %} + {{- '\n\n' }} + {%- endif %} + {%- else %} + {{- '\n\n\n' }} + {%- endif %} + {%- if tool_call.arguments is defined %} + {%- for args_name, args_value in tool_call.arguments|items %} + {{- '\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 %} + {{- args_value }} + {{- '\n\n' }} + {%- endfor %} + {%- endif %} + {{- '\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.previtem and loop.previtem.role != "tool" %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if not loop.last and loop.nextitem.role != "tool" %} + {{- '<|im_end|>\n' }} + {%- elif loop.last %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- else %} + {{- raise_exception('Unexpected message role.') }} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is true %} + {{- '\n' }} + {%- else %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json new file mode 100644 index 0000000000000000000000000000000000000000..a73a846725794819aa6e1c9e97d8dc9671c2006d --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42 +size 12807982 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer_config.json b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer_config.json new file mode 100644 index 0000000000000000000000000000000000000000..fae3ce993e07c092ad024dde45e592379fde91bb --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/tokenizer/tokenizer_config.json @@ -0,0 +1,305 @@ +{ + "add_prefix_space": false, + "added_tokens_decoder": { + "248044": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248045": { + "content": "<|im_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248046": { + "content": "<|im_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248047": { + "content": "<|object_ref_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248048": { + "content": "<|object_ref_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248049": { + "content": "<|box_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248050": { + "content": "<|box_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248051": { + "content": "<|quad_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248052": { + "content": "<|quad_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248053": { + "content": "<|vision_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248054": { + "content": "<|vision_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248055": { + "content": "<|vision_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248056": { + "content": "<|image_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248057": { + "content": "<|video_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248058": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248059": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248060": { + "content": "<|fim_prefix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248061": { + "content": "<|fim_middle|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248062": { + "content": "<|fim_suffix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248063": { + "content": "<|fim_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248064": { + "content": "<|repo_name|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248065": { + "content": "<|file_sep|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248066": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248067": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248068": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248069": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "248070": { + "content": "<|audio_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248071": { + "content": "<|audio_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248072": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248073": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248074": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248075": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "248076": { + "content": "<|audio_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + } + }, + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "bos_token": null, + "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\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n\" }}\n {{- '\\n\\nIf you choose to call a function ONLY reply in the following format with NO suffix:\\n\\n\\n\\n\\nvalue_1\\n\\n\\nThis is the value for the second parameter\\nthat can span\\nmultiple lines\\n\\n\\n\\n\\n\\nReminder:\\n- Function calls MUST follow the specified format: an inner block must be nested within 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' }}\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('') and content.endswith('')) %}\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 '' in content %}\n {%- set reasoning_content = content.split('')[0].rstrip('\\n').split('')[-1].lstrip('\\n') %}\n {%- set content = content.split('')[-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\\n' + reasoning_content + '\\n\\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\\n\\n' }}\n {%- else %}\n {{- '\\n\\n' }}\n {%- endif %}\n {%- else %}\n {{- '\\n\\n\\n' }}\n {%- endif %}\n {%- if tool_call.arguments is defined %}\n {%- for args_name, args_value in tool_call.arguments|items %}\n {{- '\\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\\n' }}\n {%- endfor %}\n {%- endif %}\n {{- '\\n' }}\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\\n' }}\n {{- content }}\n {{- '\\n' }}\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 {{- '\\n' }}\n {%- else %}\n {{- '\\n\\n\\n\\n' }}\n {%- endif %}\n{%- endif %}", + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "model_max_length": 262144, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null, + "add_bos_token": false, + "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+", + "extra_special_tokens": { + "audio_bos_token": "<|audio_start|>", + "audio_eos_token": "<|audio_end|>", + "audio_token": "<|audio_pad|>", + "image_token": "<|image_pad|>", + "video_token": "<|video_pad|>", + "vision_bos_token": "<|vision_start|>", + "vision_eos_token": "<|vision_end|>" + } +} \ No newline at end of file diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00000.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00000.bin new file mode 100644 index 0000000000000000000000000000000000000000..a8712b4173d7f8a5392263acee00022d4de03fbe --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00000.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91523872997e675c7e6630239a316d158f565e1a34895b47f17924c3289a1a66 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00001.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00001.bin new file mode 100644 index 0000000000000000000000000000000000000000..ae5f9e236ff1dc3b524125ea4fb8e2aedd96f6ed --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00001.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cfe29af9f5e09f94315e4cf14ff9299b0d2eec721c792530f37d435c2358ae0 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00002.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00002.bin new file mode 100644 index 0000000000000000000000000000000000000000..38e735e4a6ea070aa323d5a9a9ad34124c15594c --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00002.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a61d821b65db6fea50d678236daf0d7cdd2f752811c0b7a637eb9c76bdeb5d16 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00003.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00003.bin new file mode 100644 index 0000000000000000000000000000000000000000..f808d9fc42cef4711a54079dd624c016cf95d7d4 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b1faf2d2d690fdeea57290673724a66f103c8ebd17f49f45f98802f5c32f22f +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00004.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00004.bin new file mode 100644 index 0000000000000000000000000000000000000000..ff0a0ab3f723b40e6cccff193a0db0748d6e6dc7 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00004.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:485540ed2d4f569ff5d3352befeccb70a5b0630c24ceeb876b6144e794102581 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00005.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00005.bin new file mode 100644 index 0000000000000000000000000000000000000000..ae1913146a9e5e1a6ceeb363389617de016563f6 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00005.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ce2441bda5342a413f5b107b6c5e569644672ae1bb0d4147b741d6cce9461ad +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00006.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00006.bin new file mode 100644 index 0000000000000000000000000000000000000000..461b2965b1d3c3a9ac5f2bc459bd42edeaf38fff --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00006.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:659219a655aa70e5c0160d3478e9008baf31caabe9ee5eceeb8f6298f44ee0b8 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00007.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00007.bin new file mode 100644 index 0000000000000000000000000000000000000000..53f92fe6412505c2a6de729bf1624340da01fb5d --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00007.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94f2bde8e18bbc90fbbd823efd3795cd7191f5425979fc9bf66e463c98140bf7 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00008.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00008.bin new file mode 100644 index 0000000000000000000000000000000000000000..adc3a0e988af652c668c0813fb3e16c2b3bf5454 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00008.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8bb650b6832780e036267865c45507882f0bd9e5f1198754476d02ce5794b8f +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00009.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00009.bin new file mode 100644 index 0000000000000000000000000000000000000000..b4a2416765d4893eb5e95c35e0f6e9421496b6e6 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00009.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee8dda7cfbf3be6ea4be1575df7ceabe9e86a2815e6c72866f6130456e55e42d +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00010.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00010.bin new file mode 100644 index 0000000000000000000000000000000000000000..b19e34a2daeac939490be69015b81ae7d768ab59 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00010.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12a7a8d1e9e2e93cf0877fbdcbd130734a41e18bf4579bc17aa887175220b134 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00011.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00011.bin new file mode 100644 index 0000000000000000000000000000000000000000..73f4caaea045e97385c916d95cc3a8d386d54251 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00011.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4315edd8f8d0fae0698c4cc80d5fbf6fee3af745f46f9e2f9a66e58c03c0426 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00012.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00012.bin new file mode 100644 index 0000000000000000000000000000000000000000..838b5c80aabe11a7d1b099d974cac53c0c8fe7d4 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00012.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69ebed693cbaad98c78802e20342c922d872db8d4955c2ca2a2fcaadf079f13f +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00013.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00013.bin new file mode 100644 index 0000000000000000000000000000000000000000..cbf5af7191cfcf785d6ca418efa5f695f930cb24 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00013.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e93273094212ab75120d48ae49e02323bb75f9bce0cb983e4d12699a95ed127d +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00014.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00014.bin new file mode 100644 index 0000000000000000000000000000000000000000..e5e6919daba157acc4c65e1100f383005143667a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00014.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4c41ba5806aa51f926eb6762e32923ab823b792694a54bfdf4a29a3bf77b580 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00015.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00015.bin new file mode 100644 index 0000000000000000000000000000000000000000..58c820a58d6967cfd6d7c0f74423e0d8da031be8 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00015.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a866845133549d22e603524391e7deda148850c2cc560af0fa5eb1c137c7fba +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00016.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00016.bin new file mode 100644 index 0000000000000000000000000000000000000000..e7d8c284dbc5280a5821937cec7890d0b7f5b89a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00016.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d30fb2e64f7ccf19f09b2c09f2d2494dbaecf8c4d2d2d6f2efc3bd7521099e +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00017.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00017.bin new file mode 100644 index 0000000000000000000000000000000000000000..ef905bf35809db354ca76a90143b8aacf1fc5c06 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00017.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7433ccac9123fc20b4da540e4760bf98cced729fcda4da381120c8fbe0171b3d +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00018.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00018.bin new file mode 100644 index 0000000000000000000000000000000000000000..f12ddcb275351c33cd490498030dae8fd73c2e2a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00018.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7372077fade697f0eee913354955ea25178d72ddd03599afd478cedff1d6496f +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00019.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00019.bin new file mode 100644 index 0000000000000000000000000000000000000000..a0ef88a6ab21ff1389d4bfd9b1751f77f7c9b287 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00019.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d1fd96a2e600050741e5c1c8025b0d2f2e974ad30d74faa4d265e19397611ff +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00020.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00020.bin new file mode 100644 index 0000000000000000000000000000000000000000..dd4d04f6e4ce07decb27e4f5e60433479cb6c7ae --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00020.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3233db5ca2db4649e4fc5e6e8627cf615f07b831cfb04f8097d092d88f7d3444 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00021.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00021.bin new file mode 100644 index 0000000000000000000000000000000000000000..2699b2754e8be2db120a7199eeeb88cb29dd6245 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00021.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebb16bfa2ea954051f55721d45b5fe5fe3da27c2c9c914ed75b0efd572af3808 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00022.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00022.bin new file mode 100644 index 0000000000000000000000000000000000000000..d9918594a7accf17e7d9cda8b79629d79dfc4f04 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00022.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a23f69ec7055ff8feb406da4406640844d5a05507a56560aa1e6fa9eacd03aa +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00023.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00023.bin new file mode 100644 index 0000000000000000000000000000000000000000..07035ccc517349e1df3561d704dc29ae53e5764a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00023.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e3953107c4a1e28b5770f832c1dfd5c787e61780c39638e4dad7016850f945a +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00024.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00024.bin new file mode 100644 index 0000000000000000000000000000000000000000..2528b195d8110a9e6c9115c4120dcfaa60c5c830 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00024.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a37ed149d0ecdae8c1f48679f330538f044831cf5f1dd005b95915ca61ab75 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00025.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00025.bin new file mode 100644 index 0000000000000000000000000000000000000000..0fedd2ad72c8fbbf97872190e92eff264ffa972d --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00025.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eeb59236d18dcc3a9df54ed9205c5a3e72fb648b0d3ea087da882293dd97ea6 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00026.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00026.bin new file mode 100644 index 0000000000000000000000000000000000000000..1058c33a4c27aad0e19cdb8a44e7c06d063f9db5 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00026.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaa6eb7bb59d33054b889133e43c62b85f0a6597873e1cfb6b2397ea9cd09a54 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00027.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00027.bin new file mode 100644 index 0000000000000000000000000000000000000000..2d8073c3d168c362b6ec1689abbb53fe63ba21da --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00027.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f4ae7d69cded4dda27fe3a7745c8298e587a49769fbda28ed36fca3a8c720d5 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00028.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00028.bin new file mode 100644 index 0000000000000000000000000000000000000000..f7e3a23ea65827166ca85411253ed6f233b12cc5 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00028.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cf939b1d5780c3d81d16e24d2fb5f3e494c3f9d740bc9e21434834347d525d1 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00029.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00029.bin new file mode 100644 index 0000000000000000000000000000000000000000..ef11d6d3ce6620e751484f9ca704c5952a870b79 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00029.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7117776620be6a88ca3dc75e4f6f9cf5d0e4c75af65c4c70ad749b2a71ff1e7 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00030.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00030.bin new file mode 100644 index 0000000000000000000000000000000000000000..e9412c1baacf98aea34c814397f3792a157926ee --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00030.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:167ef2cb84a2e048391b9ffdc4d74ea3d01bc48ef4ae7599f63399dc0b21f6c2 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00031.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00031.bin new file mode 100644 index 0000000000000000000000000000000000000000..1df53f72da8b6c84bb034b760546984946fcc87d --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00031.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac5c537cc558ffb516865cc5c74d7df67ead448c825e889253609d321a75860 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00032.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00032.bin new file mode 100644 index 0000000000000000000000000000000000000000..b16927a2a384ba2f10e5eaa9b9dc5c0abe9cfb86 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00032.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af6411ab25d2754d157015d3082556e2f045a9c22648a5d3ea0e19ba20bd8680 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00033.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00033.bin new file mode 100644 index 0000000000000000000000000000000000000000..a72c2d5689c8422f57323ba6a09f4d0b29c790ea --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00033.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37beea47d35309a94cafa6f629a01587a61a3ee810cddda481c0aa70fc88b035 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00034.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00034.bin new file mode 100644 index 0000000000000000000000000000000000000000..0e5b0ab9a7db7be98ea8ba96c8551a7a8b08cb3d --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00034.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fe80f1a560025c4f1ff715fd6d73e1bfc94fe9a91ea27be1d4998e069f75fb7 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00035.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00035.bin new file mode 100644 index 0000000000000000000000000000000000000000..fc1a1d7e7473d363f3ab373aa5a4b56c04dbef9e --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00035.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74aa99ea99e5d259085b40b8fda0e387d1631f0043fab05ee05a5721284b2e7b +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00036.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00036.bin new file mode 100644 index 0000000000000000000000000000000000000000..67ab0848331eaf89916875d9b115f6c5bffed742 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00036.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:954bea65ec7de3b20f1115760acc1b320342f98c52dc0e64c67c5cfffcd2b5df +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00037.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00037.bin new file mode 100644 index 0000000000000000000000000000000000000000..01e53f250048198ea0be9765a04fa75f53503e66 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00037.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cedc8f34f47355526105527c3655ad28eeaf7e0364e118ca2eb7a2dfcbf0429 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00038.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00038.bin new file mode 100644 index 0000000000000000000000000000000000000000..01add9b0b8e8c53eed1d1a231da8565895831d5f --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00038.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1772dcf3a9d423e2784d3da64d3f3e33f6a81f650e32f125674f559f12c71d9 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00039.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00039.bin new file mode 100644 index 0000000000000000000000000000000000000000..d42d5dfacb57d6eeea62da68dbbdf6e8b1f1e022 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00039.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e6e2c4206c88d41dce30b64f530d8dcd221007862f254f7c44ac5f0bb2de8a +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00040.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00040.bin new file mode 100644 index 0000000000000000000000000000000000000000..bd6d686df9826fcbfa45dd393e1afae223f682b1 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00040.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c231746aa8cb388fd14df22b9cac944a02ae3807276a684ecaf88df4e5666658 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00041.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00041.bin new file mode 100644 index 0000000000000000000000000000000000000000..6fbe0de8e8f2681032a933b487666415d1c5c1d6 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00041.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d8e7890d6e02df4f647c5506694da41b1003ad6287f8beb31a3c08c69138f20 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00042.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00042.bin new file mode 100644 index 0000000000000000000000000000000000000000..2633f6b131d8284e938b8bd85d3ab05ea5ff8365 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00042.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d4f9d8700596261ca192cdd557c6742ffaf52237896c8e52454cb1b56f105d3 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00043.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00043.bin new file mode 100644 index 0000000000000000000000000000000000000000..9b146ff797f5bc4e5acd7063f6d3560ca16cb38b --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00043.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:029c2af5eeecac514200c27a3d859fb9ce5657b57b8c2eeade27c37a61694b08 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00044.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00044.bin new file mode 100644 index 0000000000000000000000000000000000000000..7485f00c89dc8715bcfc3ca1ed6b3defcadeb18b --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00044.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8222e1da2d69bb655abe3b98e17f0962788b5edea3ea20becf6449e1f37b027 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00045.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00045.bin new file mode 100644 index 0000000000000000000000000000000000000000..326bac6453b53320a56e10d2a57c001b867de81b --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00045.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a10a7838dd92cbeb85c4b5b1291cd12f3e15e278200b9bf1637879afeebc063 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00046.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00046.bin new file mode 100644 index 0000000000000000000000000000000000000000..ecc674ecdf42e44658a05cac704adb064b427d1a --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00046.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b8025c0e8006b9992d7126f06335ec16325c405dee96aa983c5ab6f1029250e +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00047.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00047.bin new file mode 100644 index 0000000000000000000000000000000000000000..6b6fffd88b8b7c72ee50863427d0592678654e68 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00047.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71320ebe24aee640fa41294e99dc6d28d157ad7fc4852d5ca2127055103901e1 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00048.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00048.bin new file mode 100644 index 0000000000000000000000000000000000000000..96f40a109ba85598309215b77b41ada8281bc98c --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00048.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62d7f64c030deb10fbfcf1c36c64a5b4bec7d77e64116e13957d4af3fb6162c1 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00049.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00049.bin new file mode 100644 index 0000000000000000000000000000000000000000..14deb1eeec2b8e67c6f2ac2ad6cf6d3d823a4215 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00049.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8497f74cdd7ec951dd080744f63ca04fc4b54078cabf3dea6597da67e942ec98 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00050.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00050.bin new file mode 100644 index 0000000000000000000000000000000000000000..466e687840b5d74ba5dbfdb89d52ad147f10a434 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00050.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:445d1f5eea909ff1d476607fbd803b27b7b269b31cadd8a728bfbeedf2e74ba0 +size 67108864 diff --git a/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00051.bin b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00051.bin new file mode 100644 index 0000000000000000000000000000000000000000..78f6c64853ef701d30dc6c0ad7bd20d700509dd5 --- /dev/null +++ b/qwen35-2b-fp16-int4-g8-gptq-up-proj-candidate/weights/00051.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42b2274ac0d3bda976a3246a7c21102b21651048b7e9aac3eb37db983e689299 +size 39108352