EschaLabs/Qwen3.6-35B-A3B-Escha-W2

hf EschaLabs/Qwen3.6-35B-A3B-Escha-W2 2 sources, 3 claims · Watch

What each source says

PropertySourceSaidMeans here
Author
author
not compared
GGUF quantisationspeasantsmith
receipt
Source
GGUF quantisations
Its words
peasantsmith
Read by
field:author
Said since
2026-09-29 09:50 UTC
Last answered
2026-10-04 18:16 UTC
Original
open at the source
What the source handed over
{
  "_id": "6a92be6804af52c5237d1bd7",
  "author": "peasantsmith",
  "cardData": {
    "base_model": [
      "EschaLabs/Qwen3.6-35B-A3B-Escha-W2"
    ],
    "tags": [
      "Moe",
      "qwen",
      "35b"
    ]
  },
  "createdAt": "2026-08-29T11:11:36.000Z",
  "downloads": 723,
  "gated": false,
  "id": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "lastModified": "2026-08-29T23:57:07.000Z",
  "likes": 1,
  "modelId": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "private": false,
  "sha": "6d49bee8ab5f41320a1c236e9a1d50cf4d741bb8",
  "siblings": [
    {
      "rfilename": ".gitattributes"
    },
    {
      "rfilename": "README.md"
    },
    {
      "rfilename": "escha-w2-IQ2_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-IQ3_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-Q3_K_M.gguf"
    },
    {
      "rfilename": "escha-w2-Q4_K_M.gguf"
    }
  ],
  "tags": [
    "gguf",
    "Moe",
    "qwen",
    "35b",
    "base_model:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "base_model:quantized:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "endpoints_compatible",
    "region:us",
    "imatrix",
    "conversational"
  ]
}
—
Author
author
not compared
Hugging Face modelsEschaLabs
receipt
Source
Hugging Face models
Last answered
2026-10-04 18:21 UTC
Original
open at the source

This source has not kept a receipt for this claim yet. The next update that reads it will.

—
Base
base
GGUF quantisationsEschaLabs/Qwen3.6-35B-A3B-Escha-W2
receipt
Source
GGUF quantisations
Its words
EschaLabs/Qwen3.6-35B-A3B-Escha-W2
Read by
field:cardData.base_model[]
Said since
2026-09-29 09:50 UTC
Last answered
2026-10-04 18:16 UTC
Original
open at the source
What the source handed over
{
  "_id": "6a92be6804af52c5237d1bd7",
  "author": "peasantsmith",
  "cardData": {
    "base_model": [
      "EschaLabs/Qwen3.6-35B-A3B-Escha-W2"
    ],
    "tags": [
      "Moe",
      "qwen",
      "35b"
    ]
  },
  "createdAt": "2026-08-29T11:11:36.000Z",
  "downloads": 723,
  "gated": false,
  "id": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "lastModified": "2026-08-29T23:57:07.000Z",
  "likes": 1,
  "modelId": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "private": false,
  "sha": "6d49bee8ab5f41320a1c236e9a1d50cf4d741bb8",
  "siblings": [
    {
      "rfilename": ".gitattributes"
    },
    {
      "rfilename": "README.md"
    },
    {
      "rfilename": "escha-w2-IQ2_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-IQ3_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-Q3_K_M.gguf"
    },
    {
      "rfilename": "escha-w2-Q4_K_M.gguf"
    }
  ],
  "tags": [
    "gguf",
    "Moe",
    "qwen",
    "35b",
    "base_model:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "base_model:quantized:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "endpoints_compatible",
    "region:us",
    "imatrix",
    "conversational"
  ]
}
—
Downloads
downloads
not compared
GGUF quantisations723
receipt
Source
GGUF quantisations
Its words
723
Read by
field:downloads
Said since
2026-09-29 09:50 UTC
Last answered
2026-10-04 18:16 UTC
Original
open at the source
What the source handed over
{
  "_id": "6a92be6804af52c5237d1bd7",
  "author": "peasantsmith",
  "cardData": {
    "base_model": [
      "EschaLabs/Qwen3.6-35B-A3B-Escha-W2"
    ],
    "tags": [
      "Moe",
      "qwen",
      "35b"
    ]
  },
  "createdAt": "2026-08-29T11:11:36.000Z",
  "downloads": 723,
  "gated": false,
  "id": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "lastModified": "2026-08-29T23:57:07.000Z",
  "likes": 1,
  "modelId": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "private": false,
  "sha": "6d49bee8ab5f41320a1c236e9a1d50cf4d741bb8",
  "siblings": [
    {
      "rfilename": ".gitattributes"
    },
    {
      "rfilename": "README.md"
    },
    {
      "rfilename": "escha-w2-IQ2_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-IQ3_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-Q3_K_M.gguf"
    },
    {
      "rfilename": "escha-w2-Q4_K_M.gguf"
    }
  ],
  "tags": [
    "gguf",
    "Moe",
    "qwen",
    "35b",
    "base_model:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "base_model:quantized:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "endpoints_compatible",
    "region:us",
    "imatrix",
    "conversational"
  ]
}
—
Downloads
downloads
not compared
Hugging Face models2211
receipt
Source
Hugging Face models
Its words
2211
Read by
field:downloads
Said since
2026-10-04 12:16 UTC
Last answered
2026-10-04 18:21 UTC
Original
open at the source
2026-10-04 12:16 UTC2211
2026-10-03 18:10 UTC2245
2026-10-03 00:06 UTC2304
What the source handed over
{
  "_asked": "EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
  "_id": "6a6016f8676b8e59c556f150",
  "author": "EschaLabs",
  "cardData": {
    "base_model": [
      "Qwen/Qwen3.6-35B-A3B"
    ],
    "base_model_relation": "quantized",
    "language": [
      "en"
    ],
    "license": "apache-2.0",
    "metrics": [
      "accuracy",
      "code_eval"
    ],
    "model-index": [
      {
        "name": "Qwen3.6-35B-A3B-Escha-W2",
        "results": [
          {
            "dataset": {
              "name": "HumanEval+",
              "type": "evalplus/humanevalplus"
            },
            "metrics": [
              {
                "name": "pass@1 (greedy",
                "thinking-off)": null,
                "type": "pass@1",
                "value": 92.07,
                "verified": false
              }
            ],
            "task": {
              "name": "Code Generation",
              "type": "text-generation"
            }
          },
          {
            "dataset": {
              "name": "CRUXEval-O",
              "type": "cruxeval"
            },
            "metrics": [
              {
                "name": "acc (n=800)",
                "type": "accuracy",
                "value": 61.75,
                "verified": false
              }
            ],
            "task": {
              "name": "Code Reasoning",
              "type": "text-generation"
            }
          },
          {
            "dataset": {
              "N=182 subset)": null,
              "name": "LiveCodeBench v6 (release_v6",
              "type": "livecodebench"
            },
            "metrics": [
              {
                "name": "pass@1 (subset — retention vs FP8)",
                "type": "pass@1",
                "value": 62.64,
                "verified": false
              }
            ],
            "task": {
              "name": "Code Generation",
              "type": "text-generation"
            }
          },
          {
            "dataset": {
              "name": "Commonsense-6 (avg)",
              "type": "commonsense"
            },
            "metrics": [
              {
                "name": "avg acc (thinking-off)",
                "type": "accuracy",
                "value": 76.06,
                "verified": false
              }
            ],
            "task": {
              "name": "Commonsense Reasoning",
              "type": "text-generation"
            }
          },
          {
            "dataset": {
              "name": "MMLU-Pro",
              "type": "TIGER-Lab/MMLU-Pro"
            },
            "metrics": [
              {
                "name": "acc (5-shot CoT",
                "thinking-on)": null,
                "type": "accuracy",
                "value": 80.9,
                "verified": false
              }
            ],
            "task": {
              "name": "Knowledge & Reasoning",
              "type": "text-generation"
            }
          },
          {
            "dataset": {
              "name": "MATH-500",
              "type": "math-500"
            },
            "metrics": [
              {
                "budget-capped)": null,
                "name": "acc (thinking-on",
                "type": "accuracy",
                "value": 93.8,
                "verified": false
              }
            ],
            "task": {
              "name": "Math Reasoning",
              "type": "text-generation"
            }
          },
          {
            "dataset": {
              "name": "GPQA-Diamond",
              "type": "gpqa"
            },
            "metrics": [
              {
                "name": "acc (thinking-on)",
                "type": "accuracy",
                "value": 77.8,
                "verified": false
              }
            ],
            "task": {
              "name": "Graduate-level Science",
              "type": "text-generation"
            }
          }
        ]
      }
    ],
    "pipeline_tag": "text-generation",
    "tags": [
      "mixture-of-experts",
      "moe",
      "qwen3",
      "2-bit",
      "quantization",
      "eschamoe",
      "sglang",
      "zml",
      "mlx",
      "apple-silicon",
      "macos",
      "metal",
      "code",
      "reasoning",
      "conversational"
    ]
  },
  "config": {
    "architectures": [
      "Qwen3_5MoeForConditionalGeneration"
    ],
    "chat_template_jinja": "{%- set template_version = \"qwen3.6-froggeric-v21.3\" %}\n{%- set _tool_format = tool_call_format if tool_call_format is defined else 'xml' %}\n{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- set add_vision_id = add_vision_id if add_vision_id is defined else false %}\n{%- set enable_thinking = enable_thinking if enable_thinking is defined else true %}\n{%- set auto_disable_thinking_with_tools = auto_disable_thinking_with_tools if auto_disable_thinking_with_tools is defined else false %}\n{%- set _preserve_thinking = preserve_thinking if preserve_thinking is defined else true %}\n{%- set max_tool_arg_chars = max_tool_arg_chars if max_tool_arg_chars is defined else 0 %}\n{%- set max_tool_response_chars = max_tool_response_chars if max_tool_response_chars is defined else 0 %}\n{%- set _has_tools = (tools is defined and tools and tools is iterable and tools is not mapping) %}\n{%- set ns_state = namespace(thinking=enable_thinking) %}\n{%- if auto_disable_thinking_with_tools and _has_tools %}\n    {%- set ns_state.thinking = false %}\n{%- endif %}\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 item is mapping %}\n                {%- if item.type == 'image' or 'image' in item or 'image_url' in item %}\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 item.type == 'video' or 'video' in item %}\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            {%- else %}\n                {{- item | string }}\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{%- set _first_role = messages[0].role %}\n{%- if _first_role == 'system' or _first_role == 'developer' %}\n    {%- set _sys_msg = messages[0] %}\n    {%- set _msgs = messages[1:] %}\n{%- else %}\n    {%- set _sys_msg = none %}\n    {%- set _msgs = messages %}\n{%- endif %}\n{%- set _sc = '' %}\n{%- if _sys_msg is not none %}\n    {%- set _sc = render_content(_sys_msg.content, false, true) | trim %}\n    {%- if '<|think_off|>' in _sc %}\n        {%- set ns_state.thinking = false %}\n        {%- set _sc = _sc.split('<|think_off|>') | join('') | trim %}\n    {%- elif '<|think_on|>' in _sc %}\n        {%- set ns_state.thinking = true %}\n        {%- set _sc = _sc.split('<|think_on|>') | join('') | trim %}\n    {%- endif %}\n{%- endif %}\n{%- if _has_tools %}\n    {{- '<|im_start|>system\\n' }}\n    {{- '# Tools\\n\\nYou have access to the following functions:\\n\\n<tools>' }}\n    {%- for tool in tools %}\n        {{- '\\n' }}\n        {{- tool | tojson }}\n    {%- endfor %}\n    {{- '\\n</tools>' }}\n    {%- set tool_instructions %}\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n{%- if _tool_format == 'json' %}\n<think>\nBrief explanation of tool call\n</think>\n<tool_call>\n{\"name\": \"example_function_name\", \"arguments\": {\"example_parameter_1\": \"value_1\", \"example_parameter_2\": \"This is the value for the second parameter\"}}\n</tool_call>\n{%- else %}\n<think>\nBrief explanation of tool call\n</think>\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n{%- endif %}\n\n<IMPORTANT>\nReminder:\n- You can use the <think></think> block to plan your next tool call OR to synthesize data and formulate your final response to the user.\n- ALL explanation and reasoning MUST be placed strictly inside the <think></think> block.\n{%- if _tool_format == 'json' %}\n- Function calls MUST follow the specified format: a single JSON object with \"name\" and \"arguments\" keys inside <tool_call></tool_call> XML tags.\n{%- else %}\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags.\n{%- endif %}\n- If you choose to call a tool, you MUST output the <tool_call> block IMMEDIATELY after thinking, with NO conversational text before it.\n{%- if _tool_format == 'json' %}\n- The <tool_call> tag MUST be at the very beginning of a new line, with NO spaces or indentation before it.\n{%- else %}\n- The <tool_call> and <function> tags MUST be at the very beginning of a new line, with NO spaces or indentation before them.\n{%- endif %}\n- To call multiple functions, output a separate, completely closed <tool_call></tool_call> block for EACH function. Do NOT nest <tool_call> blocks.\n- If you have all necessary data, provide your final answer directly to the user without any tool call.\n</IMPORTANT>\n    {%- endset %}\n    {{- '\\n\\n' ~ tool_instructions | trim }}\n    {%- if _sc %}\n        {{- '\\n\\n' + _sc }}\n    {%- endif %}\n    {{- '<|im_end|>\\n' }}\n{%- else %}\n    {%- if _sc %}\n        {{- '<|im_start|>system\\n' + _sc + '<|im_end|>\\n' }}\n    {%- endif %}\n{%- endif %}\n{%- set _last_idx = _msgs | length - 1 %}\n{%- set ns = namespace(multi_step_tool=true, last_query_index=_last_idx) %}\n{%- for message in _msgs[::-1] %}\n    {%- set index = (_msgs | length - 1) - loop.index0 %}\n    {%- if ns.multi_step_tool and message.role == 'user' %}\n        {%- set _rc = render_content(message.content, false) | trim %}\n        {%- if not (_rc.startswith('<tool_response>') and _rc.endswith('</tool_response>')) %}\n            {%- set ns.multi_step_tool = false %}\n            {%- set ns.last_query_index = index %}\n        {%- endif %}\n    {%- endif %}\n{%- endfor %}\n{%- if ns.multi_step_tool %}\n    {%- if _last_idx > 50 %}\n        {%- set ns.last_query_index = _last_idx %}\n    {%- else %}\n        {%- set ns.last_query_index = 0 %}\n    {%- endif %}\n{%- endif %}\n{%- set ns2 = namespace(prev_role='', consecutive_failures=0) %}\n{%- for message in _msgs %}\n    {%- set is_system = (message.role == \"system\" or message.role == \"developer\") %}\n    {%- set content = render_content(message.content, true, is_system) | trim %}\n    {%- if is_system or message.role == 'user' %}\n        {%- if '<|think_off|>' in content %}\n            {%- set ns_state.thinking = false %}\n            {%- set content = content.split('<|think_off|>') | join('') | trim %}\n        {%- elif '<|think_on|>' in content %}\n            {%- set ns_state.thinking = true %}\n            {%- set content = content.split('<|think_on|>') | join('') | trim %}\n        {%- endif %}\n    {%- endif %}\n    {%- if is_system %}\n        {{- '<|im_start|>system\\n' + content + '<|im_end|>\\n' }}\n    {%- elif message.role == 'user' %}\n        {%- set ns2.consecutive_failures = 0 %}\n        {{- '<|im_start|>user\\n' + content + '<|im_end|>\\n' }}\n    {%- elif message.role == 'assistant' %}\n        {%- set reasoning_content = '' %}\n        {%- if message.reasoning_content is defined and message.reasoning_content is not none %}\n            {%- if message.reasoning_content is string %}\n                {%- set reasoning_content = message.reasoning_content %}\n            {%- else %}\n                {%- set reasoning_content = message.reasoning_content | string %}\n            {%- endif %}\n        {%- elif message.thinking is defined and message.thinking is not none %}\n            {%- if message.thinking is string %}\n                {%- set reasoning_content = message.thinking %}\n            {%- else %}\n                {%- set reasoning_content = message.thinking | string %}\n            {%- endif %}\n        {%- else %}\n            {%- set _think_end = '' %}\n            {%- if content.startswith('</think>') %}\n                {%- set _think_end = '</think>' %}\n            {%- elif content.startswith('</thinking>') %}\n                {%- set _think_end = '</thinking>' %}\n            {%- elif '\\n</think>' in content %}\n                {%- set _think_end = '\\n</think>' %}\n            {%- elif '\\n</thinking>' in content %}\n                {%- set _think_end = '\\n</thinking>' %}\n            {%- elif '\\n</ think>' in content %}\n                {%- set _think_end = '\\n</ think>' %}\n            {%- elif '\\n</think >' in content %}\n                {%- set _think_end = '\\n</think >' %}\n            {%- endif %}\n            {%- if _think_end %}\n                {%- if 'thinking' in _think_end %}\n                    {%- set _think_start = '<thinking>' %}\n                {%- else %}\n                    {%- set _think_start = '<think>' %}\n                {%- endif %}\n                {%- set reasoning_content = content.split(_think_end)[0].rstrip('\\n') %}\n                {%- if _think_start in reasoning_content %}\n                    {%- set reasoning_content = reasoning_content.split(_think_start)[-1].lstrip('\\n') %}\n                {%- endif %}\n                {%- set content = content.split(_think_end)[-1].lstrip('\\n') %}\n            {%- endif %}\n        {%- endif %}\n        {%- set reasoning_content = reasoning_content | trim %}\n        {%- if (_preserve_thinking or loop.index0 > ns.last_query_index) and reasoning_content %}\n            {{- '<|im_start|>assistant\\n<think>\\n' + reasoning_content + '\\n</think>\\n\\n' + content }}\n        {%- else %}\n            {{- '<|im_start|>assistant\\n' + content }}\n        {%- endif %}\n        {%- if message.tool_calls is defined and 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 and tool_call.function is not none %}\n                    {%- set tc = tool_call.function %}\n                {%- else %}\n                    {%- set tc = tool_call %}\n                {%- endif %}\n                {%- if _tool_format == 'json' %}\n                    {%- if not loop.first or content | trim %}\n                        {{- '\\n\\n' }}\n                    {%- endif %}\n                    {%- set _args = '{}' %}\n                    {%- if tc.arguments is defined and tc.arguments is not none %}\n                        {%- if tc.arguments is mapping %}\n                            {%- set _args = tc.arguments | tojson %}\n                        {%- elif tc.arguments is string and tc.arguments %}\n                            {%- set _args = tc.arguments %}\n                        {%- endif %}\n                    {%- endif %}\n                    {{- '<tool_call>\\n{\"name\": ' }}{{- tc.name | tojson }}{{- ', \"arguments\": ' }}{{- _args }}{{- '}\\n</tool_call>' }}\n                {%- else %}\n                    {%- if loop.first %}\n                        {%- if content | trim %}\n                            {{- '\\n\\n<tool_call>\\n<function=' + tc.name + '>\\n' }}\n                        {%- else %}\n                            {{- '<tool_call>\\n<function=' + tc.name + '>\\n' }}\n                        {%- endif %}\n                    {%- else %}\n                        {{- '\\n\\n<tool_call>\\n<function=' + tc.name + '>\\n' }}\n                    {%- endif %}\n                    {%- if tc.arguments is defined and tc.arguments is not none %}\n                        {%- if tc.arguments is mapping %}\n                            {%- for args_name, args_value in tc.arguments.items() %}\n                                {{- '<parameter=' + args_name + '>\\n' }}\n                                {%- if args_value is mapping or (args_value is sequence and args_value is not string) %}\n                                    {%- set _av = args_value | tojson %}\n                                {%- else %}\n                                    {%- set _av = args_value | string %}\n                                {%- endif %}\n                                {%- if max_tool_arg_chars > 0 and _av | length > max_tool_arg_chars %}\n                                    {{- _av[:max_tool_arg_chars] + '\\n[TRUNCATED — original length ' ~ (_av | length | string) ~ ' chars]' }}\n                                {%- else %}\n                                    {{- _av }}\n                                {%- endif %}\n                                {{- '\\n</parameter>\\n' }}\n                            {%- endfor %}\n                        {%- elif tc.arguments is string and tc.arguments %}\n                            {{- tc.arguments }}\n                        {%- endif %}\n                    {%- endif %}\n                    {{- '</function>\\n</tool_call>' }}\n                {%- endif %}\n            {%- endfor %}\n        {%- endif %}\n        {{- '<|im_end|>\\n' }}\n    {%- elif message.role == 'tool' %}\n        {%- set _content_lower = content | lower %}\n        {%- set _content_head = _content_lower[:80] %}\n        {%- if content | length < 500 and '$ ' not in content and 'took ' not in _content_lower and ('\"error\":' in _content_head or 'error:' in _content_head or 'err!' in _content_head or 'fatal:' in _content_head or 'exception:' in _content_head or 'traceback' in _content_head or 'command not found' in _content_head or 'invalid syntax' in _content_head or 'failed to' in _content_head) %}\n            {%- set ns2.consecutive_failures = ns2.consecutive_failures + 1 %}\n        {%- else %}\n            {%- set ns2.consecutive_failures = 0 %}\n        {%- endif %}\n        {%- if ns2.prev_role != 'tool' %}\n            {{- '<|im_start|>user' }}\n        {%- endif %}\n        {%- if max_tool_response_chars > 0 and content | length > max_tool_response_chars %}\n            {%- set content = content[:max_tool_response_chars] + '\\n[TRUNCATED — original length ' ~ (content | length | string) ~ ' chars]' %}\n        {%- endif %}\n        {{- '\\n<tool_response>\\n' + content }}\n        {%- if ns2.consecutive_failures >= 2 %}\n            {{- '\\n\\n⚠️ SYSTEM WARNING: ' ~ ns2.consecutive_failures ~ ' consecutive tool errors detected. Your previous approach is incorrect. You MUST use a fundamentally different approach or corrected arguments.' }}\n        {%- elif ns2.consecutive_failures == 1 %}\n            {{- '\\n\\n⚠️ SYSTEM WARNING: The previous tool call returned an error. Diagnose the failure and retry with completely corrected arguments.' }}\n        {%- endif %}\n        {{- '\\n</tool_response>' }}\n        {%- if loop.last %}\n            {{- '<|im_end|>\\n' }}\n        {%- else %}\n            {%- set _next_role = _msgs[loop.index0 + 1].role %}\n            {%- if _next_role != 'tool' %}\n                {{- '<|im_end|>\\n' }}\n            {%- endif %}\n        {%- endif %}\n    {%- else %}\n        {{- '<|im_start|>user\\n[' + message.role + ']: ' + content + '<|im_end|>\\n' }}\n    {%- endif %}\n    {%- set ns2.prev_role = message.role %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n    {{- '<|im_start|>assistant\\n' }}\n    {%- if not ns_state.thinking %}\n        {{- '<think>\\n\\n</think>\\n\\n' }}\n    {%- elif ns2.consecutive_failures >= 2 %}\n        {{- '<think>\\n\\n</think>\\n\\n' }}\n    {%- else %}\n        {{- '<think>\\n' }}\n    {%- endif %}\n{%- endif %}",
    "model_type": "qwen3_5_moe",
    "quantization_config": {
      "ignore": [
        "A_log",
        "conv1d",
        "dt_bias",
        "embed_tokens",
        "in_proj_a",
        "in_proj_b",
        "input_layernorm",
        "k_norm",
        "lm_head",
        "mlp.gate",
        "norm",
        "post_attention_layernorm",
        "q_norm",
        "shared_expert_gate",
        "visual"
      ],
      "quant_method": "eschamoe"
    },
    "tokenizer_config": {
      "bos_token": null,
      "chat_template": "{%- set template_version = \"qwen3.6-froggeric-v21.3\" %}\n{%- set _tool_format = tool_call_format if tool_call_format is defined else 'xml' %}\n{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- set add_vision_id = add_vision_id if add_vision_id is defined else false %}\n{%- set enable_thinking = enable_thinking if enable_thinking is defined else true %}\n{%- set auto_disable_thinking_with_tools = auto_disable_thinking_with_tools if auto_disable_thinking_with_tools is defined else false %}\n{%- set _preserve_thinking = preserve_thinking if preserve_thinking is defined else true %}\n{%- set max_tool_arg_chars = max_tool_arg_chars if max_tool_arg_chars is defined else 0 %}\n{%- set max_tool_response_chars = max_tool_response_chars if max_tool_response_chars is defined else 0 %}\n{%- set _has_tools = (tools is defined and tools and tools is iterable and tools is not mapping) %}\n{%- set ns_state = namespace(thinking=enable_thinking) %}\n{%- if auto_disable_thinking_with_tools and _has_tools %}\n    {%- set ns_state.thinking = false %}\n{%- endif %}\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 item is mapping %}\n                {%- if item.type == 'image' or 'image' in item or 'image_url' in item %}\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 item.type == 'video' or 'video' in item %}\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            {%- else %}\n                {{- item | string }}\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{%- set _first_role = messages[0].role %}\n{%- if _first_role == 'system' or _first_role == 'developer' %}\n    {%- set _sys_msg = messages[0] %}\n    {%- set _msgs = messages[1:] %}\n{%- else %}\n    {%- set _sys_msg = none %}\n    {%- set _msgs = messages %}\n{%- endif %}\n{%- set _sc = '' %}\n{%- if _sys_msg is not none %}\n    {%- set _sc = render_content(_sys_msg.content, false, true) | trim %}\n    {%- if '<|think_off|>' in _sc %}\n        {%- set ns_state.thinking = false %}\n        {%- set _sc = _sc.split('<|think_off|>') | join('') | trim %}\n    {%- elif '<|think_on|>' in _sc %}\n        {%- set ns_state.thinking = true %}\n        {%- set _sc = _sc.split('<|think_on|>') | join('') | trim %}\n    {%- endif %}\n{%- endif %}\n{%- if _has_tools %}\n    {{- '<|im_start|>system\\n' }}\n    {{- '# Tools\\n\\nYou have access to the following functions:\\n\\n<tools>' }}\n    {%- for tool in tools %}\n        {{- '\\n' }}\n        {{- tool | tojson }}\n    {%- endfor %}\n    {{- '\\n</tools>' }}\n    {%- set tool_instructions %}\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n{%- if _tool_format == 'json' %}\n<think>\nBrief explanation of tool call\n</think>\n<tool_call>\n{\"name\": \"example_function_name\", \"arguments\": {\"example_parameter_1\": \"value_1\", \"example_parameter_2\": \"This is the value for the second parameter\"}}\n</tool_call>\n{%- else %}\n<think>\nBrief explanation of tool call\n</think>\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n{%- endif %}\n\n<IMPORTANT>\nReminder:\n- You can use the <think></think> block to plan your next tool call OR to synthesize data and formulate your final response to the user.\n- ALL explanation and reasoning MUST be placed strictly inside the <think></think> block.\n{%- if _tool_format == 'json' %}\n- Function calls MUST follow the specified format: a single JSON object with \"name\" and \"arguments\" keys inside <tool_call></tool_call> XML tags.\n{%- else %}\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags.\n{%- endif %}\n- If you choose to call a tool, you MUST output the <tool_call> block IMMEDIATELY after thinking, with NO conversational text before it.\n{%- if _tool_format == 'json' %}\n- The <tool_call> tag MUST be at the very beginning of a new line, with NO spaces or indentation before it.\n{%- else %}\n- The <tool_call> and <function> tags MUST be at the very beginning of a new line, with NO spaces or indentation before them.\n{%- endif %}\n- To call multiple functions, output a separate, completely closed <tool_call></tool_call> block for EACH function. Do NOT nest <tool_call> blocks.\n- If you have all necessary data, provide your final answer directly to the user without any tool call.\n</IMPORTANT>\n    {%- endset %}\n    {{- '\\n\\n' ~ tool_instructions | trim }}\n    {%- if _sc %}\n        {{- '\\n\\n' + _sc }}\n    {%- endif %}\n    {{- '<|im_end|>\\n' }}\n{%- else %}\n    {%- if _sc %}\n        {{- '<|im_start|>system\\n' + _sc + '<|im_end|>\\n' }}\n    {%- endif %}\n{%- endif %}\n{%- set _last_idx = _msgs | length - 1 %}\n{%- set ns = namespace(multi_step_tool=true, last_query_index=_last_idx) %}\n{%- for message in _msgs[::-1] %}\n    {%- set index = (_msgs | length - 1) - loop.index0 %}\n    {%- if ns.multi_step_tool and message.role == 'user' %}\n        {%- set _rc = render_content(message.content, false) | trim %}\n        {%- if not (_rc.startswith('<tool_response>') and _rc.endswith('</tool_response>')) %}\n            {%- set ns.multi_step_tool = false %}\n            {%- set ns.last_query_index = index %}\n        {%- endif %}\n    {%- endif %}\n{%- endfor %}\n{%- if ns.multi_step_tool %}\n    {%- if _last_idx > 50 %}\n        {%- set ns.last_query_index = _last_idx %}\n    {%- else %}\n        {%- set ns.last_query_index = 0 %}\n    {%- endif %}\n{%- endif %}\n{%- set ns2 = namespace(prev_role='', consecutive_failures=0) %}\n{%- for message in _msgs %}\n    {%- set is_system = (message.role == \"system\" or message.role == \"developer\") %}\n    {%- set content = render_content(message.content, true, is_system) | trim %}\n    {%- if is_system or message.role == 'user' %}\n        {%- if '<|think_off|>' in content %}\n            {%- set ns_state.thinking = false %}\n            {%- set content = content.split('<|think_off|>') | join('') | trim %}\n        {%- elif '<|think_on|>' in content %}\n            {%- set ns_state.thinking = true %}\n            {%- set content = content.split('<|think_on|>') | join('') | trim %}\n        {%- endif %}\n    {%- endif %}\n    {%- if is_system %}\n        {{- '<|im_start|>system\\n' + content + '<|im_end|>\\n' }}\n    {%- elif message.role == 'user' %}\n        {%- set ns2.consecutive_failures = 0 %}\n        {{- '<|im_start|>user\\n' + content + '<|im_end|>\\n' }}\n    {%- elif message.role == 'assistant' %}\n        {%- set reasoning_content = '' %}\n        {%- if message.reasoning_content is defined and message.reasoning_content is not none %}\n            {%- if message.reasoning_content is string %}\n                {%- set reasoning_content = message.reasoning_content %}\n            {%- else %}\n                {%- set reasoning_content = message.reasoning_content | string %}\n            {%- endif %}\n        {%- elif message.thinking is defined and message.thinking is not none %}\n            {%- if message.thinking is string %}\n                {%- set reasoning_content = message.thinking %}\n            {%- else %}\n                {%- set reasoning_content = message.thinking | string %}\n            {%- endif %}\n        {%- else %}\n            {%- set _think_end = '' %}\n            {%- if content.startswith('</think>') %}\n                {%- set _think_end = '</think>' %}\n            {%- elif content.startswith('</thinking>') %}\n                {%- set _think_end = '</thinking>' %}\n            {%- elif '\\n</think>' in content %}\n                {%- set _think_end = '\\n</think>' %}\n            {%- elif '\\n</thinking>' in content %}\n                {%- set _think_end = '\\n</thinking>' %}\n            {%- elif '\\n</ think>' in content %}\n                {%- set _think_end = '\\n</ think>' %}\n            {%- elif '\\n</think >' in content %}\n                {%- set _think_end = '\\n</think >' %}\n            {%- endif %}\n            {%- if _think_end %}\n                {%- if 'thinking' in _think_end %}\n                    {%- set _think_start = '<thinking>' %}\n                {%- else %}\n                    {%- set _think_start = '<think>' %}\n                {%- endif %}\n                {%- set reasoning_content = content.split(_think_end)[0].rstrip('\\n') %}\n                {%- if _think_start in reasoning_content %}\n                    {%- set reasoning_content = reasoning_content.split(_think_start)[-1].lstrip('\\n') %}\n                {%- endif %}\n                {%- set content = content.split(_think_end)[-1].lstrip('\\n') %}\n            {%- endif %}\n        {%- endif %}\n        {%- set reasoning_content = reasoning_content | trim %}\n        {%- if (_preserve_thinking or loop.index0 > ns.last_query_index) and reasoning_content %}\n            {{- '<|im_start|>assistant\\n<think>\\n' + reasoning_content + '\\n</think>\\n\\n' + content }}\n        {%- else %}\n            {{- '<|im_start|>assistant\\n' + content }}\n        {%- endif %}\n        {%- if message.tool_calls is defined and 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 and tool_call.function is not none %}\n                    {%- set tc = tool_call.function %}\n                {%- else %}\n                    {%- set tc = tool_call %}\n                {%- endif %}\n                {%- if _tool_format == 'json' %}\n                    {%- if not loop.first or content | trim %}\n                        {{- '\\n\\n' }}\n                    {%- endif %}\n                    {%- set _args = '{}' %}\n                    {%- if tc.arguments is defined and tc.arguments is not none %}\n                        {%- if tc.arguments is mapping %}\n                            {%- set _args = tc.arguments | tojson %}\n                        {%- elif tc.arguments is string and tc.arguments %}\n                            {%- set _args = tc.arguments %}\n                        {%- endif %}\n                    {%- endif %}\n                    {{- '<tool_call>\\n{\"name\": ' }}{{- tc.name | tojson }}{{- ', \"arguments\": ' }}{{- _args }}{{- '}\\n</tool_call>' }}\n                {%- else %}\n                    {%- if loop.first %}\n                        {%- if content | trim %}\n                            {{- '\\n\\n<tool_call>\\n<function=' + tc.name + '>\\n' }}\n                        {%- else %}\n                            {{- '<tool_call>\\n<function=' + tc.name + '>\\n' }}\n                        {%- endif %}\n                    {%- else %}\n                        {{- '\\n\\n<tool_call>\\n<function=' + tc.name + '>\\n' }}\n                    {%- endif %}\n                    {%- if tc.arguments is defined and tc.arguments is not none %}\n                        {%- if tc.arguments is mapping %}\n                            {%- for args_name, args_value in tc.arguments.items() %}\n                                {{- '<parameter=' + args_name + '>\\n' }}\n                                {%- if args_value is mapping or (args_value is sequence and args_value is not string) %}\n                                    {%- set _av = args_value | tojson %}\n                                {%- else %}\n                                    {%- set _av = args_value | string %}\n                                {%- endif %}\n                                {%- if max_tool_arg_chars > 0 and _av | length > max_tool_arg_chars %}\n                                    {{- _av[:max_tool_arg_chars] + '\\n[TRUNCATED — original length ' ~ (_av | length | string) ~ ' chars]' }}\n                                {%- else %}\n                                    {{- _av }}\n                                {%- endif %}\n                                {{- '\\n</parameter>\\n' }}\n                            {%- endfor %}\n                        {%- elif tc.arguments is string and tc.arguments %}\n                            {{- tc.arguments }}\n                        {%- endif %}\n                    {%- endif %}\n                    {{- '</function>\\n</tool_call>' }}\n                {%- endif %}\n            {%- endfor %}\n        {%- endif %}\n        {{- '<|im_end|>\\n' }}\n    {%- elif message.role == 'tool' %}\n        {%- set _content_lower = content | lower %}\n        {%- set _content_head = _content_lower[:80] %}\n        {%- if content | length < 500 and '$ ' not in content and 'took ' not in _content_lower and ('\"error\":' in _content_head or 'error:' in _content_head or 'err!' in _content_head or 'fatal:' in _content_head or 'exception:' in _content_head or 'traceback' in _content_head or 'command not found' in _content_head or 'invalid syntax' in _content_head or 'failed to' in _content_head) %}\n            {%- set ns2.consecutive_failures = ns2.consecutive_failures + 1 %}\n        {%- else %}\n            {%- set ns2.consecutive_failures = 0 %}\n        {%- endif %}\n        {%- if ns2.prev_role != 'tool' %}\n            {{- '<|im_start|>user' }}\n        {%- endif %}\n        {%- if max_tool_response_chars > 0 and content | length > max_tool_response_chars %}\n            {%- set content = content[:max_tool_response_chars] + '\\n[TRUNCATED — original length ' ~ (content | length | string) ~ ' chars]' %}\n        {%- endif %}\n        {{- '\\n<tool_response>\\n' + content }}\n        {%- if ns2.consecutive_failures >= 2 %}\n            {{- '\\n\\n⚠️ SYSTEM WARNING: ' ~ ns2.consecutive_failures ~ ' consecutive tool errors detected. Your previous approach is incorrect. You MUST use a fundamentally different approach or corrected arguments.' }}\n        {%- elif ns2.consecutive_failures == 1 %}\n            {{- '\\n\\n⚠️ SYSTEM WARNING: The previous tool call returned an error. Diagnose the failure and retry with completely corrected arguments.' }}\n        {%- endif %}\n        {{- '\\n</tool_response>' }}\n        {%- if loop.last %}\n            {{- '<|im_end|>\\n' }}\n        {%- else %}\n            {%- set _next_role = _msgs[loop.index0 + 1].role %}\n            {%- if _next_role != 'tool' %}\n                {{- '<|im_end|>\\n' }}\n            {%- endif %}\n        {%- endif %}\n    {%- else %}\n        {{- '<|im_start|>user\\n[' + message.role + ']: ' + content + '<|im_end|>\\n' }}\n    {%- endif %}\n    {%- set ns2.prev_role = message.role %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n    {{- '<|im_start|>assistant\\n' }}\n    {%- if not ns_state.thinking %}\n        {{- '<think>\\n\\n</think>\\n\\n' }}\n    {%- elif ns2.consecutive_failures >= 2 %}\n        {{- '<think>\\n\\n</think>\\n\\n' }}\n    {%- else %}\n        {{- '<think>\\n' }}\n    {%- endif %}\n{%- endif %}",
      "eos_token": "<|im_end|>",
      "pad_token": "<|endoftext|>",
      "unk_token": null
    }
  },
  "createdAt": "2026-07-22T01:03:52.000Z",
  "disabled": false,
  "downloads": 2211,
  "gated": false,
  "id": "EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
  "lastModified": "2026-08-09T13:51:50.000Z",
  "library_name": "mlx",
  "likes": 257,
  "model-index": [
    {
      "name": "Qwen3.6-35B-A3B-Escha-W2",
      "results": [
        {
          "dataset": {
            "name": "HumanEval+",
            "type": "evalplus/humanevalplus"
          },
          "metrics": [
            {
              "name": "pass@1 (greedy",
              "thinking-off)": null,
              "type": "pass@1",
              "value": 92.07,
              "verified": false
            }
          ],
          "task": {
            "name": "Code Generation",
            "type": "text-generation"
          }
        },
        {
          "dataset": {
            "name": "CRUXEval-O",
            "type": "cruxeval"
          },
          "metrics": [
            {
              "name": "acc (n=800)",
              "type": "accuracy",
              "value": 61.75,
              "verified": false
            }
          ],
          "task": {
            "name": "Code Reasoning",
            "type": "text-generation"
          }
        },
        {
          "dataset": {
            "N=182 subset)": null,
            "name": "LiveCodeBench v6 (release_v6",
            "type": "livecodebench"
          },
          "metrics": [
            {
              "name": "pass@1 (subset — retention vs FP8)",
              "type": "pass@1",
              "value": 62.64,
              "verified": false
            }
          ],
          "task": {
            "name": "Code Generation",
            "type": "text-generation"
          }
        },
        {
          "dataset": {
            "name": "Commonsense-6 (avg)",
            "type": "commonsense"
          },
          "metrics": [
            {
              "name": "avg acc (thinking-off)",
              "type": "accuracy",
              "value": 76.06,
              "verified": false
            }
          ],
          "task": {
            "name": "Commonsense Reasoning",
            "type": "text-generation"
          }
        },
        {
          "dataset": {
            "name": "MMLU-Pro",
            "type": "TIGER-Lab/MMLU-Pro"
          },
          "metrics": [
            {
              "name": "acc (5-shot CoT",
              "thinking-on)": null,
              "type": "accuracy",
              "value": 80.9,
              "verified": false
            }
          ],
          "task": {
            "name": "Knowledge & Reasoning",
            "type": "text-generation"
          }
        },
        {
          "dataset": {
            "name": "MATH-500",
            "type": "math-500"
          },
          "metrics": [
            {
              "budget-capped)": null,
              "name": "acc (thinking-on",
              "type": "accuracy",
              "value": 93.8,
              "verified": false
            }
          ],
          "task": {
            "name": "Math Reasoning",
            "type": "text-generation"
          }
        },
        {
          "dataset": {
            "name": "GPQA-Diamond",
            "type": "gpqa"
          },
          "metrics": [
            {
              "name": "acc (thinking-on)",
              "type": "accuracy",
              "value": 77.8,
              "verified": false
            }
          ],
          "task": {
            "name": "Graduate-level Science",
            "type": "text-generation"
          }
        }
      ]
    }
  ],
  "modelId": "EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
  "pipeline_tag": "text-generation",
  "private": false,
  "safetensors": {
    "parameters": {
      "F16": 123151488,
      "F32": 57671680,
      "I16": 4697620480,
      "I32": 720,
      "I8": 2422210560
    },
    "total": 7300654928
  },
  "sha": "6072a54913552616b64599c30f5e8a3c8fecad9c",
  "siblings": [
    {
      "rfilename": ".gitattributes"
    },
    {
      "rfilename": "LICENSE"
    },
    {
      "rfilename": "README.md"
    },
    {
      "rfilename": "THIRD_PARTY_LICENSES/Qwen-LICENSE.txt"
    },
    {
      "rfilename": "chat_template.jinja"
    },
    {
      "rfilename": "config.json"
    },
    {
      "rfilename": "generation_config.json"
    },
    {
      "rfilename": "kld_corpus_v1.json"
    },
    {
      "rfilename": "kld_corpus_v1.pt"
    },
    {
      "rfilename": "merges.txt"
    },
    {
      "rfilename": "model-00001-of-00003.safetensors"
    },
    {
      "rfilename": "model-00002-of-00003.safetensors"
    },
    {
      "rfilename": "model-00003-of-00003.safetensors"
    },
    {
      "rfilename": "model.safetensors.index.json"
    },
    {
      "rfilename": "opencode.json"
    },
    {
      "rfilename": "preprocessor_config.json"
    },
    {
      "rfilename": "quantize_config.json"
    },
    {
      "rfilename": "tokenizer.json"
    },
    {
      "rfilename": "tokenizer_config.json"
    },
    {
      "rfilename": "video_preprocessor_config.json"
    },
    {
      "rfilename": "vocab.json"
    }
  ],
  "spaces": [
    "embedl/hfviewer",
    "tardellirs/model-pulse"
  ],
  "tags": [
    "mlx",
    "safetensors",
    "qwen3_5_moe",
    "mixture-of-experts",
    "moe",
    "qwen3",
    "2-bit",
    "quantization",
    "eschamoe",
    "sglang",
    "zml",
    "apple-silicon",
    "macos",
    "metal",
    "code",
    "reasoning",
    "conversational",
    "text-generation",
    "en",
    "base_model:Qwen/Qwen3.6-35B-A3B",
    "base_model:quantized:Qwen/Qwen3.6-35B-A3B",
    "license:apache-2.0",
    "model-index",
    "region:us"
  ],
  "usedStorage": 12311859361,
  "widgetData": [
    {
      "text": "Hi, what can you help me with?"
    },
    {
      "text": "What is 84 * 3 / 2?"
    },
    {
      "text": "Tell me an interesting fact about the universe!"
    },
    {
      "text": "Explain quantum computing in simple terms."
    }
  ]
}
—
Downloads
downloads
not compared
2373
receipt
Source
Hugging Face models
Last answered
2026-10-04 18:21 UTC
Original
open at the source

This source has not kept a receipt for this claim yet. The next update that reads it will.

—
Gated
gated
Hugging Face modelsfalse
receipt
Source
Hugging Face models
Last answered
2026-10-04 18:21 UTC
Original
open at the source

This source has not kept a receipt for this claim yet. The next update that reads it will.

—
Licence
licence
Hugging Face modelsapache-2.0
receipt
Source
Hugging Face models
Last answered
2026-10-04 18:21 UTC
Original
open at the source

This source has not kept a receipt for this claim yet. The next update that reads it will.

—
Likes
likes
not compared
GGUF quantisations1
receipt
Source
GGUF quantisations
Its words
1
Read by
field:likes
Said since
2026-09-29 09:50 UTC
Last answered
2026-10-04 18:16 UTC
Original
open at the source
What the source handed over
{
  "_id": "6a92be6804af52c5237d1bd7",
  "author": "peasantsmith",
  "cardData": {
    "base_model": [
      "EschaLabs/Qwen3.6-35B-A3B-Escha-W2"
    ],
    "tags": [
      "Moe",
      "qwen",
      "35b"
    ]
  },
  "createdAt": "2026-08-29T11:11:36.000Z",
  "downloads": 723,
  "gated": false,
  "id": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "lastModified": "2026-08-29T23:57:07.000Z",
  "likes": 1,
  "modelId": "peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP",
  "private": false,
  "sha": "6d49bee8ab5f41320a1c236e9a1d50cf4d741bb8",
  "siblings": [
    {
      "rfilename": ".gitattributes"
    },
    {
      "rfilename": "README.md"
    },
    {
      "rfilename": "escha-w2-IQ2_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-IQ3_XXS.gguf"
    },
    {
      "rfilename": "escha-w2-Q3_K_M.gguf"
    },
    {
      "rfilename": "escha-w2-Q4_K_M.gguf"
    }
  ],
  "tags": [
    "gguf",
    "Moe",
    "qwen",
    "35b",
    "base_model:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "base_model:quantized:EschaLabs/Qwen3.6-35B-A3B-Escha-W2",
    "endpoints_compatible",
    "region:us",
    "imatrix",
    "conversational"
  ]
}
—
Likes
likes
not compared
Hugging Face models257
receipt
Source
Hugging Face models
Last answered
2026-10-04 18:21 UTC
Original
open at the source

This source has not kept a receipt for this claim yet. The next update that reads it will.

—
Task
task
Hugging Face modelstext-generation
receipt
Source
Hugging Face models
Last answered
2026-10-04 18:21 UTC
Original
open at the source

This source has not kept a receipt for this claim yet. The next update that reads it will.

—

model

EschaLabs/Qwen3.6-35B-A3B-Escha-W2
zetlyn/models-hf · 2026-07-22
author EschaLabs downloads 2373 gated false licence apache-2.0 likes 257 task text-generation source
EschaLabs/Qwen3.6-35B-A3B-Escha-W2
zetlyn/models-hf · 2026-07-22
author EschaLabs downloads 2211 gated false licence apache-2.0 likes 257 task text-generation source

quantisation

peasantsmith/Qwen3.6-35B-A3B-Escha-W2-GGUF-MTP
zetlyn/models-gguf · 2026-08-29
author peasantsmith base EschaLabs/Qwen3.6-35B-A3B-Escha-W2 downloads 723 likes 1 source