File size: 2,656 Bytes
ee43c98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
---
license: apache-2.0
base_model: OpenGVLab/InternVL3-4B
tags:
  - rkllm
  - rknn
  - rk3588
  - rockchip
  - npu
  - quantized
  - vision-language
  - multimodal
language:
  - en
  - zh
pipeline_tag: image-text-to-text
---

# InternVL3.5-4B-Instruct — RKLLM v1.2.3 (w8a8, RK3588)

RKLLM/RKNN conversion of [OpenGVLab/InternVL3-4B](https://huggingface.co/OpenGVLab/InternVL3-4B) for Rockchip RK3588 NPU inference.

Converted with RKLLM Toolkit v1.2.3 (language model) and RKNN Toolkit (vision encoder). This is a multimodal vision-language model — it accepts both images and text as input.

## Key Details

| Property | Value |
|----------|-------|
| Base Model | OpenGVLab/InternVL3-4B |
| Toolkit Version | RKLLM Toolkit v1.2.3 / RKNN Toolkit |
| Runtime Version | RKLLM Runtime ≥ v1.2.1 + RKNN Runtime |
| Quantization | w8a8 (8-bit weights, 8-bit activations) |
| Target Platform | RK3588 |
| NPU Cores | 3 |
| Thinking Mode | ❌ Not applicable |
| Model Type | Vision-Language (VLM) |
| Languages | English, Chinese (multilingual) |

## Why This Model?

InternVL3.5-4B is Shanghai AI Lab's compact vision-language model. It provides image understanding, visual question answering, and OCR capabilities at 4B parameters — all running on the RK3588 NPU without a GPU.

Compared to the Qwen3-VL-4B, InternVL has a different training lineage and excels at dense image analysis and chart/document understanding.

## Hardware Tested

- **Orange Pi 5 Plus** — RK3588, 16GB RAM, Armbian Linux
- RKNPU driver 0.9.8
- RKLLM Runtime v1.2.3

## Usage

### With the RKLLM API Server (VLM mode)

```bash
mkdir -p ~/models/internvl3.5-4b
cd ~/models/internvl3.5-4b
git lfs install && git clone https://huggingface.co/GatekeeperZA/InternVL3.5-4B-Instruct-RKLLM-v1.2.3 .
```

Use with [GatekeeperZA/RKLLM-API-Server](https://github.com/GatekeeperZA/RKLLM-API-Server) — the server loads both the `.rkllm` and `.rknn` files automatically when placed in the same directory.

## File Listing

| File | Description |
|------|-------------|
| `internvl3_5-4b-instruct_w8a8_rk3588.rkllm` | Language model weights for RK3588 NPU |
| `internvl3_5-4b_vision_rk3588.rknn` | Vision encoder for RK3588 NPU |

## Compatibility Notes

- Minimum runtime: RKLLM Runtime v1.2.1 + RKNN Runtime v2.x. v1.2.3 recommended.
- RKNPU driver: ≥ 0.9.6
- SoCs: RK3588 / RK3588S. Not compatible with RK3576 without reconversion.
- RAM: ~5.5GB loaded. Requires 8GB+ board (16GB recommended).

## Acknowledgements

- Shanghai AI Lab / OpenGVLab for InternVL3
- Rockchip / airockchip for the RKLLM and RKNN toolkits
- Converted by [GatekeeperZA](https://huggingface.co/GatekeeperZA)