☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜
本文将第二届openharmony技术大会上展示的《在openharmony本地部署大语言模型》成果开源,开源地址:https://#%#$#%@%@%$#%$#%#%#$%@_ba9f11ec++3497d9993b933fdc2bd61e5ee.com/openharmony-sig/tpc_c_cplusplus/blob/master/thirdparty/inferllm/docs/hap_integrate.md。
移植轻量级LLM模型推理框架InferLLM到OpenHarmony标准系统,编译出能在OpenHarmony运行的二进制产物。
InferLLM 是一个简单高效的 LLM CPU 推理框架,可以本地部署 LLM 中的量化模型。
使用OpenHarmony NDK来编译OpenHarmony上的InferLLM可执行文件。
具体使用OpenHarmony lycium 交叉编译框架,然后编写一些脚本。然后把其存放在tpc_c_cplusplusSIG仓库。
下载OpenHarmony sdk,下载地址:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailyList2.
下载本仓库。
git clone https://gitee.com/openharmony-sig/tpc_c_cplusplus.git --depth=1
# 设置环境变量export OHOS_SDK=解压目录/ohos-sdk/linux# 请替换为你自己的解压目录 cd lycium./build.sh InferLLM
获取InferLLM三方库头文件及生成的库在tpc_c_cplusplus/thirdparty/InferLLM/目录下会生成InferLLM-405d866e4c11b884a8072b4b30659c63555be41d目录,该目录下存在已编译完成的32位和64位三方库。(相关编译结果不会被打包进入lycium目录下的usr目录)。
InferLLM-405d866e4c11b884a8072b4b30659c63555be41d/arm64-v8a-buildInferLLM-405d866e4c11b884a8072b4b30659c63555be41d/armeabi-v7a-build
下载模型文件:https://huggingface.co/kewin4933/InferLLM-Model/tree/main。
将编译InferLLM生成的llama可执行文件、OpenHarmony sdk中的libc++_shared.so、下载好的模型文件chinese-alpaca-7b-q4.bin 打包成文件夹 llama_file。
# 将llama_file文件夹发送到开发板data目录hdc file send llama_file /data
# hdc shell 进入开发板执行cd data/llama_file# 在2GB的dayu200上加swap交换空间# 新建一个空的ram_ohos文件touch ram_ohos# 创建一个用于交换空间的文件(8GB大小的交换文件)fallocate -l 8G /data/ram_ohos# 设置文件权限,以确保所有用户可以读写该文件:chmod 777 /data/ram_ohos# 将文件设置为交换空间:mkswap /data/ram_ohos# 启用交换空间:swapon /data/ram_ohos# 设置库搜索路径export LD_LIBRARY_PATH=/data/llama_file:$LD_LIBRARY_PATH# 提升rk3568cpu频率# 查看 CPU 频率cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq# 查看 CPU 可用频率(不同平台显示的可用频率会有所不同)cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies# 将 CPU 调频模式切换为用户空间模式,这意味着用户程序可以手动控制 CPU 的工作频率,而不是由系统自动管理。这样可以提供更大的灵活性和定制性,但需要注意合理调整频率以保持系统稳定性和性能。echouserspace > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor# 设置rk3568 CPU 频率为1.9GHzecho 1992000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeed# 执行大语言模型chmod 777 llama./llama -m chinese-alpaca-7b-q4.bin -t 4
移植InferLLM三方库在OpenHarmmony设备rk3568上部署大语言模型实现人机对话。最后运行效果有些慢,跳出人机对话框也有些慢,请耐心等待。
# 开发板
# 是由
# 下载地址
# 放在
# 是一个
# 自己的
# 可执行文件
# 开源
# 目录下
# 鸿蒙
# 三方
# llama
# gitee
# https
# http
# c++
# git
# linux
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
如何利用 ChatGPT 进行深度行业竞品分析
寓言故事:狮子与老鼠,学习英语的趣味童话之旅
智行ai抢票能否抢下铺票_智行ai抢票下铺优先设置与成功率提升【技巧】
怎么用AI帮你解读复杂的学术论文?快速抓住核心论点和证据
批改网AI检测工具如何对接学校系统_批改网AI检测工具系统对接与数据同步【步骤】
扣子AI能否连接企业微信_扣子AI企业微信对接与接口配置【攻略】
AI合同提取指南:利用智能实现高效采购和节省成本
豆包AI怎么做数据分析 豆包AI数据处理入门教程
怎么用AI帮你设计一套个性化的手机App图标?
Character AI终极指南:构建你的人工智能伴侣,探索无限可能
解密AI时尚摄影:打造完美形象的终极指南
Xeon E5-2667 V2性能评测:老平台焕发新生,游戏与工作负载表现分析
AI简历优化指南:如何让你的简历轻松通过ATS筛选系统
老电脑焕新:i5-2400搭配FirePro V5900 打造复古游戏利器
文本分类与聚类:网络安全中的自然语言处理应用
艺龙旅行AI怎样筛选最优车次_艺龙AI车次筛选与耗时最短推荐【攻略】
ChatGPT 如何助力建筑承包商?三大实用技巧解析
QuickBooks Desktop 到 Online 迁移指南:轻松转移您的公司数据
百度ai助手通知栏怎么关 百度ai助手通知消息屏蔽
ChatGPT助力QA测试:提升效率与质量的终极指南
飞常准AI如何预判放票时间_飞常准AI放票时间预测与抢票时机【技巧】
3步教你用AI创作漫画脚本,从故事到分镜全搞定
AI虚拟网红打造指南:轻松制作专属社交媒体形象
千问怎么设置快捷指令_千问指令创建与一键调用【技巧】
精选AI销售工具:提升业绩的终极指南(2025年最新)
Google AI 在教育领域个性化学习路径的构建
AI写作鱼如何一键生成情书_AI写作鱼情书生成与浪漫度调整【步骤】
AI广告全面解析:免费教程、JSON提示与营销策略
AdobeExpressAI智能排版怎么快速生成Logo_AdobeExpressAI智能排版Logo生成入口【步骤】
利用AI自动化生成电子书:Make.com的终极教程
DeepSeek 辅助进行硬件描述语言 Verilog 调试
Depseek能否批量生成部门总结_Depseek多部门总结批量生成步骤【方法】
提升企业效率:QR Platform管理后台功能全面解析
Claude怎么用新功能代码调试_Claude代码调试使用【方法】
动漫肌肉美学:盘点最佳动漫肌肉男体格
百度网页版ai助手怎么关 百度网页ai对话框屏蔽
看我如何用AI辅助写作,在10分钟内搞0. AI求职信写作避坑指南:千万别犯这几个错误
BeFunkyAI排版怎么给图片加艺术字_BefunkyAI排版艺术字添加与样式调整【指南】
Midjourney怎么用一键生成logo_Midjourneylogo生成步骤【教程】
小米汽车OTA冬季大版本升级:新增和优化共计9项功能
OpenAI Sora 2:AI视频生成新纪元
ChatGPT一键生成PPT怎么加内容_ChatGPTPPT内容添加【方法】
AI复古风照片编辑教程:Gemini AI轻松打造复古时尚
VideoInu AI 动画制作:教程、功能与Pro账户赠送
FeelinAI聊天网页版 Feelin官方网站地址
锂提取AI工具:地热数据分析与机器学习建模深度解析
Canva AI 辅助 KDP 封面设计:轻松创建畅销书笔记本
ChatGPT一键生成PPT怎么加动画_ChatGPTPPT动画添加【指南】
ROBLOX Brookhaven:惊悚友谊与校园秘密(2025版)
Quizlet AI:学生提分神器,告别传统学习方式,效率倍增
2024-06-06
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。