Downloads · 30 days
16
3% of all-time downloads
TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36
HopCoder-Mini-35B-A3B-VL36 is a image-text-to-text model from TaimoorSiddiqui. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
HopCoder Mini-35B-A3B-VL36 is a BF16 vision-language coding and agent model released by Taimoor Siddiqui. It combines a 35B-A3B agentic text backbone with a VL36 vision stack for image/video understanding, tool use, a…
Downloads · 30 days
16
3% of all-time downloads
All-time downloads
611
Public
Parameters
35.1B
70.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors70.2 GB · 100%
From the Hugging Face model README
HopCoder Mini-35B-A3B-VL36 is a BF16 vision-language coding and agent model released by Taimoor Siddiqui. It combines a 35B-A3B agentic text backbone with a VL36 vision stack for image/video understanding, tool use, and coding workflows.
No additional training was performed in this repository. The checkpoint is a weight-level merge with the text tensors preserved and the vision tensors added.
TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36chat_template.jinjaThe chat template includes a default system identity so normal chat, vision, and tool-calling prompts identify the assistant as HopCoder Mini by Taimoor Siddiqui. Runtime architecture, tokenizer, and processor class names in JSON config files are intentionally left unchanged when required by Transformers or vLLM loaders. Do not rename those loader identifiers unless the corresponding runtime classes are also renamed and registered.
model.visual.* tensors to the agentic text checkpoint.language_model_only flag so the vision tower is instantiated.config.json.chat_template.jinja.modal_repo_ops.py and modal_h200_eval.py.modal_small_sft.py.tools/identity_scan.py for repository-level identity leak checks.Result: 1026 tensors total, with the text backbone and lm_head preserved
and the vision tower loaded from model-vision.safetensors.
Use vLLM 0.23 or newer for the later benchmark/serving run.
vllm serve TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36 \
--tensor-parallel-size 1 \
--limit-mm-per-prompt '{"image": 4, "video": 1}'
Do not pass --language-model-only; that disables the vision tower.
This preparation run does not execute the vLLM benchmark. The H200 Modal runner is included so the benchmark can be launched later with the requested resources: 8 vCPU, 32 GiB RAM, and an H200 GPU.
Prepared entrypoints:
python -m modal run modal_repo_ops.py --action repo-scan
python -m modal run modal_h200_eval.py --action identity-probe --model-id TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36
python -m modal run modal_h200_eval.py --action vision-smoke --model-id TaimoorSiddiqui/HopCoder-Mini-35B-A3B-VL36
python -m modal run modal_h200_eval.py --action suite-command --suite swebench-pro --command "<official SWE-bench Pro command>"
python -m modal run modal_h200_eval.py --action suite-command --suite terminal-bench-2 --command "<official Terminal-Bench 2.0 command>"
python -m modal run modal_h200_eval.py --action suite-command --suite claw-eval --command "<official Claw-Eval command>"
See BENCHMARKS.md for the deferred benchmark workflow.
See TRAINING.md for the smallest useful first LoRA SFT pass and the Stage 2
reasoning/code/agent trace-mix plan.
The included build_merged_vl36.py script can reproduce the local merged
checkpoint from the source text and vision repositories. It is intended for
controlled rebuilds, not for routine inference.
pip install huggingface_hub safetensors torch
python build_merged_vl36.py
Released under Apache-2.0. See LICENSE and NOTICE for copyright and
third-party license notices retained for compliance.