Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VLM模型的视觉rknn加载不了,failed to malloc npu memory, size: 1427746880 #195

Open
meiliu-c opened this issue Feb 26, 2025 · 5 comments

Comments

@meiliu-c
Copy link

已经将Qwen2.5_VL_3B的视觉模型转化为rknn(大小为:1.34G),语言模型转化为rkllm(大小为:3.48G),但是运行qwen2_vl_2B的demo出现视觉模型加载不进去,报错如下:
I rkllm: rkllm-runtime version: 1.1.4, rknpu driver version: 0.9.8, platform: RK3588

rkllm init success
main: LLM Model loaded in 17759.32 ms
E RKNN: [01:13:18.648] failed to allocate handle, ret: -1, errno: 14, errstr: Bad address
E RKNN: [01:13:18.656] failed to malloc npu memory, size: 1427746880, flags: 0x2
E RKNN: [01:13:18.656] Import rknn model failed!
E RKNN: [01:13:18.656] rknn_init, load model failed!
rknn_init fail! ret=-6
init_imgenc fail! ret=-1 model_path=../qwen2_vl_3b_vision_rk3588.rknn
我的ddr内存为16G,不知道为什么不能加载?我转换qwen2_vl_7B模型也出现同样的错误,请问如何解决?这个npu memory与什么有关系呢?

@waydong
Copy link
Collaborator

waydong commented Feb 27, 2025

内存分配的问题,尝试在rkllm添加上这个参数 param.extend_param.base_domain_id = 1;

@meiliu-c
Copy link
Author

meiliu-c commented Mar 5, 2025 via email

@meiliu-c
Copy link
Author

meiliu-c commented Mar 5, 2025 via email

@waydong
Copy link
Collaborator

waydong commented Mar 5, 2025

请问这个domain代表什么呢?可以解释一下么

内存按4G分段,一个domain就是4G。

@meiliu-c
Copy link
Author

meiliu-c commented Mar 5, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants