How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("text-generation", model="TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36-fullsft")
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"},
            {"type": "text", "text": "What animal is on the candy?"}
        ]
    },
]
pipe(text=messages)
# Load model directly
from transformers import AutoProcessor, AutoModelForMultimodalLM

processor = AutoProcessor.from_pretrained("TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36-fullsft")
model = AutoModelForMultimodalLM.from_pretrained("TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36-fullsft", device_map="auto")
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"},
            {"type": "text", "text": "What animal is on the candy?"}
        ]
    },
]
inputs = processor.apply_chat_template(
	messages,
	add_generation_prompt=True,
	tokenize=True,
	return_dict=True,
	return_tensors="pt",
).to(model.device)

outputs = model.generate(**inputs, max_new_tokens=40)
print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:]))
Quick Links

HopCoder Mini 35B A3B VL36 Full-SFT

Endpoint-ready full-SFT checkpoint. The training export was repacked into the base model serving key layout with packed MoE expert tensors.

Use Transformers >=5.5.0 for qwen3_5_moe support. vLLM images that ship older Transformers may fail unless configured to use a new enough Transformers backend.

Featherless Compatibility

This repo is prepared for the Featherless Hugging Face ingestion requirements:

  • Full model weights, not LoRA or QLoRA adapters.
  • Safetensors shards with model.safetensors.index.json.
  • Export dtype: FP16.
  • Tensor names and shapes are validated against TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36; no embedding resize or tensor-shape variation is introduced.
  • Model card is present in this repository.

Featherless serves Qwen-family models at up to 16k context. The source config may advertise a larger native context, but prompts plus completions should stay within Featherless' served context limit.

Tool Calling

The tokenizer chat template is included in tokenizer_config.json and chat_template.jinja. Tool calls are trained and documented as JSON inside <tool_call> tags:

<tool_call>
{"name":"tool_name","arguments":{"argument_name":"value"}}
</tool_call>

After a <tool_response> turn, clients should continue generation until the assistant provides a final answer.

Downloads last month
20
Safetensors
Model size
35B params
Tensor type
F16
·
Inference Providers NEW
Input a message to start chatting with TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36-fullsft.

Model tree for TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36-fullsft

Finetuned
(1)
this model