alexop1000 commited on
Commit
41d18f2
·
verified ·
1 Parent(s): 822200e

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +41 -34
README.md CHANGED
@@ -1,53 +1,60 @@
1
  ---
2
- library_name: transformers
3
  license: apache-2.0
4
- pipeline_tag: text-generation
 
5
  tags:
 
6
  - llama-cpp
7
- - gguf-my-repo
8
- base_model: InternScience/Agents-A1
 
 
9
  ---
10
 
11
- # alexop1000/Agents-A1-Q8_0-GGUF
12
- This model was converted to GGUF format from [`InternScience/Agents-A1`](https://huggingface.co/InternScience/Agents-A1) using llama.cpp via the ggml.ai's [GGUF-my-repo](https://huggingface.co/spaces/ggml-org/gguf-my-repo) space.
13
- Refer to the [original model card](https://huggingface.co/InternScience/Agents-A1) for more details on the model.
14
 
15
- ## Use with llama.cpp
16
- Install llama.cpp through brew (works on Mac and Linux)
17
 
18
- ```bash
19
- brew install llama.cpp
 
 
 
20
 
21
- ```
22
- Invoke the llama.cpp server or the CLI.
 
 
 
 
 
 
 
 
23
 
24
- ### CLI:
25
  ```bash
26
- llama-cli --hf-repo alexop1000/Agents-A1-Q8_0-GGUF --hf-file agents-a1-q8_0.gguf -p "The meaning to life and the universe is"
27
  ```
28
 
29
- ### Server:
 
 
 
30
  ```bash
31
- llama-server --hf-repo alexop1000/Agents-A1-Q8_0-GGUF --hf-file agents-a1-q8_0.gguf -c 2048
32
  ```
33
 
34
- Note: You can also use this checkpoint directly through the [usage steps](https://github.com/ggerganov/llama.cpp?tab=readme-ov-file#usage) listed in the Llama.cpp repo as well.
35
 
36
- Step 1: Clone llama.cpp from GitHub.
37
- ```
38
- git clone https://github.com/ggerganov/llama.cpp
39
- ```
40
 
41
- Step 2: Move into the llama.cpp folder and build it with `LLAMA_CURL=1` flag along with other hardware-specific flags (for ex: LLAMA_CUDA=1 for Nvidia GPUs on Linux).
42
- ```
43
- cd llama.cpp && LLAMA_CURL=1 make
44
- ```
45
 
46
- Step 3: Run inference through the main binary.
47
- ```
48
- ./llama-cli --hf-repo alexop1000/Agents-A1-Q8_0-GGUF --hf-file agents-a1-q8_0.gguf -p "The meaning to life and the universe is"
49
- ```
50
- or
51
- ```
52
- ./llama-server --hf-repo alexop1000/Agents-A1-Q8_0-GGUF --hf-file agents-a1-q8_0.gguf -c 2048
53
- ```
 
1
  ---
2
+ library_name: llama.cpp
3
  license: apache-2.0
4
+ pipeline_tag: image-text-to-text
5
+ base_model: InternScience/Agents-A1
6
  tags:
7
+ - gguf
8
  - llama-cpp
9
+ - multimodal
10
+ - vision
11
+ - moe
12
+ - agentic
13
  ---
14
 
15
+ # Agents-A1Q8_0 GGUF (with vision)
 
 
16
 
17
+ GGUF quantization of [`InternScience/Agents-A1`](https://huggingface.co/InternScience/Agents-A1) for [llama.cpp](https://github.com/ggml-org/llama.cpp), **including the vision projector** so the model keeps its multimodal (image + text) capability.
 
18
 
19
+ | File | Type | Size | Notes |
20
+ |------|------|------|-------|
21
+ | `agents-a1-q8_0.gguf` | text model, **Q8_0** | 36.9 GB | chat template + tokenizer embedded |
22
+ | `mmproj-Agents-A1-f16.gguf` | vision projector, **F16** | 0.9 GB | required for image input |
23
+ | `chat_template.jinja` | chat template | — | already baked into the GGUF; loose copy for `--chat-template-file` overrides |
24
 
25
+ Converted with `llama.cpp/convert_hf_to_gguf.py` (architecture `qwen35moe`, registered upstream as `Qwen3_5MoeForConditionalGeneration`). The chat template embedded in the GGUF is byte-identical to the upstream `chat_template.jinja` and includes the vision-token, tool-call, and `<think>` reasoning logic.
26
+
27
+ > [!IMPORTANT]
28
+ > Agents-A1 uses a **hybrid linear-attention + MoE** architecture (Qwen3.5-MoE family). You need a **recent llama.cpp build** that supports the `qwen35moe` inference graph — converter support landing does not guarantee your local binary can run it. If the model fails to load, update and rebuild llama.cpp from `master`.
29
+
30
+ ## Usage
31
+
32
+ ### Text + vision (recommended)
33
+
34
+ Download both GGUFs, then point `--mmproj` at the projector:
35
 
 
36
  ```bash
37
+ llama-server -m agents-a1-q8_0.gguf --mmproj mmproj-Agents-A1-f16.gguf -c 8192 -ngl 99
38
  ```
39
 
40
+ Then send images via the web UI or the OpenAI-compatible `image_url` message format.
41
+
42
+ ### Text only
43
+
44
  ```bash
45
+ llama-cli -m agents-a1-q8_0.gguf -p "Hello"
46
  ```
47
 
48
+ Omitting `--mmproj` runs the language model alone and frees the compute/KV the vision encoder would use.
49
 
50
+ ---
 
 
 
51
 
52
+ ## About the original model
 
 
 
53
 
54
+ **Agents-A1** is a 35B Mixture-of-Experts agentic model from [InternScience](https://huggingface.co/InternScience), built to scale heterogeneous agentic abilities across **long-horizon search, engineering, scientific research, instruction following, and tool-calling**. Despite the ~35B class, it reports competitive-to-SOTA results against much larger frontier systems on benchmarks such as Seal-0, HiPhO, FrontierScience, IFBench, BrowseComp, and GAIA.
55
+
56
+ - 🏠 Homepage: https://internscience.github.io/Agents-A1/
57
+ - 📄 Technical Report: https://arxiv.org/abs/2606.30616
58
+ - 💻 GitHub: https://github.com/InternScience/Agents-A1
59
+
60
+ See the [original model card](https://huggingface.co/InternScience/Agents-A1) for full details, benchmarks, and licensing. All credit for the model goes to InternScience; this repo only provides GGUF conversions. License: Apache-2.0.